Index: server/server.cpp
===================================================================
--- server/server.cpp	(revision 446dc65a6b7d9f557785843fff1edc1f2ab4ac73)
+++ server/server.cpp	(revision 46fa35a62917af23ef297a400a269cae1ec85a80)
@@ -417,4 +417,15 @@
             // choose a random team (either 0 or 1)
             p->team = rand() % 2;
+
+            // choose a random class
+            int intClass = rand() % 2;
+            switch (intClass) {
+               case 0:
+                  p->setClass(Player::CLASS_WARRIOR);
+                  break;
+               case 1:
+                  p->setClass(Player::CLASS_RANGER);
+                  break;
+            }
 
             // tell the new player about all the existing players
