13 Commits

Author SHA1 Message Date
Aaron Suen
d32a2c856c Build mod summary list automatically
Instead of maintaining the short description of each sub-mod
manually in a giant README file, distribute the short descriptions
into each relevant mod, and then build the README listings
automatically at deploy time.

This should:
- Make it harder to forget to add/remove mods in the list
- Prevent them from being out of alphabetical order
- Ensure each mod has a description for in-menu use
2023-06-20 07:30:35 -04:00
Aaron Suen
1a88d282b7 Support all games 2023-06-20 06:21:15 -04:00
Aaron Suen
cd44c7fc2d Allow individual exceptions to MOTD agree closure 2023-06-10 16:51:28 -04:00
Aaron Suen
b9e80905ac Fix backwards emerging timeout check 2021-03-23 15:43:30 -04:00
Aaron Suen
e83db42fa7 Fix "emerging" players never expiring
Make sure we're comparing times in seconds always,
and never seconds vs. microseconds.
2021-03-23 15:41:37 -04:00
Aaron Suen
ea555a6783 Say "gone" instead of "purge" for account removal 2021-03-14 15:46:17 -04:00
Aaron Suen
660bf3a530 Fix some messages, tag purge departures 2021-03-11 21:34:51 -05:00
Aaron Suen
9ce18fd427 Add all required mod.conf files 2021-03-01 20:04:16 -05:00
Aaron Suen
c8cda0e6cb Add suffix to join message for new players 2020-09-25 08:12:40 -04:00
Aaron Suen
00ca2124d5 Add a lobby limit 2020-09-25 08:07:02 -04:00
Aaron Suen
590ae04fe5 Allow moderators to open/close motd registering 2020-09-25 01:20:14 -04:00
Aaron Suen
21638c35aa Add <phash> tag to motd/motdagree
Each server can now setup unique per-server
per-player hash keys for the "agree to MOTD"
step to ensure that players actually have to
open the MOTD and at least find their
personal key before they can agree.
2020-09-01 20:04:18 -04:00
Aaron Suen
016a74bf91 Imported "agree to terms" mod.
Formerly a private mod on the NodeCore Community server.
Removed nodecore API dependencies, added more configurability.
2020-06-23 07:30:23 -04:00