From d1c7111db14b59fd800df634b60171b7c6baa4b4 Mon Sep 17 00:00:00 2001 From: Griatch Date: Mon, 2 Mar 2015 20:06:37 +0100 Subject: [PATCH] Gave twistd.bat an absolute path for Windows installs. Resolves #681. --- evennia/server/evennia_launcher.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/evennia/server/evennia_launcher.py b/evennia/server/evennia_launcher.py index dbd1f25bca..f87ec4f383 100644 --- a/evennia/server/evennia_launcher.py +++ b/evennia/server/evennia_launcher.py @@ -692,7 +692,9 @@ def init_game_directory(path, check_db=True): # batchfile in game/server, linking to the actual binary global TWISTED_BINARY - TWISTED_BINARY = "twistd.bat" + # Windows requires us to use the absolute path for the bat file. + server_path = os.path.dirname(os.path.abspath(__file__)) + TWISTED_BINARY = os.path.join(server_path, "twistd.bat") # add path so system can find the batfile sys.path.insert(1, os.path.join(GAMEDIR, SERVERDIR))