diff options
author | Stijn Buys <ingar@osirion.org> | 2008-03-21 20:24:36 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2008-03-21 20:24:36 +0000 |
commit | c11524901b338a53eee2a9f0ae9caa834a5ee76c (patch) | |
tree | 99082d805d4293706c3c0a7c67b6ee6b58a6e21a /src/core/gameserver.cc | |
parent | 549f90727d321cd6cf8850e8b510beba36925a82 (diff) |
single server socket
Diffstat (limited to 'src/core/gameserver.cc')
-rw-r--r-- | src/core/gameserver.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/gameserver.cc b/src/core/gameserver.cc index add0ca9..dadff8f 100644 --- a/src/core/gameserver.cc +++ b/src/core/gameserver.cc @@ -25,6 +25,7 @@ GameServer::GameServer() : GameInterface() con_print << "Initializing game server...\n"; server_instance = this; server_network = 0; + server_maxplayerid = 1; server_module = Module::preload(); if (!server_module) { @@ -178,6 +179,8 @@ void GameServer::exec(Player *player, std::string const & cmdline) void GameServer::player_connect(Player *player) { + player->player_id = server_maxplayerid++; + std::string message(player->name()); message.append(" connects."); broadcast(message, player); |