插件介绍
允许服务器管理员在游戏中使用 GUI 来管理用户
Player Administration provides a simple-to-use GUI that helps admins moderate users.
Hint: To easily add all protections use the RCON command: oxide.grant {user <username> | group <group name>} playeradministration.protect.*
Binding keys and saving the keybinds:bind p chat.say 0 /padminor:bind p "chat.say 0 /padmin"Then to save it:writecfg
主要用途
主要用于管理工具、administration、gui等服务端功能。 本插件由 ThibmoRozier 发布,当前目录记录版本为 v1.6.9,uMod 累计下载 179,574 次。
适用场景
- 需要管理、审计或维护能力的服务器
- 希望改善玩家交互与日常体验的社区服务器
功能分类
查看 uMod 官方英文简介
Allows server admins to moderate users using a GUI from within the game
权限节点
Hint: To easily add all protections use the RCON command: oxide.grant {user <username> | group <group name>} playeradministration.protect.*
playeradministration.access.showRequired to be able to use the /padmin command and plugin
playeradministration.access.kickAllows the user to kick any player
playeradministration.access.banAllows the user to ban and unban any player
playeradministration.access.killAllows the user to kill any player
playeradministration.access.clearinventoryAllows the user to clear any player's inventory
playeradministration.access.resetblueprintAllows the user to reset any player's blueprints
playeradministration.access.resetmetabolismAllows the user to reset any player's metabolism
playeradministration.access.recovermetabolismAllows the user to give any player a healthy metabolic state
playeradministration.access.hurtAllows the user to hurt any player
playeradministration.access.healAllows the user to heal any player
playeradministration.access.muteAllows the user to mute/unmute any player
playeradministration.access.permsAllows the user to use the "Permissions" button for any player
playeradministration.access.allowfreezeAllows the user to freeze and unfreeze any player
playeradministration.access.teleportAllows the user to teleport to any player
playeradministration.access.spectateAllows the user to spectate any player
playeradministration.access.detailedinfoAllows the user to see more detailed player information
playeradministration.protect.banProtect the user against banning through the panel
playeradministration.protect.hurtProtect the user against hurting through the panel
playeradministration.protect.kickProtect the user against kicking through the panel
playeradministration.protect.killProtect the user against killing through the panel
playeradministration.protect.resetProtect the user against stat/BP/inventory resetting/clearing through the panel
授权示例:oxide.grant user 玩家名 权限节点;撤销使用 oxide.revoke。
指令说明
Binding keys and saving the keybinds:bind p chat.say 0 /padminor:bind p "chat.say 0 /padmin"Then to save it:writecfg
/padminShow the player administration menu (requires playeradministration.access.show permission)
相关依赖
- Backpacks
- Better Chat Mute
- Discord Messages
- Economics
- Freeze
- Godmode
- Inventory Viewer
- Server Armour
- Server Rewards
- Admin Logger
配置说明
Use Permission SystemWhen set to false the users with the playeradministration.access.show permission can use all actions
{ "Use Permission System": true, "Discord Webhook url for ban messages": "", "Discord Webhook url for kick messages": "", "Broadcast Kicks": true, "Broadcast Bans": true }
官方配置示例
{
"Use Permission System": true,
"Discord Webhook url for ban messages": "",
"Discord Webhook url for kick messages": "",
"Broadcast Kicks": true,
"Broadcast Bans": true
}{
"Permission Error Text": "You do not have the required permissions to use this command.",
"Permission Error Log Text": "{0}: Tried to execute a command requiring the '{1}' permission",
"Kick Reason Message Text": "Administrative decision",
"Ban Reason Message Text": "Administrative decision",
"Protection Active Text": "Unable to perform this action, protection is enabled for this user",
"Dead Player Error Text": "Unable to perform this action, the target player is dead",
"Kick Broadcast Message Format": "Player {0} has been kicked: {1}",
"Ban Broadcast Message Format": "Player {0} has been banned: {1}",
"Never Label Text": "Never",
"Banned Label Text": " (Banned)",
"Dev Label Text": " (Developer)",
"Connected Label Text": "Connected",
"Disconnected Label Text": "Disconnected",
"Sleeping Label Text": "Sleeping",
"Awake Label Text": "Awake",
"Alive Label Text": "Alive",
"Dead Label Text": "Dead",
"Flying Label Text": " Flying",
"Mounted Label Text": " Mounted",
"User Button Page Title Text": "Click a username to go to the player's control page",
"User Page Title Format": "Control page for player '{0}'{1}",
"Ban By ID Title Text": "Ban a user by ID",
"Ban By ID Label Text": "User ID:",
"Search Label Text": "Search:",
"Player Info Label Text": "Player information:",
"Player Actions Label Text": "Player actions:",
"Id Label Format": "ID: {0}{1}",
"Auth Level Label Format": "Auth level: {0}",
"Connection Label Format": "Connection: {0}",
"Status Label Format": "Status: {0} and {1}",
"Flags Label Format": "Flags:{0}{1}",
"Position Label Format": "Position: {0}",
"Rotation Label Format": "Rotation: {0}",
"Last Admin Cheat Label Format": "Last admin cheat: {0}",
"Idle Time Label Format": "Idle time: {0} seconds",
"Economics Balance Label Format": "Balance: {0} coins",
"ServerRewards Points Label Format": "Reward points: {0}",
"Health Label Format": "Health: {0}",
"Calories Label Format": "Calories: {0}",
"Hydration Label Format": "Hydration: {0}",
"Temp Label Format": "Temperature: {0}",
"Wetness Label Format": "Wetness: {0}",
"Comfort Label Format": "Comfort: {0}",
"Bleeding Label Format": "Bleeding: {0}",
"Radiation Label Format": "Radiation: {0}",
"Radiation Protection Label Format": "Protection: {0}",
"Godmode Status Label Format": "Godmode active: {0}",
"Main Tab Text": "Main",
"Online Player Tab Text": "Online Players",
"Offline Player Tab Text": "Offline Players",
"Banned Player Tab Text": "Banned Players",
"Go Button Text": "Go",
"Unban Button Text": "Unban",
"Ban Button Text": "Ban",
"Kick Button Text": "Kick",
"Reason Input Label Text": "Reason:",
"Unmute Button Text": "Unmute",
"Mute Button Text": "Mute",
"Mute Button Text 15": "Mute 15 Min",
"Mute Button Text 30": "Mute 30 Min",
"Mute Button Text 60": "Mute 60 Min",
"UnFreeze Button Text": "UnFreeze",
"Freeze Button Text": "Freeze",
"Freeze Not Installed Button Text": "Freeze Not Installed",
"Clear Inventory Button Text": "Clear Inventory",
"Reset Blueprints Button Text": "Reset Blueprints",
"Reset Metabolism Button Text": "Reset Metabolism",
"Recover Metabolism Button Text": "Recover Metabolism",
"Teleport To Player Button Text": "Teleport To Player",
"Teleport Player Button Text": "Teleport Player",
"Spectate Player Button Text": "Spectate Player",
"Perms Button Text": "Permissions",
"Perms Not Installed Button Text": "Perms Not Installed",
"Godmode Not Installed Button Text": "Godmode Not Installed",
"UnGodmode Button Text": "Disable Godmode",
"Godmode Button Text": "Enable Godmode",
"Hurt 25 Button Text": "Hurt 25",
"Hurt 50 Button Text": "Hurt 50",
"Hurt 75 Button Text": "Hurt 75",
"Hurt 100 Button Text": "Hurt 100",
"Kill Button Text": "Kill",
"Heal 25 Button Text": "Heal 25",
"Heal 50 Button Text": "Heal 50",
"Heal 75 Button Text": "Heal 75",
"Heal 100 Button Text": "Heal 100",
"Heal Wounds Button Text": "Heal Wounds"
}更新日志
本站记录 uMod 官方插件信息。完整的历史更新日志请参阅 uMod 官方页面。
安装方法
- 确认服务器已安装 Oxide / uMod 或兼容的 Carbon 框架。
- 登录本站后点击"下载",由 uMod 官方地址获取作者发布的文件。
- 将 .cs 文件放入服务器的
oxide/plugins目录。 - 观察服务端控制台,确认插件编译并成功加载。
- 具体配置、权限、指令和依赖请查看原作者的 uMod 页面。
使用前注意
- Rust 更新后,请先确认插件是否仍兼容当前服务端版本。
- 修改配置前建议备份原配置文件,并在测试服验证后再部署到正式服。
- 若插件依赖其他扩展或库,以 uMod 原作者页面的最新说明为准。
- 本站中文内容用于辅助理解,遇到版本差异时以官方英文文档和源码为准。
中文介绍由 uMod 官方简介翻译整理。插件著作权、许可证、完整文档和最新发布状态均以原作者及 uMod 官方页面为准。