在 DayZ 中提高掉落数量
本文将说明你可以从哪里下载所需的 types.xml。
我们也会讲解如何以及在哪里上传你修改后的 types.xml。
1. 下载 types.xml
你可以在此处下载 types.xml:
GitHub.
或者从你的游戏目录中复制一份。
2. 编辑 types.xml
建议使用带语法高亮的编辑器进行修改,例如 Notepad++。
下面以修改 AK101 的条目为例。
默认:
<type name="AK101">
<nominal>5</nominal>
<lifetime>28800</lifetime>
<restock>1800</restock>
<min>2</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="1" count_in_hoarder="1" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="weapons"/>
<usage name="Military"/>
<value name="Tier4"/>
</type>
修改后:
<type name="AK101">
<nominal>10</nominal>
<lifetime>28800</lifetime>
<restock>1800</restock>
<min>0</min>
<quantmin>-1</quantmin>
<quantmax>-1</quantmax>
<cost>100</cost>
<flags count_in_cargo="1" count_in_hoarder="1" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="weapons"/>
<usage name="Military"/>
<value name="Tier4"/>
</type>
此更改会使世界中的 AK101 数量最多增加到原来的两倍。
下面解释各个设置项:
设置 | 说明 |
|---|---|
type | 决定要刷新的物品,例如 |
nominal | 决定该物品的目标(最大)数量,例如
|
lifetime | 在未被交互的情况下,物品被清除前的存留时间(秒) |
restock | 补货周期(秒),系统尝试生成该类型物品的间隔。 |
min | 当世界中的该物品数量低于此值时,会生成新物品 |
quantmin | 数量最小值的百分比(如弹药的最低初始装填量) |
quantmax | 数量最大值的百分比(如弹药的最高初始装填量) |
cost | CE 生成优先级,数值越高,优先级越高 |
flags | 示例:
|
category | 物品所属的类别 |
tag | 示例 |
usage | 示例 |
value | 示例 |
3. 上传 types.xml
- 停止你的服务器
- 使用你的 FTP 客户端连接到 Upload-FTP
登录信息可在控制台的 FTP 概览中找到,点击 FTP 查看。 - 将修改后的
types.xml上传至对应地图的 db 目录。
例如:KonfigID/mpmissions/dayzOffline.chernarusplus/db/或:KonfigID/mpmissions/dayzOffline.enoch/db/提示:服务器的 KonfigID(配置 ID)可在我们网站的 Gameserver 页面找到。
若你的 KonfigID 为 123456,则路径如下:/123456/mpmissions/dayzOffline.enoch/db/ - 启动你的服务器
服务器启动时会加载并使用你修改后的 types.xml。