From e78997fdfd963ca9b382a949d71056ccaef8f0eb Mon Sep 17 00:00:00 2001 From: peter1138 Date: Thu, 19 Jan 2006 17:50:40 +0000 Subject: (svn r3409) - Change the server advertisement interval to use the frame counter instead of game days. This allows a paused server to continue to advertise itself. This also fixes advertising for games that start before 1922. --- network.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'network.c') diff --git a/network.c b/network.c index d7e4cd32d..444bf4d5f 100644 --- a/network.c +++ b/network.c @@ -983,7 +983,8 @@ bool NetworkServerStart(void) if (_network_dedicated) IConsoleCmdExec("exec scripts/on_dedicated.scr 0"); /* Try to register us to the master server */ - _network_last_advertise_date = 0; + _network_last_advertise_frame = 0; + _network_need_advertise = true; NetworkUDPAdvertise(); return true; } @@ -1321,7 +1322,8 @@ void NetworkStartUp(void) // Network is available _network_available = true; _network_dedicated = false; - _network_last_advertise_date = 0; + _network_last_advertise_frame = 0; + _network_need_advertise = true; _network_advertise_retries = 0; /* Load the ip from the openttd.cfg */ -- cgit v1.2.3-54-g00ecf