分类

首页 > 单机资讯 > 单机攻略 > 正文

DayZ服务器常用设置方法 DayZ增加僵尸及初始装备方法

作者:小黑游戏   来源:本站整理   日期:2018-12-17 10:18:00

  《DayZ》开设服务器之后很多玩家会遇到很多问题,比如僵尸不刷或者刷新率很低,这些问题如何通过设置解决呢?下面就为大家带来《DayZ》服务器常用设置方法,一起来看看。

  服务器常用设置方法

  增加静态僵尸

  因为服务端有些问题 僵尸只会固定静态刷,目前我也没有办法 ,以下是我在外网找到的增加静态僵尸的办法(会降低服务器性能,慎用)

  打开DAYZSERVER的根目录,DayZServer\mpmissions\dayzOffline.chernarusplus\db 在以下路径找到全局的配置Xml,globals.xml

  文本格式打开之后会看到以下的配置参数 

  找到 <var name="ZombieMaxCount" type="0" value="500"/> 看后面的value值为500,意味着地图上总共会有500个僵尸

  修改value的值 改为10000

  再找到 <var name="SpawnInitial" type="0" value="1200"/> 这个的意思应该是初始化重生的范围内刷新僵尸,修改为2400 保存 

  然后再同一个目录下找到 事件的配置Xml,

  同样以文本打开

  打开之后我们可以发现有很多 

  <child lootmax="0" lootmin="0" max="2" min="1" type="Animal_GallusGallusDomesticus"/> 

  这种子标签 里面配置了各个地区刷新的物资等数量参数, lootmax 是物资数量 lootmin是物资最小数量 max是最大 min是最小

  type="ZmbF_JoggerSkinny_Blue"/ 搜索 这个字段 你会看到MAX=“0” ,把MAX="0" 搜索 全局替换成max=“0”

  僵尸就可以正常刷新了 不过它依旧是静态的 就比较**

  我们使用文本替换,搜索lootmax = "0";全局替换为 lootmax = "10"

  保存 当你把参数都改了之后 保存 开启服务器 成功刷出僵尸

  怎么更改刷新率 需要在服务器的这个路径下 找到这个文件 DayZServer\mpmissions\dayzOffline.chernarusplus 

  cfgrandompresets.xml 

  文本格式打开 

  上面的几个楼层是定义了一个地方可以刷多少种类的实体

  那么这个就是定义了可以刷的概率

出生装备设置

  在服务端根目录下 这个路径DayZServer\mpmissions\dayzOffline.chernarusplus 

  找到 init.c 

  右键文本格式打开 直接看代码

  找到这一段他重写的一个方法 StartingEquipSetup 传进来的参数就不讲了 就一个玩家对象

  主要是在下面这一段 

  EntityAI 

  ItemBase

  创建了这两个实例对象

  看名字不难猜出这两个类是干嘛的 一个传实体的物品,一个是接受这个物品的容器(差不多这个意思 大概理解一下就行了 反正就是ItemBase里面要放一个EntityAI ,EntityAI 要放一个物品 )

  itemEnt = player.GetInventory().CreateInInventory("Rag") player对象获得一个物品.创造一个物品(“物品名称”)

  itemBs = ItemBase.Cast(itemEnt); 把这个物品塞到ItemBase里面

  itemBs.SetQuantity(4); 设置这个物品的数量--4

  SetRandomHealth(itemEnt); 设置品质 这个是随机的品质 不管 后面我们加东西不调用这个方法就行了

  什么?你说你不知道物品的代码 不知道怎么刷? 去DayZServer\mpmissions\dayzOffline.chernarusplus\db目录下面去找Type.xml <type name="xxx"> 你要的一切都在这里 

  知道了物品的代码就可以复制粘贴了

  保存文件 启动服务器 

  加入游戏 我杀我自己测试开始

  直接改出生所有东西

  就会变成这样

  看第一行 移除玩家所有物品 

  然后开始一个一个的创建实例 

  利用刚刚上面讲的代码 

  我们是要创建EntityAI对象还有ItemBase对象的

  所以先创建这两个 

  然后根据物品代码创建物品 

  然后创建一个物品 就塞到ItemBase对象中

  保存,重启服务器 

如何取消耐力

  首先你需要一个解包工具 pbo manager

  然后去这个目录下

  找到scipts.pbo 右键解包

  解包之后里面会有这些文件还有文件夹找到3_game文件夹 进入

  找到constants.c 文件 右键记事本打开

  打开之后搜索STAMINA 找到这一段话

  数值修改为0

  保存记事本 然后把scripts文件夹放到游戏根目录下

  启动服务器就可以了改僵尸数量 在根目录的Addons目录下找到这个文件 先备份

  解包 进入文件夹找到这个文件

  注 s是静态生成僵尸数量,d是动态生成的僵尸数量

  搞好了之后右键文件夹 封包

  以上就是架设服务器的一些常见设置方法了,建议玩家收藏备用。

Tags:

相关文章

相关下载

猜你喜欢

阅读排行

网友评论

我要跟帖
取消
声明:评论内容只代表网友观点,与本站立场无关!