szutilpack/szutil_stealth
Aaron Suen 9664255b3e Fix broken server status line in 5.5+ 2022-02-18 00:12:43 -05:00
..
README Automatic interact revocation where appropriate 2022-01-06 07:12:58 -05:00
init.lua Fix broken server status line in 5.5+ 2022-02-18 00:12:43 -05:00
mod.conf Add all required mod.conf files 2021-03-01 20:04:16 -05:00

README

------------------------------------------------------------------------

This mod tries to make a player completely invisible, including in-game
model, nametag, muting join/leave messages, and not displaying the name
in the status line.  This can be used for administering a server or
spectating the action without accidentally affecting player behavior or
disrupting the normal flow of things.

Currently the "stealth" attribute is managed by a priv.  Granting the
priv does not change the player state in realtime; a re-login may be
necessary.

Players cannot currently toggle stealth voluntarily.  Note that toggling
the priv while the affected player is logged in may cause login/logout
messages to mismatch, revealing the use of stealth.

Players who have both stealth and privs will have "interact" revoked
automatically on login to prevent revealing the stealth user's presence
by accidentally interacting with the environment; use /grantme each
time interact privs are necessary.  Players without the privs priv will
not have interact revoked automatically (including those with
basic_privs), since the primary use-case for this is for full admins
and the exact meaning of the basic_privs priv can change.

------------------------------------------------------------------------