home
·
contact
·
privacy
projects
/
plomrogue
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
40e55b7
)
Server/py: Add config file reading.
author
Christian Heller
<c.heller@plomlompom.de>
Thu, 19 Feb 2015 12:20:49 +0000
(13:20 +0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Thu, 19 Feb 2015 12:20:49 +0000
(13:20 +0100)
plomrogue-server.py
patch
|
blob
|
history
diff --git
a/plomrogue-server.py
b/plomrogue-server.py
index 7a56d55e87e6e92f42e312cdf16410f57de38e60..48e28d6a3a28f5c111bd48e384b9eb2741736e10 100755
(executable)
--- 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:
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])
obey("MAKE_WORLD " + str(int(time.time())), io_db, path_recordfile)
except SystemExit as exit:
print("ABORTING: " + exit.args[0])