Aaron Suen
6f7892e232
Fix restart announcing
...
Announce pending restarts if one was pended at the time the
first player joins a game (possible if it's held off by the
minimum restart interval).
2022-01-06 07:14:17 -05:00
Aaron Suen
0cd4737c96
Automatic interact revocation where appropriate
2022-01-06 07:12:58 -05:00
Aaron Suen
19d89b0565
CDB dev state
2021-12-26 14:33:01 -05:00
Aaron Suen
c33e7afba2
Fix blockstats hud breaking other huds
...
- Remember to clear cached IDs on exit
- Try to defer HUD creation a tiny amount to avoid slamming clients
with a ton of HUD creation packets all at once
2021-12-10 07:31:29 -05:00
Aaron Suen
9af45a5bab
Fix infinite node placement bug
2021-08-19 07:39:07 -04:00
Aaron Suen
a1afdabdb6
Mod to kick idle players
2021-08-18 08:08:25 -04:00
Aaron Suen
a526faffc2
Capture item drop in block usage too
2021-07-18 08:21:12 -04:00
Aaron Suen
609d54473f
Include mapblock pruning script by usage
2021-07-18 08:14:12 -04:00
Aaron Suen
0dfff3eb10
Fix crash on config parse fail
2021-07-10 20:39:35 -04:00
Aaron Suen
f86b39a83d
Strip remaining escapes
2021-07-10 19:51:02 -04:00
Aaron Suen
55ed9c368a
Strip MT translation tags from socket text
2021-07-10 19:43:43 -04:00
Aaron Suen
dd1cf72902
Usage survey improvements, live HUD
2021-07-08 21:45:19 -04:00
Aaron Suen
7cab2bec37
Add todo
2021-07-05 22:49:08 -04:00
Aaron Suen
0a142a2a79
Add /nodeuse command to limit report to building actions
2021-06-30 07:29:00 -04:00
Aaron Suen
d31bc2e71b
Migrate usage database to json
2021-06-30 07:09:13 -04:00
Aaron Suen
7d88a00c4f
Try fixing NodeCore inv dump on /unwatch
...
Move player to target position first, then restore
inventory after so it doesn't get left behind where
it's restored (i.e. next to the /watch-ed player)
2021-06-08 07:18:03 -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
c3baa94a0f
Aggressive image optimization
2021-03-11 21:28:36 -05:00
Aaron Suen
b9d635ecff
Restarts are only silent if no announcement was made
2021-03-11 08:31:29 -05:00
Aaron Suen
c8b680b5fc
Explain lagometer in built-in help text
...
Got tired of people not being able to figure out how
to read it and having to explain it each time.
2021-03-10 09:16:09 -05:00
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