在教程开始前给大家推荐一款编译软件--Visual Studio Code【教程链接】
Dayz专用服务器修改服务器基础信息从DayZServer文件夹的serverDZ.cfg文件中修改
以下是大致翻译内容👇
hostname = "DBB"; // 服务器名称
password = ""; // 连接服务器的密码
passwordAdmin = ""; // 成为服务器管理员的密码
description = "欢迎来到DBB的服务器"; // 服务器描述。在客户端服务器浏览器中显示给用户。
enableWhitelist = 0; // 启用/禁用白名单(值 0-1)
maxPlayers = 60; // 最大玩家数量
verifySignatures = 2; // 根据 .bisign 文件验证 .pbos 文件。(仅支持 2 个)
forceSameBuild = 1; // 启用后,服务器将仅允许与服务器 .exe 版本相同的客户端连接(值 0-1)
disableVoN = 0; // 启用/禁用网络语音(值 0-1)
vonCodecQuality = 20; // 网络语音编解码器质量,越高越好(值 0-30)
shardId = "123abc"; // 六位字母数字字符(用于私服)
disable3rdPerson=1; // 切换玩家第三人称视角(值 0-1)
disableCrosshair=1; // 切换十字准线(值 0-1)
disablePersonalLight = 0; // 为所有连接到服务器的客户端禁用个人灯光
lightingConfig = 0; // 0 表示夜间设置更亮,1 表示夜间设置更暗
serverTime="SystemTime"; // 服务器的初始游戏时间。“SystemTime”表示机器的本地时间。另一种方法是将时间设置为“YYYY/MM/DD/HH/MM”格式的某个值,例如“2015/4/8/17/23”。
serverTimeAcceleration=12; // 加速时间(值 0-24)// 这是游戏内时间的倍数。在这种情况下,时间会比正常情况快 24 倍,因此一整天将在 1 小时内过去。
serverNightTimeAcceleration=1; // 加速夜间时间 - 该数值是一个倍数(0.1-64),并乘以 serverTimeAcceleration 值。因此,如果将其设置为 4,并将 serverTimeAcceleration 设置为 2,则夜间时间会比正常情况快 8 倍。一整晚将在 3 小时内过去。
serverTimePersistent=0; // 持久时间(值 0-1)// 实际服务器时间会保存到存储中,因此服务器处于活动状态时,下次启动将使用保存的时间值。
guaranteeUpdates=1; // 与游戏服务器一起使用的通信协议(仅使用数字 1)
loginQueueConcurrentPlayers=5; // 登录过程中并发处理的玩家数量。当大量玩家同时连接时,应避免连接期间性能大幅下降。
loginQueueMaxPlayers=500; // 登录队列中最多可等待的玩家数量
instanceId = 1; // DayZ 服务器实例 ID,用于标识每个服务器实例的数量及其包含持久化文件的存储文件夹
storageAutoFix = 1; // 检查持久化文件是否损坏,并将损坏的文件替换为空文件(值 0-1)
class Missions
{
class DayZ
{
template="dayzOffline.chernarusplus"; // 服务器启动时加载的任务。<MissionName>.<TerrainName>
// 原版任务:dayzOffline.chernarusplus
// DLC 任务:dayzOffline.enoch
};
};
评论区