Barotrauma 内置了玩家状态或“等级”系统,可自动向用户分配权限。 这对于允许特定玩家出售物品、管理战役地图等操作尤其有用。 虽然 服务器管理员 默认几乎拥有所有权限,但你可以设置自定义等级来委派其他任务,而不会赋予用户过多权力。 此外,自定义等级还可以作为良好行为的激励,并且可随时调整。
1. 登录 BisectHosting Starbase 面板。
2. 停止服务器。
3. 前往 文件标签页。
4. 选择 Data文件夹。
5. 打开 permissionpresets.xml文件。
6. 在 <PermissionPresets> 下,粘贴以下模板:
<Preset
name="NameHere"
description="DecriptionHere"
permissions="PermissionsHere"/>7. 根据需要自定义值。 可用权限列在下方的表格中。
8. 按下 保存按钮。
9. 启动服务器。
10. 前往 控制台标签页。
11. 使用以下命令将等级授予已连接的玩家:giverank [Player Name] [Rank Name]
12. 指定的权限将在游戏内显示。
可用权限
| 权限 | 描述 |
ManageRound |
允许玩家开始和结束回合。 |
Kick |
允许用户踢出其他玩家。 |
Ban |
允许用户封禁其他玩家。 |
Unban |
允许用户解除对其他玩家的封禁。 |
SelectSub |
当选择模式设为“Manual”时,允许玩家选择潜艇。 |
SelectMode |
允许玩家选择游戏模式。 |
ManageCampaign |
等同于授予 ManageMoney、SellInventoryItems、SellSubItems、ManageMap 和 ManageHires 权限。
|
ConsoleCommands |
允许玩家使用控制台命令。 还需要具备各个控制台命令对应的权限。 |
ServerLog |
允许玩家读取服务器日志。 |
ManageSettings |
允许玩家更改服务器设置。 |
ManagePermissions |
允许玩家更改其他客户端的权限。 他们只能授予自己已拥有的权限。 |
KarmaImmunity |
使玩家免受 Karma 影响。 |
ManageMoney |
允许玩家无需投票即可从银行取钱、设置薪资,以及从其他玩家的钱包中取钱。 |
SellInventoryItems |
允许玩家将自己物品栏中的物品出售给商店。 |
SellSubItems |
允许玩家直接从潜艇向商店出售物品。 |
ManageMap |
允许玩家在战役地图上选择任务和目的地。 |
ManageHires |
允许玩家雇用和解雇 NPC 船员。 |
ManageBotTalents |
允许玩家为 NPC 船员选择天赋。 |
All |
授予玩家所有权限。 |