summaryrefslogtreecommitdiff
path: root/network.c
diff options
context:
space:
mode:
authordarkvater <darkvater@openttd.org>2004-09-14 16:10:20 +0000
committerdarkvater <darkvater@openttd.org>2004-09-14 16:10:20 +0000
commitd48ce392b2569c3d856caf4f069b9bffbf0de9cc (patch)
tree6a9cad412cda5d812b392d390d583b0f6bcf7e39 /network.c
parent6d55489368c8f2324d0ff43d4caad60478902b58 (diff)
downloadopenttd-d48ce392b2569c3d856caf4f069b9bffbf0de9cc.tar.xz
(svn r248) -Feature: console script files "exec myscript.file"
-Feature: console logging (of debug messages with *developer = 2 and debug_level #) to text-files "script test.txt" -Feature: server and client are auto-executing "on_server.scr" and "on_client.scr" scripts
Diffstat (limited to 'network.c')
-rw-r--r--network.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/network.c b/network.c
index 6d7cadab8..edfeeec12 100644
--- a/network.c
+++ b/network.c
@@ -1730,6 +1730,7 @@ bool NetworkCoreConnectGame(const byte* b, unsigned short port)
_networking = NetworkConnect(b, port);
if (_networking) {
NetworkLobbyShutdown();
+ IConsoleCmdExec("exec scripts/on_client.scr 0");
} else {
if (_networking_override)
NetworkLobbyShutdown();
@@ -1760,6 +1761,8 @@ bool NetworkCoreStartGame()
_networking = true;
NetworkGameFillDefaults(); // clears the network game info
_network_game.players_on++; // the serverplayer is online
+ // execute server initialization script
+ IConsoleCmdExec("exec scripts/on_server.scr 0");
return true;
}