Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/gameserver.cc')
-rw-r--r--src/core/gameserver.cc3
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);