Index: server/server.cpp
===================================================================
--- server/server.cpp	(revision d998572d2b8fca258d9a75165638a41951561866)
+++ server/server.cpp	(revision 9ba9b968bccdc6fe97763cbbad7fb022eac68c94)
@@ -450,5 +450,6 @@
          cout << "PLAYER_MOVE" << endl;
 
-         int id, x, y;
+         unsigned int id;
+         int x, y;
 
          memcpy(&id, clientMsg.buffer, 4);
@@ -493,5 +494,5 @@
          cout << "PICKUP_FLAG" << endl;
 
-         int id;
+         unsigned int id;
 
          memcpy(&id, clientMsg.buffer, 4);
@@ -499,5 +500,5 @@
 
          Player* p = mapPlayers[id];
-         int objectId = p->currentGame->processFlagPickupRequest(p);
+         unsigned int objectId = p->currentGame->processFlagPickupRequest(p);
 
          if (objectId >= 0) {
@@ -520,5 +521,5 @@
          cout << "DROP_FLAG" << endl;
 
-         int id;
+         unsigned int id;
 
          memcpy(&id, clientMsg.buffer, 4);
@@ -550,5 +551,5 @@
          cout << "Received a START_ATTACK message" << endl;
 
-         int id, targetId;
+         unsigned int id, targetId;
 
          memcpy(&id, clientMsg.buffer, 4);
@@ -726,6 +727,6 @@
          serverMsg.type = MSG_TYPE_SCORE;
 
-         int blueScore = g->getBlueScore();
-         int redScore = g->getRedScore();
+         unsigned int blueScore = g->getBlueScore();
+         unsigned int redScore = g->getRedScore();
          memcpy(serverMsg.buffer, &blueScore, 4);
          memcpy(serverMsg.buffer+4, &redScore, 4);
