饥荒服务器显示APPID,Steam饥荒

本文详细介绍了如何配置和优化饥荒服务器,包括存档回滚、lua脚本修改以实现快速采集、远程拾物等功能,以及DST专用服务器的创建、Linux环境下服务器的搭建与常见问题解决。通过修改游戏文件,可以实现冰箱永久保鲜、旷工帽无限时间等效果,同时提供了管理员列表设置和服务器源码的修改方法。
摘要由CSDN通过智能技术生成

存档回滚

D:\Program Files (x86)\Steam\userdata\***\219740\remote

巨人国是survival_数字,海难是shipwreck_数字,哈姆雷特是porkland_数字。

先新建一个相同dll的文档,然后把备份覆盖进去改掉数字插槽位置,重新启动即可。

Lua脚本

steam单机版时分不清改哪个文件,嫌麻烦可以卸载掉另外两个dll。

dont_starve\data下面,DLC0001为巨人国,DLC0002为海难,DLC0003为Hamlet,其他为原版的素材及源码(其他三个dlc也会用一些公用的源码文件及素材)。

快速采集

首先进入饥荒单机版目录D:\Program Files (x86)\Steam\steamapps\common\dont_starve\

1.草:用记事本打开游戏目录\data\DLC0001\scripts\prefabs\grass.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true

2.树枝:用记事本打开游戏目录\data\DLC0001\scripts\prefabs\sapling.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true

3.浆果:用记事本打开游戏目录\data\DLC0001\scripts\prefabs\berrybush.lua文件,在inst:AddComponent("pickable")的下一行插入inst.components.pickable.quickpick = true

远程采集和拾起物品

用记事本打开游戏目录\data\DLC0001\scripts\actions.lua文件,将下列内容:

PICK = Action(),

PICKUP = Action(1),

替换为:

PICK = Action({},0, true, false, 20),

PICKUP = Action({},1, true, false, 20),

deeab46c301c7a88ffd7f9eeac35cd03.gif

一斧砍倒一棵树、一镐开掉一块石

这两个文件是共用的,dll中没有此文件

\data\scripts\prefabs\axe.lua文件

inst.components.tool:SetAction(ACTIONS.CHOP)替换为inst.components.tool:SetAction(ACTIONS.CHOP, 15)

\data\scripts\prefabs\pickaxe.lua文件

inst.components.tool:SetAction(ACTIONS.MINE)替换为inst.components.tool:SetAction(ACTIONS.MINE, 15)

冰箱永久保鲜

scripts\tuning.lua文件,将PERISH_FRIDGE_MULT = .5,替换为PERISH_FRIDGE_MULT = 0,

如果将0改为负数比如-5,则可使不新鲜的食物回复新鲜度。

其他各种东西的属性也在tuning.lua里更改

旷工帽无限时间

\scripts\prefabs\hats.lua中更改

inst.components.fueled:StartConsuming() --开始消耗

inst.SoundEmitter:PlaySound("dontstarve/common/minerhatAddFuel")

改为

inst.components.fueled:StopConsuming() --停止消耗

inst.SoundEmitter:PlaySound("dontstarve/common/minerhatAddFuel")

或者在tuning.lua中调节

MINERHAT_LIGHTTIME = (night_time+dusk_time)*2.6*, -- 矿工帽时间延长十倍

LANTERN_LIGHTTIME = (night_time+dusk_time)*2.6*, -- 手提灯时间延长十倍

人物回血

scripts\prefabs\player_common.lua中

inst.components.health:SetMaxHealth(TUNING.WILSON_HEALTH)下面加如下代码

inst.components.health:StartRegen(, ) --

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值