@cobaltasaurus said in I made a Python-with-Evennia tutorial (looking for feedback):
@griatch Every time I try to @reload or @reset the game, it typically freaks out and hangs. I have to go into the server and kill it, and then restart everything manually. This happens after I've changed a conf file like connection_screens.py or settings.py.
This should not happen and is not an issue I'm aware of. One thing though - is the console in which you started Evennia still running or did you close/kill it? If you close it you are likely killing the little process that is responsible for restarting the Server for you. You should keep that console running (You can minimize it); it's also where you get most log messages by default. Nothing is lost though - You just need to reboot the server manually. If that happens you can start another console, activate the virtualenv and run evennia start
from your game folder again - the Server will then start up without you disconnecting from the game.
( this is changing in the next version of Evennia which works differently in this respect and decouples better from the console also on Windows).
If this is not the issue I'll need to get more info from you on what you mean by 'it freaks out and hangs ' more specifically. Especially look for critical syntax errors in the log/console - this indicates one of your changes made your code (like in the connection screen module) not recognizable as valid Python and Evennia could not load it at all.
I suppose this is on Windows, using themaster
(default) branch of Evennia?
.
Griatch