Page MenuHomeFeedback Tracker

Synchronization bug (ADS, wrong stance, inventory, wrong transmission)
Reviewed, NormalPublic

Description

I'm not familiar with Enfusion and its netcode, but in my opinion these all bugs have same issue: command sends only once when it's triggered (like when you press C to crouch, command of crouch sent to server once and that's it, no more further synchronization calls before next command). It's often when you crouching and then diced to rush enemy, in client you have stand stance, but you're moving with same speed as you still crouching, and ally's seeing you still crouching. Also it sometime there is bug when you carried something in your hands then you put this to inventory or to container or to the ground in your client it's appears like you have free hands, but other players see you still carrying this item, or sometimes some of other player seeing that you shooting with bare hands, or even with wooden log because info sent to some players not received and for them you stay in old state.
I think there should be synch calls between server and client, but not to DDOS server solution could be like receive approve that command received by server or client, and if there no response in `average_ping*2```client/server should send new request until it will receive positive response or exceeds some threshold of calls, like 10. Also there can be some additional synch call every 1 second, or other values, that you think will not much affect sever or client performance.
Or just maybe switch from UDP to TCP if it is using
Also after raid when group of people looting some containers or putting some inventory to the containers, or even bodies, there often appears that some cells of containers are free but you can't put anything here, or vice versa you see that some staff here, but can't take it, so I think there is should be some synch call when you're opening TAB.

Details

Severity
Major
Resolution
Open
Reproducibility
Random
Operating System
Windows 10 x64
Operating System Version
latest
Category
Engine
Steps To Reproduce

It's crucial to have ping above 50-60 and the more online on the server, the more likely it is to reproduce this bug. server where I'm playing has 80 of 80 online in prime time.
To reproduce ADS bug you should send as much actions as you can at same time: together with ADS you should try to stand from laying and do step to the side.
To reproduce bug with wrong stance there is no specific actions, but there is very similar behavior to ADS bug.
To reproduce inventory bug you should interact with same items with someone at the same time, in my opinion it reproduces more often when interacting with mouse. To reproduce bug with free hands there is no specific actions, it happens randomly but I think it is the same cause.
To reproduce bug with transmission you should switch as more gears at once as you can: from fifth gear to reverse or vice versa.

Event Timeline

yanf added a subscriber: yanf.Jan 19 2023, 11:33 AM

This is very important for players. Need to do a lot of work on the netcode to fix these and many other bugs with the synchronization of the server with the client

Geez changed the task status from New to Reviewed.Jan 19 2023, 12:11 PM

This is very important for players!. Need to do a lot of work on the netcode to fix these and many other bugs with the synchronization of the server with the client!

Alexey added a subscriber: Alexey.Jan 21 2023, 10:16 AM