From 5820609a005b06da4c34ae5d44247e0379781999 Mon Sep 17 00:00:00 2001
From: Christian Heller <c.heller@plomlompom.de>
Date: Thu, 19 Feb 2015 13:20:49 +0100
Subject: [PATCH] Server/py: Add config file reading.

---
 plomrogue-server.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/plomrogue-server.py b/plomrogue-server.py
index 7a56d55..48e28d6 100755
--- a/plomrogue-server.py
+++ b/plomrogue-server.py
@@ -102,6 +102,14 @@ try:
     elif os.access(path_savefile, os.F_OK):
         print(open(path_savefile, "r").read())
     else:
+        path_worldconfig = "confserver/world"
+        if not os.access(path_worldconfig, os.F_OK):
+            msg = "No world config file from which to start a new world."
+            raise SystemExit(msg)
+        file = open(path_worldconfig)
+        for line in file.readlines():
+            obey(line.rstrip(), io_db, path_recordfile)
+        file.close()
         obey("MAKE_WORLD " + str(int(time.time())), io_db, path_recordfile)
 except SystemExit as exit:
     print("ABORTING: " + exit.args[0])
-- 
2.30.2