diff options
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); |