Commit graph

425 commits

Author SHA1 Message Date
Image
9f371410ed Exe Updates 2020-05-05 12:47:19 -04:00
Image
f812dae32a Disabled ReadyToZoneMsg if logging into zone
ReadyToZone shouldn't be honored on a zone in, likely a corrupt client so don't force disconnect (so we can get more data)
2020-05-05 12:47:13 -04:00
Image
3a67efbad8 Fixes constant client kick outs as zoning in, crashes, disconnects, etc.
Fixes 
- Changed the logging from LogWrite to printf -- reason being DumpPacket and WriteLog overrun each other making the logs really inconsistent for testing
- CheckCombineQueue should hold onto the MCombineQueueLock for the entire run, also PreparePacket should not be called if CombineQueue is running, we don't want to tasks hitting the compression/encryption logic at once
- Fixed 0 opcode packets to properly be passed as EQApplicationPackets
- Added XOR checks to omit an update on info/pos/vis packets if no changes are made
2020-05-05 12:46:36 -04:00
Image
a93d359271 Exe Updates 2020-05-04 09:12:06 -04:00
Image
04d1ea0151 removed unnecessary setting of values in char sheet, re-added position updates on an info/vis update for spawn 2020-05-04 09:09:08 -04:00
Image
fa7c369470 Removed a part of the merged eqemu netcode as issues reported with this part of the code 2020-05-04 09:08:17 -04:00
Image
d63f967ebc Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-03 21:10:09 -04:00
Image
df42813c0a Exe Updates 2020-05-03 21:10:07 -04:00
Image
9574459e57 Spawn struct fixes / logging 2020-05-03 21:10:00 -04:00
Image
438d9f76a7 Spell fails due to range missing auto submits bug 2020-05-03 21:09:48 -04:00
root
e0a938e836 add empty missing file to stop error message 2020-05-03 13:00:02 -07:00
Image
01937f28a9 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-02 23:14:01 -04:00
Image
df72b308df Exe Update 2020-05-02 23:13:59 -04:00
Image
79815dd77d SpawnFooter set isplayer enabled when its a player! 2020-05-02 23:13:52 -04:00
root
e506d5a3dc Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-05-01 21:51:17 -07:00
root
6e92f2a854 Bringing in updates from EQ2EMu. 2020-05-01 21:50:31 -07:00
Image
7238115deb Exe Updates 2020-05-01 21:25:54 -04:00
Image
ee3b099c53 Struct updates/fixes
Progress on Issue 
2020-05-01 21:25:46 -04:00
Image
37313e0645 Send info/vis packets individually from position (testcase)
Progress on Issue 
2020-05-01 21:25:25 -04:00
Image
94f7ed4dd2 removed test ack functionality, need to revisit why we don't ack up to latest packets still seems there is some desync
Progress on Issue 
2020-05-01 21:25:09 -04:00
Image
1af11fadb0 Debug mode fails to correctly track stack traces when returning, also makes releasereadlock increment negatively in mutex 2020-05-01 21:24:33 -04:00
Image
2fa5b8e2a9 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-04-28 23:29:36 -04:00
Image
826bfe67f2 Exe Updates 2020-04-28 23:29:29 -04:00
Image
af0ed0ea4f sync with pubtest
changes still in the works..
2020-04-28 23:29:18 -04:00
root
407823febe Initial Work on The Down Below 2020-04-28 19:30:09 -07:00
Image
2137bd3adb Latest client.cpp / exe 2020-04-27 00:27:42 -04:00
Image
09976d6b0e Exe Update 2020-04-26 23:25:45 -04:00
Image
ac74760636 Spawn Updates (bulk packets) also need to lock the spawn list 2020-04-26 23:25:39 -04:00
Image
3496a3a1e7 Exe Update 2020-04-26 23:11:05 -04:00
Image
c96fb809e4 Missing spawnlist lock on sending spawns to client!
Fixes , CreateGhost CRC error seen in alertlog.txt is now gone
2020-04-26 23:10:24 -04:00
Image
3619d6a72f Exe Update 2020-04-26 19:41:04 -04:00
Image
4075cf53b3 Seq ack change
Additional changes to tie to issue . ACK's are ok, we needed to acknowledge the latest packet
2020-04-26 19:40:57 -04:00
Image
08c48892db Exe Updates 2020-04-26 17:50:25 -04:00
Image
13c7ec489f Don't send additional spawns until client is in zone after the initial set 2020-04-26 17:50:18 -04:00
Image
37828f3463 Wait for all packets outgoing to be acked before closing out connection
SequencedQueue should be empty before we close out connection, if the client doesn't ack in enough time (1 min?) then the connection times out/closes.
2020-04-26 17:50:03 -04:00
Image
3f99ee0598 ACK packets no longer combined, causes issues with sequencing
Client stays behind if we combine OP_Ack at times, until combined packets are working correctly (or this is expected behavior).  They are exempt from Combined packets.

Partial fix issue 
2020-04-26 17:48:58 -04:00
Image
4eaf61416e Exe Update 2020-04-26 09:07:59 -04:00
Image
dd8747054d DatabaseNew crashes on mysql_reconnect
The wait_timeout was exceeded thus not allowing a reconnect.  Database pinging wasn't taking place in DatabaseNew that is now resolved.
2020-04-26 09:07:53 -04:00
Image
6d28db939c Exe Updates 2020-04-25 23:29:09 -04:00
Image
194bd80a1e Reduced position updates and spawn in timers 2020-04-25 23:29:03 -04:00
Image
7cea150b49 EQStream updates (sequencing/packet writing)
Fixes 
2020-04-25 23:28:47 -04:00
Image
363a3fe5a0 SetFollowTarget allows follow_distance as an optional field
By default we use combat distance on follow, now we will use follow_distance if set, otherwise combat distance

Fix 
2020-04-25 23:27:52 -04:00
Image
e88145c3bd Revert "Additional tweaking of zone in spawns and bulk pos/info/vis updates"
This reverts commit 4eefc3ed2c.
2020-04-25 09:15:26 -04:00
Image
32f7a634f5 Revert "Update EQ2World__Debug_x64.exe"
This reverts commit b4440d0c5a.
2020-04-25 09:15:23 -04:00
Image
b4440d0c5a Update EQ2World__Debug_x64.exe 2020-04-25 09:00:02 -04:00
Image
4eefc3ed2c Additional tweaking of zone in spawns and bulk pos/info/vis updates 2020-04-25 08:59:57 -04:00
Image
bee05e4bab Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-04-25 00:43:06 -04:00
Image
e057ca02c6 Exe Update 2020-04-25 00:43:02 -04:00
Image
60c862dc51 temp changes for visual based packets
Kind of messy. will clean up later..  point being visual packets seem to work better this way, prior icons in combat/return home were not present
2020-04-25 00:42:55 -04:00
root
83f31b181b Added Changelog.txt 2020-04-24 16:40:26 -07:00