《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是动态生成的僵尸数量
搞好了之后右键文件夹 封包
以上就是架设服务器的一些常见设置方法了,建议玩家收藏备用。
《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
文本格式打开
上面的几个楼层是定义了一个地方可以刷多少种类的实体
那么这个就是定义了可以刷的概率
19游戏网整理报道