论坛管理命令 [分支](Moderator Commands [fork]) mod | 饥荒联机版
这是一个饥荒联机版的服务器mod,它添加了一个管理者级别和各种命令。
这是BarnyardOwl的mod的一个分支,因为这个mod需要修复,而他们好像已经很久没有上线了。
不想给玩家管理员权限,但又不想让服务器容易受到破坏者的攻击?或者你只是想给管理员添加几个额外的命令。管理者命令可以满足这些需求。
所有的名字都可以自动补全,不区分大小写,所以如果你需要踢出名为"YoLoplayer6969"的玩家,那么/modkick yolo就可以了。
此外,名字可以是角色名(例如wickerbottom),它会自动补全到使用该角色的最近的人。
所有的命令都要在聊天/说话/耳语中输入,并且通过斜杠("/")开头与常规聊天区分开。
按下斜杠键应该打开聊天并同时输入斜杠,这样你就不必按额外的Y/U来打开聊天了。
命令的参数(如果有)之间用一个空格分隔。
命令,仅限管理员
/announce <msg> - 在玩家屏幕顶部宣布一些消息。
/setrank <rank> <player> - 设置玩家的级别。使用rank "user"来剥夺所有权限,使用rank "mod"来设置玩家为管理员。你不能通过这种方式将玩家设置为admin级别。
/freeze <player>(或/f) - 冻结玩家并熄灭他们周围的火焰(如果你有extinguish权限的话)。如果他们离开,他们的物品会掉落在地上。
/clear <player> - 清空玩家的所有物品(包括已装备的物品)。不可替代的物品(如 chester's eyebone)会掉落在地上。
/kill <player> - 杀死一个玩家。
/resurrect <player> - 复活一个玩家。
/teleporthere <player>(或/tphere,/grab,/pull) - 将玩家传送到你的位置。
/extinguish(或/ext) - 熄灭屏幕上的所有火焰(除了篝火等控制火焰)。
/spawn <prefab> [<amount>] - 在你旁边生成一个特定的预制件。使用预制件代码,而不是预制件名称。列表见http://dont-starve-game.wikia.com/wiki/Console/Prefab_List。如果未指定数量,将使用1。
/give <prefab> [<amount>] - 给你的库存中添加一个特定的预制件,如果可能的话。使用预制件代码,而不是预制件名称。如果未指定数量,将使用1。
/setportal - 将世界的传送门和出生点(仅限生存/无尽)设置为你当前的位置。
/speed [<multiplier>] - 给你应用一个速度倍增器(在其他倍增器之上,如角色速度、手杖等);大于1会加速你,小于1会减慢你,1(或什么都不输入)会重置为默认值。
/godmode - 切换你的无敌模式。
命令,管理员和社区管理员
/drop <player> - 将玩家的所有物品掉落在地上。
/modkick <player>(或mkick) - 先删除玩家的所有物品(如果你也有drop权限),然后踢出他们。
/modban <player>(或mban) - 先删除玩家的所有物品(如果你也有drop权限),然后封禁他们。
/unban <player> - 解封一个使用/modban命令被封禁的玩家。
/reset <player> - 删除玩家的所有物品,然后将他们放回角色选择界面。
/teleport <player>(或/tp) - 传送到一个玩家的位置。
/portal - 传送到传送门(如果有的话)。
/back - 传送回你之前的位置(在/portal或/teleport之前)。
/invisible - 切换你的隐身状态。
/resetworld - 重启世界。
/modrollback(或mrollback) - 将世界回滚到最近的保存点。
/modrollback <number of saves>(或mrollback) - 回滚世界x个保存点。
命令,任何人
/rank - 告诉你自己的级别。
/listmods - 告诉你哪些mod和/或管理员在线。
此外,你可以直接在Your_DST_Installation/data/ranks.txt中修改级别。
你可以在Your_DST_Installation/data/permissions.txt中更改权限和级别。
你可以在这里找到更多关于权限的信息。
管理员不会在ranks.txt中添加,它们由游戏本身处理,通过编辑adminlist.txt(查看你的client_log或server_log以获取从哪个位置尝试加载;对于没有洞穴的托管世界,Windows下通常是Documents\Klei\DoNotStarveTogether\client_save\adminlist.txt;如果没有,你需要创建一个)。
已知问题/注意事项
我没有计划为生成/赠送物品制作一个UI。参考Too Many Items mod。
待办事项
改进日志记录。
改进对玩家的响应。
重新设计命令,使添加和执行更容易。
允许为其他玩家切换godmode。
添加/commands命令-列出所有可用命令。
添加/giverecipes//creative命令。
添加/teleportpaccept和/teleportpdeny - 允许和拒绝基于权限的传送命令(见下文)。
添加/teleportp和/teleportphere - 基于目标玩家的权限,传送到一个玩家/将一个玩家传送到你的位置,忽略级别。
添加/warpset和/warp命令 - 设置和传送到指定的地点。
设置和管理级别的UI。
执行命令的UI。
使权限更加友好地在不同服务器间共享。