**Title:** SzUtilPack

**Description:** 

**Details:**
A collection of miscellaneous mods for Minetest providing "utility" functionality: management features, bug workarounds, and libraries for other mods. Each mod includes an individual README file with details on its use.

Each mod in the pack is effectively independent, with minimal or no dependencies (including on any assumed underlying game) and they can be enabled/disabled individually. Mods are distributed as a single pack because they have a single shared maintenance/release cycle.

---

The following mods have no special dependencies:

- [szutil_admin](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_admin/README.md): Alternative to the "admin" command that lists moderation team members
- [szutil_authcache](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_authcache/README.md): Fix engine performance problems with player priv check 
- [szutil_basics](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_basics/README.md): Adds small/miscellaneous administrative features
- [szutil_chatsounds](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_chatsounds/README.md): Configurable beep notifications for in-game chat
- [szutil_cinecam](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_cinecam/README.md): Configure a player as a camera for unattended livestreaming
- [szutil_clocksync](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_clocksync/README.md): Synchronize in-game clock smoothly with real-time clock so users can log in at predictable times of day
- [szutil_controlhud](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_controlhud/README.md): Togglable on-screen input control HUD, useful for demo recording
- [szutil_fixhack](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_fixhack/README.md): Fix lighting and fluid bugs automatically and continuously in background
- [szutil_givemenu](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_givemenu/README.md): Menu-driven searchable version of the /give command
- [szutil_idlekick](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_idlekick/README.md): Automatically kick idle players after a timeout
- [szutil_lag](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_lag/README.md): Simple command to set server lag level
- [szutil_lagometer](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_lagometer/README.md): Optional on-screen server performance meter HUD
- [szutil_logtrace](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_logtrace/README.md): Allow privileged players to monitor server log trace in chat
- [szutil_lua](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_lua/README.md): Arbitrary lua code chat command
- [szutil_maplimitfx](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_maplimitfx/README.md): Display particle visual at hard map boundaries
- [szutil_motd](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_motd/README.md): Display a formspec MOTD to players on login, only if updated since the last view
- [szutil_motdagree](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_motdagree/README.md): Players must accept the MOTD via chat command to get privs
- [szutil_namehud](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_namehud/README.md): Simple togglable HUD showing the names of all online players
- [szutil_nowonline](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_nowonline/README.md): Periodically announce cumulative list of online players, for chat bridges
- [szutil_offlinepos](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_offlinepos/README.md): Access player positions when offline, support teleports and waypoint HUDs
- [szutil_pruneplayers](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_pruneplayers/README.md): Automatically clean out old unused players
- [szutil_restart](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_restart/README.md): Externally-triggerable server restarts with countdown/warnings
- [szutil_roles](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_roles/README.md): Manage privs via special privs that represent groups of other privs
- [szutil_runas](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_runas/README.md): Run a command as another user with password auth
- [szutil_stealth](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_stealth/README.md): Make a player as close to completely invisible to players as possible, for moderation or spectation use
- [szutil_suadmin](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_suadmin/README.md): Change admin access to be based on a /su (password) command, instead of by player name
- [szutil_telecode](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_telecode/README.md): Teleportation by opaque codes that can be shared, saved, and published
- [szutil_teleportfix](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_teleportfix/README.md): Work around teleport failures for high-latency players
- [szutil_usagesurvey](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_usagesurvey/README.md): Collect usage statistics per-mapblock on how each is being used
- [szutil_watch](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_watch/README.md): Allow privileged/invited players to attach to and spectate other players
- [szutil_xplevel](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_xplevel/README.md): Grant players privs based on "experience" accumulated by playing

---

The following mods require **LuaSockets** to be installed on the host system, and the mod to be added to the `secure.trusted_mods` setting:

- [szutil_chatsocket](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_chatsocket/README.md): Expose in-game chat stream as a unix-domain socket for arbitrary chat integrations
- [szutil_consocket](https://gitlab.com/sztest/szutilpack/-/blob/acd2a34/szutil_consocket/README.md): Open a unix-domain socket for admins to access an administrative command console



**Tags:** complex_installation, environment, library, player_effects, server_tools, transport, world_tools
**Repository:** https://gitlab.com/sztest/szutilpack
**License:** MIT