12 Commits

Author SHA1 Message Date
Aaron Suen
1e5c07f81c Stop overusing "action" log level 2023-06-12 20:40:14 -04:00
Aaron Suen
20d97f7bf4 Fix crash on missing block 2022-12-30 16:23:49 -05:00
Aaron Suen
de4ffb0a29 Migrate szutil_usagesurvey to mod_storage
Finally mod_storage is actually efficient enough,
when using sqlite3, to ditch the old file-based
storage, which is a nightmare for backups.  This
mod now effectively requires that sqlite3-based
mod storage be used for worlds of sufficient
scale, but that's probably a fair requirement for
using this rather obscure mod anyway.
2022-12-30 15:57:43 -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
a526faffc2 Capture item drop in block usage too 2021-07-18 08:21:12 -04:00
Aaron Suen
dd1cf72902 Usage survey improvements, live HUD 2021-07-08 21:45:19 -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
8b125a5bd3 Register proper log levels for everything 2020-07-05 08:19:22 -04:00
Aaron Suen
d06edd2838 Fix deprecated methods, formatting. 2019-12-06 19:07:56 -05:00
Aaron Suen
8ee5a36fd2 Code audit, cleanup and reformat. 2019-09-01 12:52:22 -04:00
Aaron Suen
6c238b26a1 Revive szutilpack from updates from sztest and nodecore.
- Rename namespace to "top-level" szutil_*.
- Merge improvements from sztest.
- New utils: chatsock, consock, logtrace, usagesurvey.
- Lagometer/logtrace are chat-command-togglable.
2019-03-27 06:23:19 -04:00