Valheim 管理员命令
在 Valheim 服务器上当管理员比大多数游戏都简单:三个文本文件,加上游戏内控制台里的几条命令。但它的权限也比许多教程说的要有限——管理员可以踢人、封禁和保存,却不能在专用服务器上开启作弊。
本指南介绍如何把自己设为管理员、哪些命令有效、封禁名单和白名单,以及 devcommands 实际上做了什么,内容已在 Valheim 1.0 上核对。
如何把自己设为管理员
管理员列在 adminlist.txt 中,位于服务器的存档文件夹——也就是存放 worlds_local 的那个文件夹,而不是它的里面。服务器首次启动时会自动创建该文件。
- 找到你的 ID。在游戏中按 F2:面板会显示你的平台 ID。你加入时它也会出现在服务器日志中。对 Steam 玩家来说,这就是你的 SteamID64,一个以
7656119开头的 17 位数字。 - 把它添加到 adminlist.txt,每行一个 ID。
- 重启服务器。
// List admin players ID ONE per line 76561198012345678
对 Steam 玩家,两种写法都可以:纯 SteamID64 或 Steam_76561198012345678。其他平台的玩家——Xbox、PlayStation、Switch 2——需要带平台前缀的完整 ID,与 F2 或日志中显示的完全一致;ID 区分大小写,所以请复制而不要手动输入。
还没有服务器?HytHost Valheim 服务器在文件管理器中已备好管理员文件,每月 €4.36 起。
查看 Valheim 套餐打开控制台
管理员命令在游戏自带的控制台中输入。在 Steam 上它默认是隐藏的,需要先启用:右键 Valheim > Properties > General > Launch options,添加 -console,然后启动游戏。连接到服务器后按 F5 打开控制台。
控制台是每个玩家各自的:只有 adminlist.txt 中的玩家输入的命令才会在服务器上执行。其他人会收到 “You are not admin”。
管理员与服务器命令
| 命令 | 作用 | 谁可以使用 |
|---|---|---|
kick <name/ip/userID> | 断开某个玩家的连接 | 管理员 |
ban <name/ip/userID> | 封禁玩家并将其加入 bannedlist.txt | 管理员 |
unban <ip/userID> | 解除封禁 | 管理员 |
banned | 列出被封禁的玩家 | 管理员 |
save | 立即保存世界;每分钟最多生效一次 | 管理员 |
players | 列出已连接的玩家 | 管理员 |
sleep / skiptime | 跳过夜晚,或将时间向前推进 | 管理员 |
listkeys, setkey, removekey | 显示或修改世界键值 | 管理员 |
setworldpreset, setworldmodifier | 修改世界的难度预设或某个修改器 | 管理员 |
ping | 显示你到服务器的延迟 | 所有人 |
info | 显示系统和服务器信息 | 所有人 |
lodbias <value> | 修改你自己的物体可视距离 | 所有人 |
help | 列出命令及其语法 | 所有人 |
世界命令的具体参数请用 help 查看。预设、修改器和键值分别会改变什么,详见 Valheim 世界修改器与服务器设置。
devcommands,以及它为何在专用服务器上无效
devcommands(旧称 imacheater)会解锁 Valheim 的作弊控制台:例如 god、fly、spawn 和 exploremap 等命令。有两点很重要:
- 它不会在专用服务器上提供作弊功能。作弊命令只在单人游戏和从游戏内主持的世界中有效。在专用服务器上列入
adminlist.txt,你得到的是上面的管理员命令,而不是无敌模式或飞行。这就是为什么那么多玩家发现 “devcommands 没用”。 - 它会把游戏标记为作弊。自 1.0 起,使用开发者命令会标记角色和世界并屏蔽成就,生成的物品也会被标记为作弊所得。
如果你的团队想要创造模式或轻松的世界,请改用难度预设和世界键值——例如免费建造——它们在专用服务器上对所有人都有效。
封禁名单与许可名单(白名单)
在 adminlist.txt 旁边还有两个格式相同的文件,每行一个 ID:
- bannedlist.txt——无法加入的玩家。
ban命令会写入此文件;你也可以手动编辑。 - permittedlist.txt——白名单。只要其中有任何人,其他所有人都会被拒绝,服务器每隔几秒检查一次,并踢出不在名单上的人。请先把自己加进去。
HytHost 服务器上的管理员文件
在 HytHost 服务器上,这三个文件位于文件管理器的 saves 文件夹中,与 worlds_local 相邻。在那里编辑 adminlist.txt,然后从面板重启。
面板的 Console 标签页显示服务器日志——玩家加入时,他们的 ID 也会出现在这里——但 Valheim 服务器不接受在那里输入的管理员命令,因此命令需要在游戏内的 F5 控制台中执行。面板的 Stop 按钮会在服务器停止前保存世界。
还要先搭建服务器?请参阅 如何搭建 Valheim 专用服务器,或直接前往 Valheim 主机。
文件管理器中的管理员文件、一键开启跨平台联机、自动备份——Valheim 主机每月 €4.36 起。
查看 Valheim 套餐常见问题
把你的 ID 添加到服务器存档文件夹中的 adminlist.txt,每行一个 ID,然后重启服务器。Steam 玩家使用 17 位的 SteamID64;其他平台的玩家使用带平台前缀的完整 ID,即 F2 面板中显示的那样。
在游戏中按 F2 查看你的 ID,或在加入后查看服务器日志。它是一个以 7656119 开头的 17 位数字。你的 Steam 账户详情页面上也显示同一个数字。
把他们的 ID 添加到服务器存档文件夹中的 permittedlist.txt,每行一个,并先添加你自己的。只要文件中有任何人,不在名单上的玩家都会被拒绝。
因为作弊命令只在单人游戏和从游戏内主持的世界中有效。在专用服务器上,管理员可以使用 kick、ban 和 save 等命令,但没有无敌模式、飞行或生成物品。自 1.0 起,开发者命令还会把游戏标记为作弊。
以管理员身份按 F5 打开控制台并输入 save。每分钟最多生效一次。服务器默认每 30 分钟自动保存一次,正常停止时也会保存。
按你的方式运营 Valheim 世界
HytHost Valheim 主机为你提供文件管理器中的管理员文件、Vanilla 或 BepInEx、跨平台联机和自动备份——每月 €4.36 起。
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours这篇指南对你有帮助吗?