Hi there,
getting out of ideas here and I'm wondering if any of you has any ideas of how to debug my situation any further:
Server side: AMD EPYC 7502P 32-Core / 64-Threads Processor, 128GB RAM, NVME RAID-1, Debian SID, 7DtD Engine version 2020.3.14f1 (d0d1bb862f9d). WAN uplink is 1Gbit/s fast.
World: RWG, GenSize 6144
2022-11-14T05:00:32 0.085 INF Version: Alpha 20.6 (b9) Compatibility Version: Alpha 20.6, Build: LinuxPlayer 64 Bit
2022-11-14T05:00:32 0.085 INF System information:
2022-11-14T05:00:32 0.085 INF OS: Linux 5.10 Debian GNU/Linux 64bit
2022-11-14T05:00:32 0.096 INF CPU: AMD EPYC 7502P 32-Core Processor (cores: 64)
2022-11-14T05:00:32 0.096 INF RAM: 128750 MB
2022-11-14T05:00:32 0.096 INF GPU: Null Device (128 MB)
2022-11-14T05:00:32 0.101 INF Graphics API: NULL 1.0 [1.0] (shader level 5.0)
2022-11-14T05:00:32 0.102 INF Last played version: Alpha 20.6
2022-11-14T05:00:32 0.103 INF Local UTC offset: 1 hours
Client side: Core i9 9900k, 32GB RAM, AMD RX580 / NVidia RTX 2070, Windows 11 / Manajaro Linux / macOS 10.15.7, 7DTD Alpha 20.6b9. A Ping roundtrip to that dedicated server is somewhere between 10 and 15ms for all of us. None of us have noticed any connection hickups so far. Drivers are all up to their latest releases.
Current situation: Out of us three playing on that server, I'm the absolute only one running into constant de-syncs. They sometimes happen just seconds after me joining the server, sometimes after a couple of minutes or even after 15 minutes but I'm getting one sooner or later and after that I have to leave the game and rejoin the server to get back into action again. However, I have been able to play on that server alone for almost three hours without any de-sync.
As stated earlier and to rule out possible issues on my end, I now have tried it with three different operating systems out of which macOS and Linux were tried with a AMD as well as a NVidia graphics card (see specs above). I used a cable connection as well as a WiFi-connection and my internet speed is at 250Mbit/s without any VPN in use to connect to that server. We play a lot of multiplayer games together (Rust, ARK, Battlefield, Rocket League, MSFS et al.) and I have never experienced any issue like this.
The logs (client and server side) are mostly unobtrusive when it happens. This is the client log (just shows a couple of the same warning) and this is what the server shows when it happens:
2022-11-14T18:37:54 49041.421 INF VehicleManager saving 0 (0 + 0)
2022-11-14T18:37:54 49041.421 INF DroneManager saving 0 (0 + 0)
2022-11-14T18:37:54 49041.421 INF VehicleManager saved 9 bytes
2022-11-14T18:37:54 49041.421 INF DroneManager saved 9 bytes
2022-11-14T18:38:05 49052.602 INF Time: 817.33m FPS: 22.53 Heap: 2334.8MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3534.5MB
2022-11-14T18:38:35 49082.626 INF Time: 817.83m FPS: 20.92 Heap: 2337.7MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3534.5MB
2022-11-14T18:39:05 49112.635 INF Time: 818.33m FPS: 22.54 Heap: 2343.0MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3536.9MB
Calling Animator.GotoState on Synchronize layer
2022-11-14T18:39:35 49142.675 INF Time: 818.83m FPS: 21.60 Heap: 2349.2MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3539.7MB
2022-11-14T18:39:54 49161.434 INF VehicleManager saving 0 (0 + 0)
2022-11-14T18:39:54 49161.434 INF DroneManager saving 0 (0 + 0)
2022-11-14T18:39:54 49161.435 INF VehicleManager saved 9 bytes
2022-11-14T18:39:54 49161.435 INF DroneManager saved 9 bytes
2022-11-14T18:40:05 49172.700 INF Time: 819.33m FPS: 20.91 Heap: 2337.1MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3540.9MB
2022-11-14T18:40:35 49202.723 INF Time: 819.83m FPS: 20.93 Heap: 2338.4MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3541.4MB
2022-11-14T18:41:05 49232.767 INF Time: 820.33m FPS: 21.12 Heap: 2340.9MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.4MB
2022-11-14T18:41:35 49262.804 INF Time: 820.83m FPS: 21.09 Heap: 2344.7MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.4MB
2022-11-14T18:41:54 49281.458 INF VehicleManager saving 0 (0 + 0)
2022-11-14T18:41:54 49281.459 INF DroneManager saving 0 (0 + 0)
2022-11-14T18:41:54 49281.459 INF DroneManager saved 9 bytes
2022-11-14T18:41:54 49281.459 INF VehicleManager saved 9 bytes
2022-11-14T18:42:05 49292.807 INF Time: 821.33m FPS: 21.10 Heap: 2314.9MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.3MB
2022-11-14T18:42:35 49322.808 INF Time: 821.83m FPS: 21.30 Heap: 2316.4MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.3MB
2022-11-14T18:42:58 49345.172 INF Player aprodigy disconnected after 6.1 minutes
2022-11-14T18:42:58 49345.436 INF DynamicMusic: 804 successfully removed from Bloodmoon state cache
2022-11-14T18:42:58 49345.436 INF Player disconnected: EntityID=804, PltfmId='Steam_7656119802XxX', CrossId='EOS_0002649906XxX545806c4cXxX', OwnerID='Steam_76561198024876946', PlayerName='aprodigy'
2022-11-14T18:42:58 49345.436 INF GMSG: Player 'aprodigy' left the game
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Reader_2_0
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Reader_2_1
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Writer_2_0
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Writer_2_1
2022-11-14T18:42:58 49345.436 INF NET: LiteNetLib: Client disconnect from: xXx.134.XxX.247:9575 (DisconnectPeerCalled)
My client doesn't time out and I don't get disconnected by the game (at 18h42m58s i disconnected by myself and the server even noticed that). The world is still being rendered on my end and I can move around but every player or non-playable entity runs on the spot and I'm not able to interact with any object anymore until and as stated before, I leave the game on my own and rejoin the server. My buddies however, are still able to play when the de-sync happen to me and they have the server continuing to run perfectly fine for them.
Since my buddies don't experience those de-syncs we suspect that the server is actually running fine and we thought, that it must be something on my end then. However, having tried playing on that server with three totally different operating systems, two different graphics cards, via WiFI and via LAN, I kinda rule out a platform problem on my end, too. And it can't be about any anti virus solution or firewall since I don't use those two on Linux and macOS.
I also tried to use a new server-side player profile by removing the EOS_*.map and EOS_*.ttp files that correspond to my player id but that didn't help either.
The only thing we're able to reproduce is that when I'm playing alone, I don't get de-syncs. As soon as one of my buddies connects, me and just me gets de-syncs.
Playing around with server-side options (e.g. EAC enabled, disabled) didn't help either.
Let me know if any of you needs additional information from me to get down to this.
Thanks.
-aprodigy
getting out of ideas here and I'm wondering if any of you has any ideas of how to debug my situation any further:
Server side: AMD EPYC 7502P 32-Core / 64-Threads Processor, 128GB RAM, NVME RAID-1, Debian SID, 7DtD Engine version 2020.3.14f1 (d0d1bb862f9d). WAN uplink is 1Gbit/s fast.
World: RWG, GenSize 6144
2022-11-14T05:00:32 0.085 INF Version: Alpha 20.6 (b9) Compatibility Version: Alpha 20.6, Build: LinuxPlayer 64 Bit
2022-11-14T05:00:32 0.085 INF System information:
2022-11-14T05:00:32 0.085 INF OS: Linux 5.10 Debian GNU/Linux 64bit
2022-11-14T05:00:32 0.096 INF CPU: AMD EPYC 7502P 32-Core Processor (cores: 64)
2022-11-14T05:00:32 0.096 INF RAM: 128750 MB
2022-11-14T05:00:32 0.096 INF GPU: Null Device (128 MB)
2022-11-14T05:00:32 0.101 INF Graphics API: NULL 1.0 [1.0] (shader level 5.0)
2022-11-14T05:00:32 0.102 INF Last played version: Alpha 20.6
2022-11-14T05:00:32 0.103 INF Local UTC offset: 1 hours
Client side: Core i9 9900k, 32GB RAM, AMD RX580 / NVidia RTX 2070, Windows 11 / Manajaro Linux / macOS 10.15.7, 7DTD Alpha 20.6b9. A Ping roundtrip to that dedicated server is somewhere between 10 and 15ms for all of us. None of us have noticed any connection hickups so far. Drivers are all up to their latest releases.
Current situation: Out of us three playing on that server, I'm the absolute only one running into constant de-syncs. They sometimes happen just seconds after me joining the server, sometimes after a couple of minutes or even after 15 minutes but I'm getting one sooner or later and after that I have to leave the game and rejoin the server to get back into action again. However, I have been able to play on that server alone for almost three hours without any de-sync.
As stated earlier and to rule out possible issues on my end, I now have tried it with three different operating systems out of which macOS and Linux were tried with a AMD as well as a NVidia graphics card (see specs above). I used a cable connection as well as a WiFi-connection and my internet speed is at 250Mbit/s without any VPN in use to connect to that server. We play a lot of multiplayer games together (Rust, ARK, Battlefield, Rocket League, MSFS et al.) and I have never experienced any issue like this.
The logs (client and server side) are mostly unobtrusive when it happens. This is the client log (just shows a couple of the same warning) and this is what the server shows when it happens:
2022-11-14T18:37:54 49041.421 INF VehicleManager saving 0 (0 + 0)
2022-11-14T18:37:54 49041.421 INF DroneManager saving 0 (0 + 0)
2022-11-14T18:37:54 49041.421 INF VehicleManager saved 9 bytes
2022-11-14T18:37:54 49041.421 INF DroneManager saved 9 bytes
2022-11-14T18:38:05 49052.602 INF Time: 817.33m FPS: 22.53 Heap: 2334.8MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3534.5MB
2022-11-14T18:38:35 49082.626 INF Time: 817.83m FPS: 20.92 Heap: 2337.7MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3534.5MB
2022-11-14T18:39:05 49112.635 INF Time: 818.33m FPS: 22.54 Heap: 2343.0MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3536.9MB
Calling Animator.GotoState on Synchronize layer
2022-11-14T18:39:35 49142.675 INF Time: 818.83m FPS: 21.60 Heap: 2349.2MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3539.7MB
2022-11-14T18:39:54 49161.434 INF VehicleManager saving 0 (0 + 0)
2022-11-14T18:39:54 49161.434 INF DroneManager saving 0 (0 + 0)
2022-11-14T18:39:54 49161.435 INF VehicleManager saved 9 bytes
2022-11-14T18:39:54 49161.435 INF DroneManager saved 9 bytes
2022-11-14T18:40:05 49172.700 INF Time: 819.33m FPS: 20.91 Heap: 2337.1MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3540.9MB
2022-11-14T18:40:35 49202.723 INF Time: 819.83m FPS: 20.93 Heap: 2338.4MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3541.4MB
2022-11-14T18:41:05 49232.767 INF Time: 820.33m FPS: 21.12 Heap: 2340.9MB Max: 2456.9MB Chunks: 387 CGO: 12 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.4MB
2022-11-14T18:41:35 49262.804 INF Time: 820.83m FPS: 21.09 Heap: 2344.7MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.4MB
2022-11-14T18:41:54 49281.458 INF VehicleManager saving 0 (0 + 0)
2022-11-14T18:41:54 49281.459 INF DroneManager saving 0 (0 + 0)
2022-11-14T18:41:54 49281.459 INF DroneManager saved 9 bytes
2022-11-14T18:41:54 49281.459 INF VehicleManager saved 9 bytes
2022-11-14T18:42:05 49292.807 INF Time: 821.33m FPS: 21.10 Heap: 2314.9MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.3MB
2022-11-14T18:42:35 49322.808 INF Time: 821.83m FPS: 21.30 Heap: 2316.4MB Max: 2456.9MB Chunks: 387 CGO: 9 Ply: 2 Zom: 0 Ent: 2 (52) Items: 0 CO: 2 RSS: 3543.3MB
2022-11-14T18:42:58 49345.172 INF Player aprodigy disconnected after 6.1 minutes
2022-11-14T18:42:58 49345.436 INF DynamicMusic: 804 successfully removed from Bloodmoon state cache
2022-11-14T18:42:58 49345.436 INF Player disconnected: EntityID=804, PltfmId='Steam_7656119802XxX', CrossId='EOS_0002649906XxX545806c4cXxX', OwnerID='Steam_76561198024876946', PlayerName='aprodigy'
2022-11-14T18:42:58 49345.436 INF GMSG: Player 'aprodigy' left the game
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Reader_2_0
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Reader_2_1
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Writer_2_0
2022-11-14T18:42:58 49345.436 INF Exited thread NCS_Writer_2_1
2022-11-14T18:42:58 49345.436 INF NET: LiteNetLib: Client disconnect from: xXx.134.XxX.247:9575 (DisconnectPeerCalled)
My client doesn't time out and I don't get disconnected by the game (at 18h42m58s i disconnected by myself and the server even noticed that). The world is still being rendered on my end and I can move around but every player or non-playable entity runs on the spot and I'm not able to interact with any object anymore until and as stated before, I leave the game on my own and rejoin the server. My buddies however, are still able to play when the de-sync happen to me and they have the server continuing to run perfectly fine for them.
Since my buddies don't experience those de-syncs we suspect that the server is actually running fine and we thought, that it must be something on my end then. However, having tried playing on that server with three totally different operating systems, two different graphics cards, via WiFI and via LAN, I kinda rule out a platform problem on my end, too. And it can't be about any anti virus solution or firewall since I don't use those two on Linux and macOS.
I also tried to use a new server-side player profile by removing the EOS_*.map and EOS_*.ttp files that correspond to my player id but that didn't help either.
The only thing we're able to reproduce is that when I'm playing alone, I don't get de-syncs. As soon as one of my buddies connects, me and just me gets de-syncs.
Playing around with server-side options (e.g. EAC enabled, disabled) didn't help either.
Let me know if any of you needs additional information from me to get down to this.
Thanks.
-aprodigy
Last edited by a moderator: