Griatch
6e5de7847a
Run migrations! Changed "Comm" typeclass to be called "Channel" to match the ChannelDB it is a typeclass for. The migration updates all old channel defaults to the new path.
2013-12-02 13:45:48 +01:00
Griatch
242a0f17f8
Cleaned up oobhandler input.
2013-11-28 16:26:04 +01:00
Griatch
1ae17bcbe4
PEP8 cleanup of the entire codebase. Unchanged are many cases of too-long lines, partly because of the rewrite they would require but also because splitting many lines up would make the code harder to read. Also the third-party libraries (idmapper, prettytable etc) were not cleaned.
2013-11-14 19:31:17 +01:00
Griatch
ead595c2df
Fixed a minor typo. Resolves Issue 432.
2013-11-06 20:57:37 +01:00
Griatch
f9b9c98b07
Merging in local changes.
2013-10-17 23:57:23 +02:00
Griatch
e36c7d5cc1
Cleaned up worst instability. Test suite does validate yet.
2013-09-21 17:33:48 +02:00
Griatch
916813376e
The game/gamesrc/objects/examples defaulted to class names that did not match the tutorials.
2013-09-19 20:07:43 +02:00
Griatch
e2ce3f2223
Minor formatting.
2013-07-11 22:59:11 +02:00
Griatch
607674c6cf
Added a superuser creation call to evennia.py to replace the automatic one that
...
was done by syncdb before.
2013-07-11 22:47:17 +02:00
Griatch
965e236d9a
Merge.
2013-06-03 17:09:14 +02:00
Griatch
340160e4ea
Reverting changes to runner, instead adding settings.CYCLE_LOGFILES config variable.
2013-06-03 17:03:31 +02:00
Kelketek
b98cbd941d
Removed log cycling.
2013-06-01 08:03:03 -05:00
Griatch
20e093aa26
Settings and server configs updated. The caches between server and website threads are still not properly addressed - a change in the admin interface does not immediately translate to a change in-game.
2013-05-23 23:42:55 +02:00
Griatch
812bdb0f73
Refactored src/server, splitting out into a portal subdirectory to make it clearer what goes on which "side".
2013-05-22 18:40:16 +02:00
Kelketek
e79f68bbe1
Branch merge.
2013-05-18 14:34:16 -05:00
Kelketek
bf8a5dedc8
Removed bogus warning about SECRET_KEY and replaced it with a more accurate one.
2013-05-16 22:41:48 -05:00
Griatch
e0c3ee1546
Some cleanup of the launcher info texts.
2013-05-15 09:10:14 +02:00
Griatch
416d6e14bc
Fixing a bug in @ic if trying to puppet while already puppeting. Added sessid keyword to at_post_login hook in order to correctly relay login text only to the correct session. Removed the src.utils.debug module as well as the CmdDebug command which has not been supported for a good while.
2013-04-18 09:13:31 +02:00
Griatch
8720df5b49
Merge.
2013-04-15 00:12:00 +02:00
Griatch
80a6745a1e
Made Attribute value queries also work with database objects by overloading the Attribute manager methods in question. Added procpool support for the new serializer functions and cleaned up some things.
2013-04-14 16:36:44 +02:00
Griatch
75341ade6f
A first test using PickledObjectField and a rewritten dbserialize module to store Attributes. No migrations set up yet.
2013-04-13 15:15:02 +02:00
Griatch
a6544f2848
changed cmdset_default -> cmdset_character and changed the class names to match. Added migrations to properly update default-set cmdset_stores to the new positions (objects created from custom types are not migrated, these should see errors and need to re-point their imports to the new defaults)
2013-04-12 13:01:20 +02:00
Griatch
1aff5f1fd1
Renamed cmdset_ooc -> cmdset_player and settings.CMDSET_OOC -> settings.CMDSET_PLAYER. Also split most of the player-specific commands to a new module player.
2013-04-11 01:02:05 +02:00
Griatch
be2d0086a3
Updated the game/gamesrc/ examples with the new hook names.
2013-04-09 22:22:17 +02:00
Kelketek
9d0b8b5fe7
Added compatibility with Django 1.5. New minimum version is 1.4.
2013-03-23 14:20:41 -05:00
Griatch
11d1114f61
Some minor cleanups.
2013-02-01 21:51:38 +01:00
Stephen Hansen
9d0baa2d5c
Remove sleep hack on startup, move so portal always starts before server.
2013-01-31 15:40:20 -08:00
Stephen Hansen
5cfff771f2
Initial support for pypy + evennia
2013-01-31 14:34:52 -08:00
Griatch
58c010ef46
Some further work on the OOBhandler mechanism.
2013-01-04 10:35:29 +01:00
Griatch
2d206c5e68
Removed "\" from secret key generation, to avoid accidental escapes in key. Based on patch by user cam.turn in Issue 337.
2012-12-12 02:27:50 +01:00
Griatch
92f6b06626
Added new start/stop hooks to server. These are read differently depending on if the server is reloaded or reset/shutdown. OBS: If you have already implemented your own version of AT_STARTSTOP_MODULE, you need to add stubs for new hooks. You can find the required hooks in gamesrc/conf/examples/at_startstop.py.
...
gamesrc/conf/examples
2012-10-28 22:02:22 +01:00
Griatch
52af816977
Added hooks at_access_success and at_access_failure to allow for custom messaging for certain lock errors. Resolves Issue 311.
2012-10-28 14:07:18 +01:00
Griatch
4dff822764
Fixed bug in @batchcommand (Resolves Issue 287). Also updated @dig to again handle deleting ranges of dbrefs (with or without # in front).
2012-10-14 16:24:21 +02:00
Griatch
83fa9397d5
Added a plugin system for server and portal. This allows for plugging in your own services without having to edit any modules in src/server/. Also made some various cleanups and fixes.
2012-09-18 22:52:33 +02:00
Griatch
056fee5c70
Changing all text files to explicitly have .txt endings. This helps online code browsers to properly identify the files.
2012-09-02 13:05:47 +02:00
Griatch
4edde61be4
Minor cleanups and a fix to manage.py that lead to a traceback if running without arguments.
2012-08-22 13:28:38 +02:00
Griatch
bc34a76173
Changed default login from email+password to the more familiar username+password.
...
The old system has been moved to contrib/mux-login.py.
This change was done due to the need for an email seems counterintuitive to
many new developers, giving the impression that it is actually required by
django (it is not, rather it was supposedly similar to MUX).
2012-08-13 20:25:46 +02:00
Griatch
563361a676
Added small warning for using the django test server (which of course knows nothing
...
about running the web client).
2012-08-02 15:21:23 +02:00
Griatch
9921d9b28c
Some minor fixes and cleanups in runner.py.
2012-07-07 01:52:53 +02:00
Griatch
c301ec4922
Putting the game/logs directory under version control since it seems some users don't auto-create this at server-start.
...
If you see problems with an already existing game/logs directory upon pulling this commit, remove the old one first (saving away old logs if necessary).
2012-07-06 10:09:53 +02:00
Griatch
4c849ec351
Cleaned and updated the i18n strings for various server-core system. Removed i18n for all strings that are only visible on stdout or in logs. Still missing i18n on certain specific things such as model field help and attribute warnings. Updated Swedish translation to match.
2012-06-14 02:43:35 +02:00
Griatch
6fa5e42909
Fixed a typo in the example command template.
2012-05-19 11:01:48 +02:00
Griatch
96e95ca525
Raised Python requirement to 2.6+. Some spurious work on the mdsp support.
2012-05-05 23:52:13 +02:00
Griatch
c49fbd7d99
Removed 'with' statement; it's available in Python2.5, but one needs to use the future import to do that, so easiest to remove it. Resolves issue 230.
2012-05-04 10:03:41 +02:00
Griatch
94477b8340
Updated the reload and shutdown mecanism to avoid a loop when shutting down from inside the game. Made sure to have server sync correctly with portal at @reload (some session info were lost before). Some other cleanups.
2012-05-01 14:19:54 +02:00
Griatch
4977153de2
Fixed a formatting error in the twisted setup string for Windows.
2012-04-02 00:27:14 +02:00
Griatch
1ce5c6b84a
Changed SECRET_KEY to be randomly generated by manage.py when settings.py is first created, rather than to rely on people manually changing the default from settings_default when first starting the server.
2012-03-31 11:32:26 +02:00
Griatch
45c5be8468
More whitespace cleanup.
2012-03-30 23:57:04 +02:00
Griatch
e042366f31
Removed the conf/ modules, putting them into conf/examples instead, in line with other API changes. The gamesrc/ folder is now completely empty and all new modules have to be added explicitly.
2012-03-25 19:52:51 +02:00
Griatch
b2f45a7cf4
Fixed an inconsistent API name. (db_serverconfs -> db_serverconfigs)
2012-03-25 18:21:22 +02:00