Greg Taylor
f2d4b3aba4
I have imported and dumped the MUX2 help files into a fixture in game/docs/help_files.json. These are now loaded on the first game's run. As we update help files and dumpdata/commit them, game admins may use the new 'update_help' manage.py command to update their copy of help files. For example: python manage.py update_helpfiles. Those with a current checkout of the source may want to do this now.
...
It is important to note that these are currently un-modified MUX2 help files. There are a lot of things that are not applicable, incorrect, or only partially correct. It will be an ongoing project to clean these up.
2009-01-24 03:06:18 +00:00
Greg Taylor
b646aa5093
As of Twisted 8.2, win32api is required for Windows. Try to import win32api before evennia.py hits Twisted and causes an un-friendly looking exception. If win32api isn't found, show an error message with the download URL.
2009-01-24 02:56:53 +00:00
Greg Taylor
6715f76847
Make helpentry topic names unique. Add a description to the cross-platform startup script. Added a util directory and a MUX/MUSH help file importer script.
2009-01-22 16:56:00 +00:00
Greg Taylor
214534a86f
Fix the Auth section not showing up in automatic admin.
2009-01-22 04:01:54 +00:00
Greg Taylor
0169c52442
Fix the admin displays for most of the models. ConfigValue is being weird for some reason, though.
2009-01-18 04:54:05 +00:00
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