Aaron Suen
555cb9e7c4
Automated image compression including ECT
2021-03-09 08:12:36 -05:00
Aaron Suen
63e9aa8ce9
Fix log message param reversal
2021-03-09 07:39:54 -05:00
Aaron Suen
412bcac521
One more mod idea
2021-03-08 19:59:47 -05:00
Aaron Suen
74a29459fa
Tweak lagometer buffer fencepost
...
Before the times would add up to a little over 58 seconds (assuming
the dtime steps keep up well enough); now it should add up to a
little over 60 seconds, getting us closer to an exactly 1 minute
sliding sample window.
2021-03-08 06:49:26 -05:00
Aaron Suen
81637bf297
Tidy up TODO, merge personal notes
2021-03-07 10:01:41 -05:00
Aaron Suen
b1c41bc31f
Typo
2021-03-06 18:56:23 -05:00
Aaron Suen
a06d4feee2
Import new /admin command mod
2021-03-06 18:47:23 -05:00
Aaron Suen
07a3c36466
Fix old copyright year range
2021-03-06 12:39:38 -05:00
Aaron Suen
229c235383
Import restart countdown mod
...
An earlier form of this mod was used on the
NodeCore Community server.
2021-03-06 10:02:26 -05:00
Aaron Suen
67ad61ddcd
Add notes
2021-03-05 21:31:12 -05:00
Aaron Suen
6f7e5fd36d
Lagometer precision improvements
...
Set the max bar width to 50% of the total accumulated time, so
there is always one longest bar unless 2 bars have 50% each, and
all non-longest bars are linearly comparable.
Increase accounting granularity so we have smoother expiration
of old entries.
2021-03-02 08:40:09 -05:00
Aaron Suen
d54230df66
Next-generation lagometer as a weighted histogram
2021-03-02 07:47:13 -05:00
Aaron Suen
9ce18fd427
Add all required mod.conf files
2021-03-01 20:04:16 -05:00
Aaron Suen
aef33d9776
Try to make offlinepos globalstep more efficient
...
This is showing up prominently on profiler data
2021-03-01 07:23:47 -05:00
Aaron Suen
8667f39d90
Resimplify metadata, use same README as CDB
2021-02-28 08:42:26 -05:00
Aaron Suen
7e630e2eb9
Update CDB metadata
2021-02-27 20:10:01 -05:00
Aaron Suen
e23b552ff0
Fix self-closing form, add shortcut.
2020-10-19 19:55:07 -04:00
Aaron Suen
551d19a17d
Add ability for players to grant watch access
2020-09-26 13:18:26 -04:00
Aaron Suen
779497807a
Prevent watching watchers
2020-09-26 12:52:32 -04:00
Aaron Suen
a66ec8e9d5
Fix some watch bugs
2020-09-26 12:47:17 -04: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
fc1ed376e6
Fix join/leave message handling sanely
2020-09-25 00:17:09 -04:00
Aaron Suen
bd88847bde
Fix some watch issues
...
- Remove broken /watchall command
- Handle stealth/spectator players properly
2020-09-25 00:05:24 -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
efca4f2c27
Add /givemenu command mod
2020-07-12 20:00:20 -04:00
Aaron Suen
a809cb57a8
Guard against profiler
...
Profiler apparently seems to cause extra params
to be sent into some hooks. Block them to prevent
a crash.
2020-07-10 22:49:34 -04:00
Aaron Suen
6708666139
Notes
2020-07-05 10:48:19 -04:00
Aaron Suen
72d0e08188
Guard against corrupt/blank data
2020-07-05 10:39:40 -04:00
Aaron Suen
b635538f5e
Update TODO
2020-07-05 09:48:32 -04:00
Aaron Suen
e0768209c5
Add polling/alterting option for motd
2020-07-05 09:48:19 -04:00
Aaron Suen
c67691a24f
Update TODO.
2020-07-05 08:55:02 -04:00
Aaron Suen
606ed3e4c7
Retire some no-longer-maintained mods
...
These mods are either no longer working,
incomplete, or superseded by other mods or
settings.
Users can feel free to continue to use the versions
before removal, and/or fork them under the terms
of the szutilpack-wide MIT license.
2020-07-05 08:53:50 -04:00
Aaron Suen
4e17531937
Fix access to settings...?
2020-07-05 08:30:14 -04:00
Aaron Suen
8b68d08aaa
Remove old CDB meta file format
2020-07-05 08:22:18 -04:00
Aaron Suen
6e3556025d
Remove copy of lualocals (now in its own repo)
2020-07-05 08:21:04 -04:00
Aaron Suen
8b125a5bd3
Register proper log levels for everything
2020-07-05 08:19:22 -04:00
Aaron Suen
be7e70a09e
Remove apparently-broken offlinepos HUDs
2020-07-04 13:39:35 -04:00
Aaron Suen
8729ed871c
Revert "Merge branch 'modsec'"
...
This reverts commit 8448eb47b70eae4ede5c6665f46f1156b247468a, reversing
changes made to 016a74bf918a2acaff7c89ea4f1ace6a23ede58f.
2020-06-23 21:00:38 -04:00
Aaron Suen
3b75077d28
Revert "Support the case where luajit is the only lua"
...
This reverts commit 3a70613884169bf05508529ecd177a791b8e4a4c.
2020-06-23 21:00:11 -04:00
Aaron Suen
3a70613884
Support the case where luajit is the only lua
2020-06-23 20:57:27 -04:00
Aaron Suen
8448eb47b7
Merge branch 'modsec'
2020-06-23 20:45:59 -04:00
Aaron Suen
d8185cf86c
Steal the correct cpath back from lua externally
2020-06-23 20:44:48 -04:00
Aaron Suen
87bc5b180f
Attempt to disable mod security
...
This doesn't actually work yet. Apparently MT does not
provide the same package.cpath that Lua5.1 natively
does on debian, so when mod security is enabled, we
have no way to find the correct package.cpath value
aside from hard-coding in every possible quirk of
every OS/distro...
2020-06-23 20:32:59 -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
Aaron Suen
45db835dfa
Fix deprecated connected players at load time
2020-06-23 08:41:03 -04:00
Aaron Suen
e5394c7512
Optimize common case of tracking nobody
2020-06-15 23:46:59 -04:00
Aaron Suen
aab7c6869a
Add separate mods for general-purpose chatcommands
2020-06-11 07:43:49 -04:00
Aaron Suen
8f0f73e8cb
Offline tracking cleanup
...
- Automatically cull removed players from the list.
- When called w/o params, enable sane defaults.
- track: add all players currently online
- untrack: remove everyone
2020-06-11 07:10:09 -04:00