Commit graph

20 commits

Author SHA1 Message Date
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