

Description
> GUARDIAN MENU
A lightweight admin menu with a role system to control access to actions.
> FEATURES
- Roles to control access to actions (RBAC).
- Infinite amount of roles.
- Ability to customize the roles.
- Extensive teleport system.
- Multiple admin tools.
- Dynamic list for creatures, weapons, and vehicles, will always be up-to-date without having to update the mod.
- Keybind to open the menu (F3, planned to make it customizable).
- Keybind to open the TV menu (F4, planned to make it customizable).
- Chat command to toggle full regen (requires access to the Toggle Self Full Regen action), -fullregen (if using the default chat command prefix).
- TV (refer to the "TV FEATURES" section).
> ACTIONS
- Role Actions (management of the roles as well as setting the player's role)
- Teleport Location Actions (management of the teleport locations)
- Teleport Player To Location
- Teleport Player To Player
- Teleport Everyone To Player
- Teleport Self To Location
- Teleport Self To Player
- Jail Player (permanently or in minutes, lasts max current match)
- Kill Player
- Punish (kick, mute, ban)
- Player Messages (view player's chat messages)
- Resize Player
- Resize Weapon
- Set Health and Stamina (max 1 mil, may adjust in the future)
- Spawn and Possess Creature
- Spawn Vehicle
- Spawn Weapon
- Toggle Build Mode
- Toggle Full Regen (ability to toggle full regen for a specific player)
- Toggle Self Full Regen (chat command, -fullregen, dependent on chat command prefix)
- Toggle God Mode (ability to toggle god mode for a specific player)
- Toggle Self God Mode
- TV Actions (currently empty)
- Manage Bots (add/remove bots)
- End Match (may improve in the future to have full match control)
> INSTALLATION INSTRUCTIONS
SERVER
- Open the server's Game.ini file.
- In [/Script/Mordhau.MordhauGameSession] section.
- Add Mods=3114952
- Find and set bAllowHttpRequests=True
- In [/Script/Mordhau.MordhauGameMode] section.
- Add SpawnServerActorsOnMapLoad=/GuardianMenu/Blueprints/BP_GuardianMenu.BP_GuardianMenu_C
> TV FEATURES
- YouTube playback.
- Synced (use the sync command if it doesn't automatically sync).
- Queue system (currently 5 is hard coded).
- Volume control.
- Skip (vote skipping is planned).
- Position, rotation, and scale customization.
- Volume range customization.
- Video request webhook message.
- Allow roles to use the TV play command by giving access to the TV Play action.
- Menu (F4, planned to make it customizable).
CHAT COMMANDS
All commands are case-insensitive. The chat commands must use the prefix, which is by default -. Example usage: -tv help
- help
- Shows the commands list.
- volume <number, 0-200>
- CLIENT SIDE: Sets then saves the TV's volume (works across servers).
- duration
- Shows the played time and total duration.
- queue
- Shows the queue.
- enable
- CLIENT SIDE: Enables the TV.
- disable
- CLIENT SIDE: Disables the TV.
- sync
- CLIENT SIDE: Attempts to sync the TV.
Commands that require the player to have a role with TV action access:
- play <url>
- Adds the video to the queue, only YouTube URLs are allowed.
- stop
- Stops the currently playing video and clears the queue.
- skip
- Skips the currently playing and attempts to play the next video in the queue.
- remove <number>
- Removes selected video from the queue (based on video queue position).
- getpos <tv or current>
- Gets the TV's coordinates or the player's current coordinates.
- getrot <tv or current>
- Gets the TV's rotation or the player's current rotation
- setpos <x,y,z or current>
- Sets then saves the TV's position to the coordinates or the player's current coordinates.
- setrot <number or current>
- Sets then saves the TV's rotation to the number or the player's current rotation.
- setscale <number, 0-100>
- Sets then saves the TV's scale to the number from a range of 0-100.
- setinnerradius <number>
- Sets then saves the TV's inner radius for audio attenuation.
- setouterradius <number>
- Sets then saves the TV's outer radius for audio attenuation.
> CONFIGURATION
Guardian Menu provides optional variables you may change in the Game.ini file:
[GuardianMenu] ChatCommandPrefix=- FullAccessPlayers=PlayFabID1 FullAccessPlayers=PlayFabID2 FullAccessPlayers=PlayFabID3 VideoRequestWebhookURL="https://discord.com/api/webhooks/x/y" TVEndpoint="https://example.com"
> CREATOR
Schweppes
Ratings & reviews
No ratings yet
Sign in to leave a rating or comment.