DayZ私人服务器搭建教程

您所在的位置:网站首页 dayz下哪个版本 DayZ私人服务器搭建教程

DayZ私人服务器搭建教程

2023-08-13 17:09| 来源: 网络整理| 查看: 265

智商引导:截止至公元2020年3月24日,北京时间21时14分,DayZ这个游戏中并没有引入单人游戏功能,所以请不要继续在留言里面暴露智商了,本教程只写给有需求的人和有能力的人,如果你是只想玩单人游戏还不想花钱租服务器或者花精力去开公网IP,那么你可以停止阅读本篇文章了。

导:DayZ真是一个让我又爱又恨的游戏,看到它今天发展到这一步,只能感慨哀其不幸,怒其不争了。这是我之前发布在贴吧里的教程,现在转载至B站并修正已失去时效性的内容,希望能帮助到有希望的人,至于其他诸如安装MOD之类的更多教程,待我有空闲时,我会完善的。

以下为原帖正文

【写在前面】服务器的搭建是一件复杂且枯燥的事情,并且这其中还会产生诸多的费用。现阶段DayZ还处在一个相对不成熟的阶段,优化问题相对之前EA阶段时有显著提升但仍然堪忧,并且一个网络、配置都能令人满意的服务器价格也并不低廉,通常一个 4核CPU 8G内存 10M带宽的服务器价格为大约1000元/月左右,所以在看接下来的教程前,请各位充分考虑自己的时间成本和经济成本,权衡利弊后再做定夺。

关于两种DayZ服务器搭建方法:

1.使用网络服务器搭建:需要从服务商处购买服务器

2.使用个人电脑搭建:需要开启公网IP并进行相关路由设置。开启公网IP比较麻烦,需要知道你的网络运营商是否支持,关于如何开启公网IP,请自行查询相关内容,在这里我只介绍网络服务器搭建DayZ服务器的流程。

【DayZ服务器的构成以及要求】硬件:服务器操作系统:Windows Server (2012 / 2016 / 2019或更高)软件:DayZ Server(从Steam中下载,从“库”——“工具”中安装)

【服务器的选购】官方公布的最低配置要求:系统: Windows Server 12-16 or Windows 10 (Linux server hosting is not supported yet)CPU: Intel Dual-Core 2.4 GHz or AMD Dual-Core Athlon 2.5 GHz内存:6 GB RAM硬盘 2.5 GB space on the driveSSD for logs/install (highly recommended)

关于服务器的配置选择,理论上一台2C6G(2核6G内存)的服务器即可。但我在实际操作中选用的2C8G配置的云服务器来架设DayZ服务器时,服务器加载时间非常长,DayZ服务器重启大概需要5分钟左右,因此在选择服务器的配置时,如果你不想在重启DayZ服务端程序时等待太长的时间,建议选择配置更高的服务器。结合我在实际操作中的体验,建议服务器的配置不低于4C8G,该配置下服务端重启大概需要2分半左右,并且考虑到后期挂载MOD,应当预留出不少于5GB的硬盘空间给DayZ服务端。

此外,在我原帖中,有人指出DayZ Server不支持多线程,吃单核,需要高主频,因此在选购服务器时,应当留意所选配置的CPU频率如何。

下面是实际运行中DayZ服务端的资源消耗量,此时服务器内没有玩家,数值仅供参考。

【部署、调配和启动服务器】

当你成功购买服务器后,使用Windows的远程桌面功能控制你的服务器,安装steam和DayZ Server,并安装所需运行库,如果嫌麻烦,可以从网上下载游戏运行库合集,基本包含了当前主流游戏所需的全部运行库。DayZ Server安装完毕后,需要编辑配置文件serverDZ.cfg,位于服务端根目录下,并且通过设置启动项或者使用bat文件来使服务端加载serverDZ.cfg,否则服务端会因为找不到配置文件而在计时结束后自动关闭。

加载服务端配置参数的方法有两种:1.使用Steam启动服务端:在DayZ Server属性中找到“设置启动项..”点击并进入,在启动选项对话框中输入相应指令,完成后点击确定按钮保存,最后运行服务端。

DayZ Server 各项运行附加参数:-config=serverDZ.cfg//调用服务器配置文件

-port=2302//服务器端口,如果启动项里不添加这一指令,那么服务器默认端口为2302

-profiles=C:\Users\%USER%\Documents\DayZ Server// 默认情况下,服务器日志将写入服务器配置文件文件夹。将在那里创建日志/转储文件/等,以及与battleye/bec/rcon相关的文件。支持Windows环境变量(例如%userprofile%)。路径对应具体文件夹

-dologs//在服务端窗口中显示全部记录信息

-adminlog//启用管理日志

-netlog//启用网络流量日志记录

-freezecheck//当服务器冻结超过5分钟时停止运行服务器并且创建转储文件

-noFilePatching//仅加载PBO文件,没有解包数据

-BEpath=//为战眼文件设置自定义路径

-cpuCount= –//CPU数量,设置服务器运行时所调用的CPU核心数量,数值要不大于CPU总核数

2.使用bat文件运行这是网上流传已久的一个服务器启动方法,并且能能实现服务端意外关闭后自动重启服务端,该方法绕过steam,直接启动服务端,可设置一机多服,具体方法如下:在DayZ Server根目录下新建一个文本文档,粘贴以下内容进去,并保存为.bat格式,或者保存txt后,重命名为.bat文件

@echo offclsset version=1.0set wat=Dayz

title %wat% Watchdog

cd F:\SteamLibrary\steamapps\common\DayZServer //cd后面的内容要替换成你自己DayZ Server目录的路径:watchdogecho (%time%) %wat% started.start “Dayz_SA” /wait /affinity FF /high “DayZServer_x64.exe” -port=6012 -config=serverDZ.cfg //这里"DayZServer_X64.exe"后面的内容正是上文所述的启动项echo (%time%) %wat% closed or crashed, restarting.goto watchdog

注意:启动项参数的设置需要注意格式,每个启动项之间需要用空格隔开,即减号前需要加空格与之前一项隔开,无论你是Steam启动服务端,还是bat文件启动,都应严格遵守本格式,否则会导致启动项失效

【关于serverDZ.cfg的配置】在编辑serverDZ.cfg的时候,我建议使用专业的代码编辑工具进行操作,不但有利于编辑,还不容易破坏文件编写格式,推荐的软件有Visual Studio和Notepad++,这两款软件都是免费软件并且支持中文,Notepad++自带中文,在安装时可选,Visual Studio则需要安装完毕后自行安装中文包。下图中serverDZ.cfg常用到的项目进行了翻译

汉化cfg文件度盘:https://pan.baidu.com/s/1gRvpIFrGHDX1TrF711XWIQ提取码:om39

由于DayZ随着版本更新,会增加serverDZ.cfg中的内容,所以上述共享文件仅供参考,具体新增内容的使用方式请参考官方的更新自述文件,或访问DayZ官网的信息讨论区。

有的服务器右上角有STATUS状态信息显示,这不是服务器安装了MOD,而是在serverDZ.cfg中添加了一行代码:

enableDebugMonitor=1;

将这一行代码复制到Class Missions之前即可。

至此,一个DayZ服务器就搭建完毕了,进入游戏后在社区服务器中搜索自己的服务器即可。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3