rnd-19981013-1
[rocksndiamonds.git] / src / init.c
index ecafc3b848cc3932394cf38ebf9184248b621782..6931936ee00a902d1aa55ba437dfa8dba5d5fa95 100644 (file)
@@ -23,6 +23,7 @@
 #include "gfxload.h"
 #include "gifload.h"
 #include "network.h"
+#include "netserv.h"
 
 #ifdef DEBUG
 /*
@@ -56,6 +57,14 @@ static void InitElementProperties(void);
 
 void OpenAll(int argc, char *argv[])
 {
+  if (serveronly)
+  {
+    NetworkServer(server_port, serveronly);
+
+    /* never reached */
+    exit(0);
+  }
+
   InitLevelAndPlayerInfo();
 
   InitCounter();
@@ -96,7 +105,7 @@ void InitNetworkServer()
 {
   int nr_wanted;
 
-  if (standalone)
+  if (!network)
     return;
 
   nr_wanted = Request("Choose player", REQ_PLAYER | REQ_STAY_CLOSED);