Commit graph

112 commits

Author SHA1 Message Date
Griatch
a95d801b1e Remove channelhandler 2021-05-08 16:30:17 +02:00
Griatch
f5fd398480 New FileHelp system to create help entries from external files 2021-05-08 15:11:53 +02:00
Griatch
ad0c0f39d0 Resolve merge errors 2021-04-24 22:47:06 +02:00
RealKinetix
7d20d35375 Maintenance time calculations should be done in minutes, not seconds.
Should resolve #2336
2021-03-29 22:34:55 -07:00
Griatch
b5195a6e96 [feat] Script refactor; decouple timer component from script lifetime. Resolve #1715 2021-03-07 10:34:01 +01:00
Griatch
4cefba6e3b More fixes 2021-02-27 14:13:42 +01:00
Griatch
2227f16e17 Make evennia doc-build not require gamedir 2021-02-25 08:52:52 +01:00
Griatch
d414cc3ccd Start add docs again 2020-10-08 21:45:18 +02:00
Griatch
b24d4f0e1e Run black on sources; add black config 2020-07-27 21:12:06 +02:00
Griatch
b1cae35e34 Modify package template 2020-07-10 17:58:07 +02:00
Griatch
6929bec4e6 Ran black on sources 2020-06-16 14:50:02 +02:00
Griatch
8f11b38422 Merge branch 'master' into develop 2020-05-16 09:56:56 +02:00
Griatch
dfea32ec82 Fix server-time-snapshot unittest patch issue 2020-05-16 09:56:29 +02:00
Griatch
586414247f Server timekeeper no longer assume 60s between snapshots 2020-04-23 19:08:23 +02:00
Andrew Bastien
109627090e Made initial_setup.py replaceable in settings.py 2020-04-13 14:16:22 -07:00
trhr
090157979b django.utils.translation.ugettext(), ugettext_lazy(), ugettext_noop(), ungettext(), and ungettext_lazy() are deprecated in favor of the functions that they’re aliases for: django.utils.translation.gettext(), gettext_lazy(), gettext_noop(), ngettext(), and ngettext_lazy(). 2020-02-09 20:14:47 -06:00
Griatch
c3cf3f99ab Ran black on code 2020-01-29 23:18:22 +01:00
Griatch
ff16eb1bfe Make log rotation also limited by size and controllable from settings. Resolves #2041 2020-01-29 23:16:53 +01:00
Griatch
6e561d95a1 Fix idle-timeout loop to avoid modifying the SESSIONS dict in-place. Resolves #1992 2020-01-20 19:37:09 +01:00
Griatch
7f7dd3bbf2 Fixed various Script issues. Resolves #2010. Might affect #2006. 2020-01-18 20:50:26 +01:00
Griatch
69d85bd184 Make scripts/objects lists use EvMore. Change EvMore to not justify by default. 2020-01-11 15:49:12 +01:00
Griatch
4ea6209123 Ran black on branc 2019-12-16 20:31:42 +01:00
Griatch
c2c7fa311a Format code with black. Add makefile to run fmt/tests 2019-09-28 18:18:11 +02:00
Greg Taylor
5e1a672fc2 Remove builtins imports
This module is not intended to be used directly in most cases, per:
https://docs.python.org/3/library/builtins.html

None of our usages warrant the explicit import. We also avoid some
confusion as folks dig to see what we are doing to require
importing builtins directly.
2019-09-15 20:29:59 -07:00
Griatch
c520ef86c9 Make DEFAULT_CHANNELS auto-recreate missing channels. Add new CHANNEL_MUDINFO setting. 2019-09-08 00:09:00 +02:00
Griatch
7d8d3216a9 Resolve duplicate script execution for global script. Make paused script fire at_server_reload. Resolve #1911. 2019-09-05 23:54:07 +02:00
Griatch
71840a14d3 Make manual Script.pause state survive full shutdown. Resolve #1838. 2019-08-28 23:31:08 +02:00
Griatch
0201208ec9 Forbid /media and /static file browsing. Resolve #1746. 2019-08-28 20:07:03 +02:00
Griatch
3a11382969 More plugin module loading checks 2019-06-29 20:27:42 +02:00
Griatch
6aef53bad6 Delay mod import until plugin service start 2019-06-29 20:21:28 +02:00
Griatch
f7089cdfa5 Make plugin module error clearer 2019-06-29 19:23:18 +02:00
Griatch
0006b8d40f Move game index client into server/ 2019-06-24 23:16:53 +02:00
Griatch
8a6ec779da Make grapevine connect and work 2019-06-23 18:59:45 +02:00
Griatch
59bc475708 Starting to implement grapewine support 2019-06-23 09:22:20 +02:00
Griatch
90b42ca6fb Fix merge conflicts 2019-03-04 22:32:51 +01:00
Griatch
a0b6c0fa1a Add unittests for server.py 2019-02-10 19:01:27 +01:00
Griatch
72f4fedcbe Merge with develop and fix merge conflicts 2018-10-01 20:58:16 +02:00
Griatch
0d3c9ebea3 Fix no-location issues for istart (resolves #1662). 2018-09-23 23:29:23 +02:00
Griatch
42038737ff Add interactive server-start mode. 2018-08-19 21:40:19 +02:00
Griatch
2a6e914161 Restart server, run collectstatic at init.
Fix tintin++ default. Resolves #1593.
2018-08-18 10:38:20 +02:00
Griatch
4376058ee9 Merge branch 'master' into develop 2018-01-27 14:20:13 +01:00
Griatch
c0fe8a92ee Make pid handling more stable, also internally 2018-01-27 00:33:09 +01:00
Griatch
607741872c Remove debug print 2018-01-23 18:12:11 +01:00
Griatch
dd457ef695 Re-add regular database-connection drops to address MySQL timeouts. Resolves #1376. 2018-01-23 18:08:34 +01:00
Griatch
b1e68b9138 Add support for running tests from menu, fix bug in kill 2018-01-20 15:50:24 +01:00
Griatch
9422c6314d Prevent server from reconnecting to Portal mid-shutdown 2018-01-20 13:19:06 +01:00
Griatch
d6105f6d6c Remove dependence on .restart file, add reboot option to launcher 2018-01-20 12:41:27 +01:00
Griatch
a2d63c9582 Add log-tailing to launcher options 2018-01-19 23:47:14 +01:00
Griatch
713766b33a Change log format, rename, join server/portal logs 2018-01-19 01:27:52 +01:00
Griatch
76f27f9bc2 Add proper status reporting and stability fixes 2018-01-17 00:42:40 +01:00