Commit graph

405 commits

Author SHA1 Message Date
root
6e92f2a854 Bringing in updates from EQ2EMu. 2020-05-01 21:50:31 -07: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
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
Image
8257d5e324 Exe Update 2020-04-24 17:09:38 -04:00
Image
14ec3a32e7 cleanup of bulk packets
Silly how many times this is getting done, but hopefully this is for the better! :)
2020-04-24 17:09:30 -04:00
Image
f4d373dadb Exe Update 2020-04-24 16:44:15 -04:00
Image
1715bbefe2 bulk position update change (again)
Still an outstanding problem but the previous code was behaving strange with pathing and aggroed mobs
2020-04-24 16:44:05 -04:00
Image
a024c4f408 Had IsFlying as a true statement should be false (we set grid when mob is not flying) 2020-04-24 16:43:29 -04:00
Image
d3589f4653 Exe Update 2020-04-24 00:19:50 -04:00
Image
e3d37fc0ed More changes to spawn update packets
Still working to narrow the right ordering of packets and such.. seems there may be some outstanding problems or another netcode issue at a lower level
2020-04-24 00:19:45 -04:00
Image
0c02cae462 Exe Update 2020-04-23 23:27:10 -04:00
Image
fe40194c06 Spawn widgets pos updates to be included as bulk position updates
only info/vis packets will be separate, spawn widgets will be included with regular spawns in bulk updates
2020-04-23 23:27:01 -04:00
Image
0a454b4980 Exe Update 2020-04-23 22:55:44 -04:00
Image
3694cd44a7 IsFlying command for Spawn to track if the mob should defy normal floor sticking 2020-04-23 22:55:12 -04:00
Image
ad0436f66c Should have been part of the previous update earlier today 2020-04-23 22:54:27 -04:00
Image
e867a510c4 Exe Update 2020-04-23 17:33:18 -04:00
Image
6f5d3e2244 Fix for visual/info updates not transmitting correctly (eg. hp/race change/etc) 2020-04-23 17:32:38 -04:00
Image
59aaa1163f Exe Updates 2020-04-23 15:12:09 -04:00
Image
b7adfe1ba0 deadlock fixes
Fix  and also parital fix 
2020-04-23 15:10:02 -04:00
Image
afd45c4cfc DB async ping
Fixes 
2020-04-23 15:09:39 -04:00
Image
2e67a07ba8 Reduce app combined packets to single byte size (no overload)
Fixes  (partially?)
2020-04-23 15:09:25 -04:00