summaryrefslogtreecommitdiff
path: root/network.c
diff options
context:
space:
mode:
authortruelight <truelight@openttd.org>2004-12-15 20:10:34 +0000
committertruelight <truelight@openttd.org>2004-12-15 20:10:34 +0000
commit015fb81810ebb980c2b0c726d3480a5afd6c37d3 (patch)
tree21fbe9db43b731371dcd3bd460287c68cf02686d /network.c
parentd867a845fd50dc2cb47223ff8ba16ae0e9db506b (diff)
downloadopenttd-015fb81810ebb980c2b0c726d3480a5afd6c37d3.tar.xz
(svn r1106) -Add: [Network] Added master-server protocol and advertise to
master-server option. No GUI yet, and disabled by default (it still is WIP)
Diffstat (limited to 'network.c')
-rw-r--r--network.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/network.c b/network.c
index 4c1019339..785c50e98 100644
--- a/network.c
+++ b/network.c
@@ -871,6 +871,10 @@ bool NetworkServerStart(void)
IConsoleCmdExec("exec scripts/on_server.scr 0");
// if the server is dedicated ... add some other script
if (_network_dedicated) IConsoleCmdExec("exec scripts/on_dedicated.scr 0");
+
+ /* Try to register us to the master server */
+ _network_last_advertise_date = 0;
+ NetworkUDPAdvertise();
return true;
}
@@ -1163,6 +1167,8 @@ void NetworkStartUp(void)
// Network is available
_network_available = true;
_network_dedicated = false;
+ _network_advertise = false;
+ _network_last_advertise_date = 0;
/* Load the ip from the openttd.cfg */
_network_server_bind_ip = inet_addr(_network_server_bind_ip_host);