Greg Taylor
f5ba11e7e7
Clean up imports, done messing with this for a while. Please help test it.
2009-01-15 15:12:31 +00:00
Greg Taylor
f4b784cfa9
Use os.kill for shutting down the game instead of getting it through Popen.
2009-01-15 15:11:32 +00:00
Greg Taylor
2d746f617b
Catch keyboard interrupts so they don't throw an error.
2009-01-15 15:07:06 +00:00
Greg Taylor
e1e974c196
This may actually knock out our settings problem for good.
2009-01-15 15:03:18 +00:00
Greg Taylor
6d93c4114f
Latest iteration of the new cross-platform startup script, please test!
2009-01-15 03:50:47 +00:00
Greg Taylor
5bf1461d75
This should get all of the web stuff working peachy again.
2009-01-15 02:46:38 +00:00
Greg Taylor
abe17a2965
Re-designed the startup script to be more cross platform and robust.
2009-01-13 17:06:03 +00:00
Greg Taylor
b05fa3112f
Provide at least some feedback when stopping a daemon-mode server.
2009-01-12 18:03:14 +00:00
Greg Taylor
0b533b984d
Fix interactive mode to actually show the output in the foreground session, rather than to a log file.
2009-01-12 18:00:27 +00:00
Ozan Turkyilmaz
cc3c54b3fe
start-up stript in python. for stoping the server on nt we have to use win32 api which i have no idea.
...
if it does not work, let me now
next thing to do is use subprogress.
Ozan
2008-12-18 22:31:22 +00:00
Greg Taylor
7b77b936ca
Fixing startup script.
2008-12-15 16:26:37 +00:00
Greg Taylor
f0f31a9a69
Finish cleaning up the script stuff. Added a README to the base parents directory warning not to modify the classes there.
2008-12-15 05:58:32 +00:00
Greg Taylor
122bf4e3ff
Splitting the scripted parent system out into the gamesrc directory. There will be more explanation of this later.
2008-12-15 05:55:04 +00:00
Greg Taylor
00297d336a
Big change here is that you now either need to run manage.py (with or without arguments) in order to create your settings.py file when doing initial setup. Or creating it works too.
...
Also get ready to start separating things out into the new game directory.
2008-12-15 04:56:47 +00:00
Greg Taylor
714804e253
Web stuff is once again working with the development server. This is mostly useful for the admin interface.
2008-12-15 04:43:48 +00:00
Greg Taylor
5249f27074
Things should be working again, minus the web stuff.
2008-12-15 04:35:00 +00:00
Greg Taylor
322c626295
Silly me, forgetting these __init__.py files.
2008-12-15 04:06:59 +00:00
Greg Taylor
f22c982cbe
Should be done moving stuff around, now to get it working again.
2008-12-15 04:04:53 +00:00
Greg Taylor
f45aa57751
2008-12-15 04:03:49 +00:00
Greg Taylor
01db5700e8
More re-arranging to make things more closely resemble MUX/MUSH directory structure. Reason we're doing this is to begin the emergence of a separation of server code from game-specific stuff (called a driver by some codebases like LPMud).
...
Ideally game developers don't touch the server code, they just play within the game directory, which will contain all of their script parents and stuff.
NOTE: I may have broken the Linux/Unix start script. I am not able to boot back into Linux at the moment due to some testing going on, so if anyone could take a moment to tell me one way or another, I'd appreciate it.
NOTE: You'll need to move your evennia.db3 file into the game directory if you're using sqlite.
2008-12-15 03:37:30 +00:00