森林之子教程饥荒联机版管理员指令详解服务器管理与权限设置攻略饥荒联机版实用玩法指南Dont Starve Together森林之子

RealmGame - 《饥荒联机版》管理员指令全攻略

本文详细介绍了《饥荒联机版》中管理员指令的使用方法,帮助玩家掌握如何获取管理员权限并通过控制台命令管理服务器。文章涵盖了从获取Klei用户ID,到在RealmGame服务器管理面板中操作的具体步骤,适合希望提升游戏体验、简化资源获取和服务器管理的玩家阅读。

RealmGame - 《饥荒联机版》管理员指令全攻略
森林之子
2025年09月28日
11 分钟阅读
最后更新:2025年09月28日

目录

饥荒联机版管理员指令简介

在这个陌生又奇妙的世界里,使用RealmGame《饥荒联机版》服务器将带给你和朋友们无数冒险体验。从采集资源、打造工具,到建造坚固的避难所,过程充满挑战。但有时候你可能会觉得资源收集太慢,游戏难度过高,或者只是想直接刷出最强装备。这时,饥荒联机版的管理员指令就是你的最佳选择!

在服务器上,管理员指令让你可以全面掌控和管理服务器的每一个细节。你可以开启无敌模式,进入创造模式刷出任意物品,瞬移到其他玩家身边,等等。使用这些指令只需拥有管理员权限,并在控制台输入相应命令即可。本文将详细教你如何成为管理员并使用管理员指令管理你的饥荒联机版服务器!

如何成为饥荒联机版管理员

1.获得账号id 打开游戏,如下图👇,点击账号图标

图片

图片

2.设置管理员 根据以下服务器路径进入server文件加内 服务器路径:/home/container/DoNotStarveTogether/config/server

图片

新建一个adminlist.txt文件,双击编辑,将id粘贴进去,如果有多个玩家回车分割开。

图片

  1. 保存修改后,重新启动服务器即可。

服务器上线后,你和其他管理员就拥有了使用饥荒联机版管理员指令的权限!

如何在控制台使用管理员指令

成为管理员后,你可以在服务器控制台输入管理员指令。进入游戏后,按键盘上的“~”键打开控制台(通常在“Tab”键上方)。

饥荒联机版管理员指令控制台

打开控制台后,就可以开始输入各种管理员指令了!

饥荒联机版常用指令列表

在使用指令时,需注意“prefab”指的是游戏中的物品实体。通过它们的代码,你可以召唤或操作游戏内的各种对象。以下是你可以在服务器上使用的主要指令汇总:

简单指令

指令名称功能说明使用格式
召唤物品(prefab)生成指定数量的物品。c_spawn("prefab",数量)
给予物品给玩家指定数量的物品。c_give("prefab",数量)
开始冒险给玩家一套初始装备。c_goadventuring()
场景脚本运行指定的场景脚本。c_doscenario(场景名)
设置生命值设置当前生命值百分比(小数形式,如0.9代表90%)。c_sethealth(百分比)
设置理智值设置当前理智值百分比。c_setsanity(百分比)
设置饥饿值设置当前饥饿值百分比。c_sethunger(百分比)
设置湿度设置当前湿度百分比。c_setmoisture(百分比)
设置温度设置当前温度(具体数值)。c_settemperature(温度值)
无敌模式开启后角色不会失去理智、饥饿和生命值。再次输入关闭。c_godmode()
超级无敌模式所有属性直接满值,关闭后属性保持满值。c_supergodmode()
生命值持续回复持续回复生命值,取消输入 c_cancelmaintasks(ThePlayer)。c_maintainhealth(ThePlayer)
理智持续回复持续回复理智,取消输入 c_cancelmaintasks(ThePlayer)。c_maintainsanity(ThePlayer)
饥饿持续回复持续回复饥饿,取消输入 c_cancelmaintasks(ThePlayer)。c_maintainhunger(ThePlayer)
温度持续维持持续保持温度稳定,取消输入 c_cancelmaintasks(ThePlayer)。c_maintaintemperature(ThePlayer)
湿度持续维持持续保持湿度稳定,取消输入 c_cancelmaintasks(ThePlayer)。c_maintainmoisture(ThePlayer)
全属性持续回复持续回复所有属性,取消输入 c_cancelmaintasks(ThePlayer)。c_maintainall(ThePlayer)
怪物隐身怪物不会主动攻击玩家(部分Boss战无效)。c_makeinvisible()
设置奔跑速度默认1.2倍速度,12以上可穿墙和水面。c_speedmult(倍数)

玩家相关指令

指令名称功能说明使用格式
隐藏/显示界面隐藏或显示游戏界面。GetPlayer().HUD:Hide() / GetPlayer().HUD:Show()
创造模式免费解锁所有配方,切换地图后需重新输入。GetPlayer().components.builder:GiveAllRecipes()
最大生命值设置角色最大生命值。GetPlayer().components.health:SetMaxHealth(数值)
最大理智值设置角色最大理智值。GetPlayer().components.sanity:SetMax(数值)
最大饥饿值设置角色最大饥饿值。GetPlayer().components.hunger:SetMax(数值)
暂停饥饿角色不再感到饥饿。GetPlayer().components.hunger:Pause(true)
列出所有玩家在聊天框显示所有玩家用户名和编号。c_listallplayers()
获取指定玩家通过编号获取玩家对象。AllPlayers[编号]
对所有玩家执行命令用循环对所有玩家执行指定命令。for k,v in pairs(AllPlayers) do [命令] end
杀死玩家立即杀死指定玩家。AllPlayers[编号]:PushEvent('death')
复活玩家让指定玩家复活。AllPlayers[编号]:PushEvent('respawnfromghost')
给予创造模式给指定玩家开启创造模式。AllPlayers[编号].components.builder:GiveAllRecipes()
瞬移到玩家瞬移到指定玩家位置。c_goto(AllPlayers[编号])
变成河狸人将伍迪变成河狸人形态。GetPlayer().components.beaverness:SetPercent(1)

世界相关指令

指令名称功能说明使用格式
瞬移到物品瞬移到指定 prefab 的第一个实例。多实例时循环切换。c_gonext("prefab")
删除鼠标下物品删除鼠标指向的物品。单机和服务器命令不同。ConsoleWorldEntityUnderMouse():Remove() / c_select():Remove()
删除所有指定物品删除地图上所有指定 prefab 的物品,清理服务器环境。for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end
跳过到下一天周期跳过当前时间段,进入下一周期。TheWorld:PushEvent("ms_nextcycle")
跳过指定时间跳过指定时间,数值过大可能导致卡顿。c_skip(x)
跳过时间并更新跳过时间单位并执行长时间更新。LongUpdate(X)
加速游戏模拟加快世界模拟速度,提前触发事件。c_speedup()
设置模拟时间倍率设置模拟时间倍率,1为正常,0为暂停。暂停时无法使用控制台。TheSim:SetTimeScale(X)
跳过当前阶段跳过当前游戏阶段。TheWorld:PushEvent("ms_nextphase")
设置时间段长度设置白天、黄昏、黑夜时长(总和不超过16)。TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z})
设置季节时间段按季节设置白天、黄昏、黑夜时长(总和不超过16)。TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}})
设置季节长度设置某个季节的持续时间。TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15})
切换到春季将季节调整为春季。TheWorld:PushEvent("ms_setseason", "spring")
切换到夏季将季节调整为夏季。TheWorld:PushEvent("ms_setseason", "summer")
切换到秋季将季节调整为秋季。TheWorld:PushEvent("ms_setseason", "autumn")
切换到冬季将季节调整为冬季。TheWorld:PushEvent("ms_setseason", "winter")
开始下雨触发降雨天气。TheWorld:PushEvent("ms_forceprecipitation")
触发闪电在鼠标位置召唤闪电,附近有避雷针则优先击中避雷针。TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition())
陨石撞击在鼠标位置召唤陨石,随机生成不同岩石。c_spawn("shadowmeteor", 1)
激活所有事件同时激活所有特殊事件(世界生成时事件设置为自动则无效)。for k, v in pairs(SPECIAL_EVENTS) do if v ~= SPECIAL_EVENTS.NONE then local tech = TECH[k] if tech ~= nil then tech.SCIENCE = 0 end end end function IsSpecialEventActive(event) return true end

服务器管理指令

指令名称功能说明使用格式
踢出玩家将玩家踢出服务器。TheNet:Kick(userid)
封禁玩家踢出并禁止玩家再次进入服务器。TheNet:Kick(userid)
重置世界分片重置指定分片的物品。c_regenerateshard()
允许/禁止新玩家加入true允许加入(默认),false禁止新玩家加入。TheNet:SetAllowIncomingConnections(true/false)
服务器公告发布服务器重启或关闭公告,避免玩家被无预警断开。c_announce("公告内容")

立即开始使用饥荒联机版管理员指令

拥有管理员指令后,你可以打造理想的服务器环境,避免饥饿死亡。无论是召唤强力装备助战Boss,还是开启超级无敌模式保护自己,都能轻松实现。你准备好从哪里开始了么?快来试试在你的 RealmGame 饥荒联机版服务器上使用管理员指令吧!

立即租用 RealmGame 饥荒联机版服务器!