SzUtilPack

Description

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

Reviews

Review

Do you recommend this mod?

  • Powerfull! It good mod for make easy daily administrative tasks

    Thanks, it very powerfull as root TTY, but for minetest as well!

    Also, note for chatsocket and consocket, i try install with distro package installer, but not provide socket.unix

    After few research I find way:
    # {your pkg manager} install lua51-dev(el) luarocks-lua51
    # luarocks-5.1 install luasocket-unix

    and after, it works! Default luasocket too new, and no have unix sockets.

    0 comments
  • Package of goodies for server owners & more

    SzUtilPack is a sizable modpack collection of utility mods ranging from a controls HUD to a chat message sound notifier mod, or szutil_fixhack which can fix all of the silly lighting issues that occur in Minetest automatically in the background. While there are some that are primarily meant for singleplayer the majority of the mods are ones primarily useful for multiplayer servers. All mods are self-contained so you can cherry pick only the ones you want to enable making it a great resource for various mods server owners would want to have on their server that doesn't nearly get enough attention.

    In fact, I wrote a mod that turned out to just recreate part of the szutil_restart mod can do without even knowing it. So if you're a server admin and can think of anything you would want, look in SzUtilPack before implementing it yourself!

    0 comments

Releases

03866542-65e5dd2

Download

Luanti 5.3+

2026-03-04 06:33 UTC

03866542-65e5dd2 🔗

  • Remove sound logging

03866530-28c8d9c

Download

Luanti 5.3+

2026-03-04 06:18 UTC

03866530-28c8d9c 🔗

  • Log sound reasons

03865500-293a948

Download

Luanti 5.3+

2026-03-03 19:49 UTC

03865500-293a948 🔗

  • Begin the corepocalypse
  • Main corepocalypse
  • Fix lualocals (sorting)
  • Attempt to mute sounds for dummy cinecam players
  • Fix one typo from the core rename

03510007-acd2a34

Download

Luanti 5.3+

2025-06-29 16:12 UTC

03510007-acd2a34 🔗

  • Fix undocumentedly-deprecated API usage

03147116-1d4d467

Download

Luanti 5.3+

2024-10-20 16:07 UTC

03147116-1d4d467 🔗

  • Fix wrong mod description
All releases

Information

Provides

szutil_admin szutil_authcache szutil_basics szutil_chatsocket szutil_chatsounds szutil_cinecam szutil_clocksync szutil_consocket szutil_controlhud szutil_fixhack szutil_givemenu szutil_idlekick szutil_lag szutil_lagometer szutil_logtrace szutil_lua szutil_maplimitfx szutil_motd szutil_motdagree szutil_namehud szutil_nowonline szutil_offlinepos szutil_pruneplayers szutil_restart szutil_roles szutil_runas szutil_stealth szutil_suadmin szutil_telecode szutil_teleportfix szutil_usagesurvey szutil_watch szutil_xplevel

Dependencies

Required
No required dependencies

Information

Type
Mod
Technical Name
szutilpack
Languages
English
License
MIT
Maintenance State
Actively Developed
Added
2019-03-29 12:55 UTC
Maintainers
Warr1024

Used By