Image
3a67efbad8
Fixes constant client kick outs as zoning in, crashes, disconnects, etc.
...
Fixes #97
- 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 #97
2020-05-01 21:25:46 -04:00
Image
37313e0645
Send info/vis packets individually from position (testcase)
...
Progress on Issue #97
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 #97
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 #96 , 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 #96 . 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 #96
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 #17
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 #79
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
root
ffe75d024f
Updated installer to v0.4, New Partial SQL updates
2020-04-24 15:52:12 -07:00
devn00b
7243dfdce0
Update 'installer/README.md'
2020-04-24 22:47:03 +00:00