From 90fcc6f18e757e9147daaae1b92ba6826f702006 Mon Sep 17 00:00:00 2001 From: IntelOrca Date: Fri, 14 Aug 2015 16:59:27 +0100 Subject: [PATCH] only show desync on network games --- src/network/network.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/network/network.cpp b/src/network/network.cpp index 68b7e13772..f0baba10d9 100644 --- a/src/network/network.cpp +++ b/src/network/network.cpp @@ -439,6 +439,11 @@ void Network::Update() } } } + + if (!CheckSRAND(RCT2_GLOBAL(RCT2_ADDRESS_CURRENT_TICKS, uint32), RCT2_GLOBAL(RCT2_ADDRESS_SCENARIO_SRAND_0, uint32))) { + window_network_status_open("Network desync detected"); + Close(); + } } NetworkPlayer* Network::GetPlayerByID(int id) { @@ -930,10 +935,6 @@ int network_begin_server(int port) void network_update() { gNetwork.Update(); - if (!gNetwork.CheckSRAND(RCT2_GLOBAL(RCT2_ADDRESS_CURRENT_TICKS, uint32), RCT2_GLOBAL(RCT2_ADDRESS_SCENARIO_SRAND_0, uint32))) { - window_network_status_open("Network desync detected"); - gNetwork.Close(); - } } int network_get_mode()