Desync: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Plugwash (talk | contribs)
No edit summary
 
Fox (talk | contribs)
Desync was possible without Eduke, i.e. ifnosounds
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
a desync is where two or more computers in a synchronised multiplayer game (such as duke) stop behaving in the same way.
A desync is where two or more computers in a synchronized multiplayer game (such as Duke) stop behaving in the same way.


DESYNC can be caused by problems with eduke con code (prior to eduke there was insufficiant power in con to do it) by bugs in the game source by network conditions or by insufficant computing power on one of the peers in the game.
Going out of sync can be caused by problems with the con code, by bugs in the game source, by different con, map, or art files on the systems in the game, by network conditions, or by insufficient computing power on one of the peers in the game.


duke detects certain types of desync and gives the message "OUT OF SYNC PLEASE RESTART GAME". However there are also things that it does not detect desync on and provided care is taken theese can be usefull to mod authors (for example a cloaking device that hides you from everyone who is not using nightvision).
Duke detects certain types of desync and gives the message "OUT OF SYNC PLEASE RESTART GAME." However, other types of desync could be exploited with great care to make different players see different things.

Latest revision as of 12:11, 24 March 2015

A desync is where two or more computers in a synchronized multiplayer game (such as Duke) stop behaving in the same way.

Going out of sync can be caused by problems with the con code, by bugs in the game source, by different con, map, or art files on the systems in the game, by network conditions, or by insufficient computing power on one of the peers in the game.

Duke detects certain types of desync and gives the message "OUT OF SYNC PLEASE RESTART GAME." However, other types of desync could be exploited with great care to make different players see different things.