一、快速上手:开启控制台的三种方式

- 基础操作
游戏中按下键盘左上角的~
键(Tab 键上方)即可呼出控制台输入框。若按键无效,需手动修改配置文件:- PC 端路径:
C:\Users\你的用户名\Documents\Klei\DoNotStarveTogether\settings.ini
- 找到
CONSOLE_ENABLED
,将false
改为true
后保存重启游戏。
- PC 端路径:
- 主机 / 移动端适配
- Xbox/PS:进入游戏设置 – 控制选项,将 “控制台” 绑定为自定义按键。
- 手机版:需先在开发者模式中开启悬浮窗权限,通过悬浮按钮触发控制台。
- 进阶技巧
- 按
Ctrl+L
清除控制台残留文字,避免遮挡视野。 - 输入指令后按
↑
键可快速调取历史命令,提高操作效率。
- 按
二、核心指令:资源 / 地图 / 属性全掌控
- 物品生成指令
- 背包获取:
c_give("物品代码", 数量)
示例:c_give("goldnugget", 100)
直接获得 100 块金块。 - 地面投放:
c_spawn("物品代码", 数量)
适合批量放置建筑,如c_spawn("beebox", 5)
生成 5 个蜂箱。 - 蓝图解锁:在物品代码后加
_blueprint
,如c_give("armorgrass_blueprint", 1)
获取草甲蓝图。
- 背包获取:
- 地图全开指令
- 单行指令(推荐):
size=2*TheWorld.Map:GetSize() for x=-size,size,32 do for z=-size, size,32 do ThePlayer.player_classified.MapExplorer:RevealArea(x,0,z) end end
约 5 秒后全地图解锁,包含洞穴层地形。 - 分步指令(旧版适用):lua
minimap = TheSim:FindFirstEntityWithTag("minimap") minimap.MiniMap:ShowArea(0,0,0,10000) ```。
- 单行指令(推荐):
- 角色属性调整
- 上帝模式:
c_godmode()
无敌状态,免疫所有伤害。 - 三维锁定:lua
GetPlayer().components.hunger:SetMax(500) -- 饥饿值上限 GetPlayer().components.sanity:SetMax(500) -- 精神值上限 GetPlayer().components.health:SetMaxHealth(300) -- 生命值上限 ```。
- 全物品制造:
GetPlayer().components.builder:GiveAllRecipes()
无需科技和材料即可制作所有物品。
- 上帝模式:
三、物品代码速查表(按功能分类)
- 基础资源
- 干草:
cutgrass
- 木材:
log
- 金块:
goldnugget
- 活木:
livinglog
- 噩梦燃料:
nightmarefuel
。
- 干草:
- 武器防具
- 火腿球棒:
hambat
- 暗影剑:
nightsword
- 鳞甲:
armordragonfly
- 眼球伞:
eyebrellahat
。
- 火腿球棒:
- 建筑设施
- 蜂箱:
beebox
- 火药:
gunpowder
- 眼睛炮塔:
eyeturret_item
(可放置版)。
- 蜂箱:
- 特殊物品
- 虫洞:
wormhole
(需手动链接两个虫洞才能使用)。 - 坎普斯背包:
krampus_sack
(容量 12 格,免疫潮湿)。 - 唤星者法杖:
yellowstaff
(召唤闪电攻击敌人)。
- 虫洞:
四、联机专属:服务器管理与防封策略
- 管理员权限指令
- 授予权限:
c_enablecheats()
(需房主在游戏内输入)。 - 踢人封禁:
c_kick("玩家SteamID")
或c_ban("玩家SteamID")
。 - 跨服传输:
/admin transfer 物品名 数量 目标服务器ID
(需目标服开启跨服权限)。
- 授予权限:
- 防封禁技巧
- 避免高频操作:每小时使用指令不超过 5 次,尤其是资源生成类指令。
- 伪装正常行为:混合使用指令与自然采集,例如生成 100 木材后手动砍伐 5 棵树。
- 私人服务器设置:在服务器配置文件中添加
"c_enablecheats": true
,并关闭官方反作弊检测。
- MOD 辅助工具
- Zetta 控制台 MOD:支持通过聊天窗口输入指令,隐藏管理员身份(
/builder 玩家名
开启自由建造)。 - 鹰眼 MOD:实时共享队友视野,替代指令实现全图探索。
- Zetta 控制台 MOD:支持通过聊天窗口输入指令,隐藏管理员身份(
五、常见问题与解决方案
- 指令无效排查
- 检查控制台是否为 “远程模式”(房主需按
Ctrl
切换)。 - 确认物品代码拼写正确,区分大小写(如
icehat
是冰帽,ice
是冰块)。 - 禁用冲突 MOD,特别是修改物品生成逻辑的模组。
- 检查控制台是否为 “远程模式”(房主需按
- 控制台无法打开
- 检查输入法是否为英文,中文输入法可能导致按键失效。
- 验证游戏文件完整性(Steam 路径:属性 – 本地文件 – 验证)。
- 尝试使用 MOD 替代:订阅 “T 键控制台”,按
T
键调出可视化指令面板。
- 存档异常处理
- 回档操作:通过 Steam 云存档或本地备份文件恢复旧版本存档。
- 清除缓存:删除游戏目录下的
cache
文件夹,重启后重建缓存。
六、风险提示与最佳实践
- 联机使用限制
- 公共服务器中使用指令可能被举报封禁,建议仅在私人服务器或单机模式下使用。
- 部分指令(如全图解锁)可能影响其他玩家的探索体验,需提前沟通。
- 游戏平衡建议
- 新手推荐 “生存模式 + 少量指令”,例如使用
c_give
补充基础资源,保留探索乐趣。 - 进阶玩家可尝试 “硬核模式”:禁用上帝模式,仅用指令修复意外 BUG(如卡地形)。
- 新手推荐 “生存模式 + 少量指令”,例如使用
- 版本更新适配
- 2025 年 “遗忘的知识” 版本新增变异真菌地皮代码(
turf_fungus_moon
)和荧光虫(lightflier
)。 - 定期查看官方论坛或 3DMGAME 等平台,获取最新代码变动。
- 2025 年 “遗忘的知识” 版本新增变异真菌地皮代码(
通过合理运用控制台指令,玩家可高效解决生存难题,同时保持游戏核心乐趣。建议结合 MOD 工具与服务器设置,打造个性化的联机体验。
THE END