Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStijn Buys <ingar@osirion.org>2008-03-21 20:24:36 +0000
committerStijn Buys <ingar@osirion.org>2008-03-21 20:24:36 +0000
commitc11524901b338a53eee2a9f0ae9caa834a5ee76c (patch)
tree99082d805d4293706c3c0a7c67b6ee6b58a6e21a /src/core/gameserver.cc
parent549f90727d321cd6cf8850e8b510beba36925a82 (diff)
single server socket
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);