This will alert you when the game has desynchronised but keep the connection open so you can still play. Warning: doing this can lead to strange side effects.Īlternatively set the following configuration option as a client in your config.ini file. If you would like to ignore desynchronisation for testing purposes, you can enable the "stay connected" option in the options dialog. The client is able to reconnect to the server if this happens. If the client detects that its game state is not the same as the server, it will automatically disconnect. So long as the game logic is deterministic, the games remain synchronised down to every peep position.Ĭurrently there are still bugs relating to the initial connection setup and some of the user actions which cause the game state to diverge between the server and the client. b) Download a portable ZIP with the correct version from the website. If you use the OpenRCT2 Launcher on Windows, the data file folder is Documents/OpenRCT2/bin/data. The server then sends the action to all the clients - the clients then all run the action on precisely the same game tick as the server. a) Get them from an already installed OpenRCT2 on a desktop computer, which is the same version as the Android app you are planning to download. placing a path or opening a ride) - the action is sent to the server. This works by each client always running the game slightly later than the server and never overtake its number of game ticks. In order for network games to be reliable, they must stay synchronised. Desynchronisationįor a list of causes, see Multiplayer issues.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |