Commit graph

25 commits

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