Jump to content
  • 0

Detect Desync


Donnovan

Question

7 answers to this question

Recommended Posts

  • 0

desync is a "naturally" occurring thing, too, sometimes it can last quite a few seconds. Sending PVS from all clients that often is quite expensive actually.

Is this the issue with players disconnecting cable and returning to lobby dupe?

If so, keep in mind there are several namespaces you could utilize to help you on your quest. missionNamespace used by default is cleared when in lobby, uiNamespace and parsingNamepsace will persist until game is closed.

 

Also this should force them to restart the game manually if you are 100% duping is happening, thus not saving their duped items, but be careful - as I said, desync works in mysterious ways

Link to comment
Share on other sites

  • 0

Right if you really want a AntiDupe, create a .dll and save players gear in a private File, which you can encrypt with a md5 hash + player uid as key.

Link to comment
Share on other sites

  • 0

Thanks for the help.

 

The kind of dupe happens when the server is under desync, and is done exchanging gear with a vehicle, with driver ejecting and players ejecting. This desync problem can happens because of server connection problems, but if there is no desync a group of player can generate it like then all seting view distance to 5000 using our avaliable server options.

 

Another way is this group doing multiple suicides, causing execive dead bodies and generating lag.

Link to comment
Share on other sites

  • 0

You can't detect desync as it's handled client/client/server, the same as bandwidth monitoring, it's unique to that client.

Plus, if the server is desyncing running things to detect stuff in that state is a big no no, the best course of action is prevent it from desyncing. 
Lower vehicle count, lower player count, optimise networking and Arma networking, streamline extra scripts so they're not pv'ing everyones inside trouser leg and saturating the server.

 

 

 

a group of player can generate it like then all seting view distance to 5000 using our avaliable server options.

 

There's a clue there, you're giving your players a tool to cause desync!

Link to comment
Share on other sites

  • 0

Nice, but players will try to do that when they see the red chain, or when their desync on "p" is 100000. So know if the red chain is in the screen or if the desync value in "p" is 100000, two things that are in the client, already serve the purpose.

 

The maximum view distance is 2500 now. We never had suicide, and will continue without it.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...