最新的游戏资讯
精彩的游戏攻略

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

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

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

  服务器常用设置方法

  增加静态僵尸

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

  打开DAYZSERVER的根目录,DayZServermpmissionsdayzOffline.chernarusplusdb 在以下路径找到全局的配置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"

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

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

  cfgrandompresets.xml 

  文本格式打开 

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

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

出生装备设置

  在服务端根目录下 这个路径DayZServermpmissionsdayzOffline.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); 设置品质 这个是随机的品质 不管 后面我们加东西不调用这个方法就行了

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

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

  保存文件 启动服务器 

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

  直接改出生所有东西

  就会变成这样

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

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

  利用刚刚上面讲的代码 

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

  所以先创建这两个 

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

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

  保存,重启服务器 

​如何取消耐力

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

  然后去这个目录下

  找到scipts.pbo 右键解包

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

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

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

  数值修改为0

  保存

  • 1
    2
    3
    4
    5

赞(0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

饭游网