饥荒配方代码怎么用
手游攻略 · 2026-07-09《饥荒》里所谓的“配方代码”主要有两种用法:想直接解锁全部制作配方,就打开控制台输入 c_freecrafting;想直接获得某件材料、武器或料理,则输入 c_give("物品代码",数量)。例如 c_give("log",20) 可以把20个木头放入背包,c_give("flint",10) 可以获得燧石,c_give("goldnugget",5) 可以获得金块。电脑端默认按键盘左上角数字1旁边的“~”键打开控制台,切换为英文输入法后输入命令,再按Enter执行。
![饥荒配方代码怎么用[图1]](https://static.down8818.com/uploads/20261029/6ae2e8bb396ce0.26757234.png)
使用 c_freecrafting 后,角色可以直接查看并制作原本没有解锁的科技物品,制作时不再受科技机器和材料限制,再次输入同一条命令即可关闭创造制作状态。这个指令适合用来快速查看建筑布局、尝试角色玩法、搭建基地或研究料理搭配,但它并不会把成品自动放进背包,也不等于直接获得所有道具。如果目标是拿到现成物品,应改用 c_give("prefab",数量),其中 prefab 指的是游戏内部代码,而不是界面上的中文名称。例如木头使用 log,树枝使用 twigs,石头使用 rocks,蜘蛛丝使用 silk,噩梦燃料使用 nightmarefuel。
![饥荒配方代码怎么用[图2]](https://static.down8818.com/uploads/20261029/6ae2e8bb830f17.79752203.png)
需要在地面生成物品或生物时,可以使用 c_spawn("代码",数量)。输入 c_spawn("spider",3) 后,鼠标指向的位置会出现三只蜘蛛;输入 c_spawn("beefalo",2) 则会生成两头牛。c_give 更适合材料、装备和食物,因为物品会优先进入背包;c_spawn 更适合生成生物、建筑或需要摆放在指定地点的实体。若背包没有空位,部分由 c_give 生成的物品可能直接掉在角色附近,因此执行大量材料指令前,最好先清理背包并预留堆叠空间。
单机版输入命令没有反应时,可以先在控制台执行 RunScript("consolecommands"),再输入 c_freecrafting 或 c_give("log",20)。联机版中,房主或管理员通常可以直接执行指令;普通玩家输入后若没有效果,应按住Ctrl切换远程命令模式,否则很多涉及世界和其他玩家的操作不会生效。多人房间使用代码前还要考虑队友体验,尤其是生成大量怪物、改变地图或刷出稀有物品,容易造成基地混乱。大多数指令在重新进入世界后需要重新输入,关闭控制台可按Ctrl+L,方向键上还能调出之前使用过的命令,适合反复刷取木头、金块、食物和草等基础资源。
输入代码最容易出错的地方是符号和物品名称。括号、引号、逗号都要使用英文字符,不能写成中文括号或中文逗号;代码通常全部使用小写,带有多个单词的名称要保留下划线,例如墙壁成品常用 wall_wood_item,而不是直接输入中文名称。找不到代码时,可以先确定物品对应的英文 prefab 名称,再套用 c_give("代码",数量) 格式;想生成不适合放入背包的生物或实体,则换成 c_spawn("代码",数量)。掌握“解锁配方用 c_freecrafting,背包刷物品用 c_give,鼠标位置生成实体用 c_spawn”这三个核心规则,基本就能处理大部分饥荒控制台代码需求。