81 lines
2.8 KiB
Plaintext
81 lines
2.8 KiB
Plaintext
------------------------------------------------------------------------
|
|
|
|
- Restart needs a "machine reboot" option.
|
|
- Kick all players, disallow new logins.
|
|
- Don't stop the server (or prevent it from restarting).
|
|
- Server will be reenabled externally.
|
|
- Send a different kick message.
|
|
|
|
- szutil_cinecam
|
|
- optional sprite visual for camera position to show other players?
|
|
- use entity attachments instead of relying on fly priv
|
|
- clear darken/vignette HUDs if player is removed from cycling
|
|
- configurability via settings w/ live updates
|
|
- remote control of FOV?
|
|
- Check for camera being too close to any solid node (~0.3m)
|
|
to avoid near clipping plane issues.
|
|
|
|
- settingtypes.txt for all mods
|
|
|
|
- Chat rate limiting mod that only affects open chat and not DM or cmd.
|
|
- Cooldown time HUD
|
|
- Burst tolerance options
|
|
|
|
- Delayed privileges mod
|
|
- Countdown modes:
|
|
- Always-running countdown
|
|
- Only-while-online countdown
|
|
- Reset-on-rejoin countdown?
|
|
- Commands:
|
|
- Delayed grant
|
|
- Revoke with delayed restoration
|
|
- Admin list/cancel/modify delays
|
|
- Players see their own delays
|
|
- Privilege delay HUD
|
|
- Togglable?
|
|
- Configurable?
|
|
- Commands need to work with basic_privs/privs access control
|
|
- Role-like virtual privs that convert to a delay
|
|
- Use other mods that interact w/ privs
|
|
- Allow creation waiting period via default_privs, motdagree
|
|
|
|
- MOTD Agree mod
|
|
- Initial waiting period in seconds
|
|
- Queue system, limit number of players eligible to agree to
|
|
rules at the same time
|
|
- Rate limit acceptance across all players
|
|
- Require another priv to be able to register (allow use of delayed
|
|
privs mod)
|
|
- Limit time player is allowed to be eligible before kick
|
|
- Ability to take away some default_privs on agree (e.g. fly,noclip for initial spectation)
|
|
- Option to teleport player somewhere upon agreeing (return to spawn)
|
|
|
|
- Command alias mod
|
|
- Allow players to register short command aliases
|
|
- Store in player metadata per-player
|
|
- Intercept commands ourselves to handler per-player aliases
|
|
- register_on_chatcommand seems like it can intercept the
|
|
command before it's looked up in the global table and
|
|
prevent normal lookup.
|
|
- Make sure we can't alias away our ability to alias/unalias
|
|
- Inject command back into on_chat callback system
|
|
- Make sure we can't create infinite alias loops
|
|
- Allow meta-aliases but only up to a certain depth?
|
|
|
|
- /lua mod w/ specific priv
|
|
|
|
- Add zoom, aux control support to controlhud
|
|
|
|
- Spectator Mode mod
|
|
- Temporarily adjust privs: lose interact, gain fly, etc.
|
|
- noclip, teleport?
|
|
- Change player visual?
|
|
- Remember player position, restore upon leaving.
|
|
|
|
- Persist watchshare across restarts? Maybe a watchsharesave command to set defaults?
|
|
|
|
- BUG? szutil_watch needs to save player inventory, watch for race
|
|
conditions.
|
|
|
|
------------------------------------------------------------------------
|