diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-08-22 21:13:33 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-08-22 21:13:33 +0000 |
| commit | 0320d20a477e2edbf15f3d961add7c9cd5be7f94 (patch) | |
| tree | 589005b1e64381b5144cf3106c78befdc692deb2 /src/engine/server | |
| parent | 01fa2a14a22a4be0a735597902d1b136469604a0 (diff) | |
| download | zcatch-0320d20a477e2edbf15f3d961add7c9cd5be7f94.tar.gz zcatch-0320d20a477e2edbf15f3d961add7c9cd5be7f94.zip | |
fixed network hash versioning
Diffstat (limited to 'src/engine/server')
| -rw-r--r-- | src/engine/server/server.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/engine/server/server.c b/src/engine/server/server.c index b31c2a6c..2c568e07 100644 --- a/src/engine/server/server.c +++ b/src/engine/server/server.c @@ -11,7 +11,6 @@ #include <engine/snapshot.h> #include <engine/compression.h> -#include <engine/versions.h> #include <engine/network.h> #include <engine/config.h> @@ -366,11 +365,11 @@ static void server_process_client_packet(NETPACKET *packet) { char version[64]; strncpy(version, msg_unpack_string(), 64); - if(strcmp(version, TEEWARS_NETVERSION_STRING) != 0) + if(strcmp(version, mods_net_version()) != 0) { // OH FUCK! wrong version, drop him char reason[256]; - sprintf(reason, "wrong version. server is running %s.", TEEWARS_NETVERSION_STRING); + sprintf(reason, "wrong version. server is running %s.", mods_net_version()); netserver_drop(net, cid, reason); return; } @@ -545,6 +544,7 @@ static int server_run() } mods_init(); + dbg_msg("server", "version %s", mods_net_version()); int64 time_per_tick = time_freq()/SERVER_TICK_SPEED; int64 time_per_heartbeat = time_freq() * 30; @@ -657,3 +657,4 @@ int main(int argc, char **argv) server_run(); return 0; } + |