DAYZ服务器的架设教程开服

通过Jonaslu

DAYZ服务器的架设教程开服

WJCGAME服务器欢迎加入

dayz游戏服务器架设教程《基础详解》——Jonas站主提供

  • 需要提供以下设备及工具:
  • 正版STEAM的DAYZ游戏
  • 一台可分配公网IP的服务器或虚拟机(服务器至少4核8G内存2M宽)
  • 如果是虚拟机的朋友要申请公网IP才可以联机!
  • 服务器镜像OS推荐window2012版本的会很方便!不要LinuxOS!
  • 推荐使用Notepad++编辑或更改程序(我会提供下载地址)
  • steamcmd程序
  • 服务器运行环境,以及DX修复软件! (我会提供下载地址)
视频教程配套解说:https://www.bilibili.com/video/av66545018?from=search&seid=2839161162456361384

OK!有了上述工具或程序就可以开始架设私人服务器了!(本教程只对正版STEAM上DAYZ有效)点击上述链接可观看视频教程!

首先,找寻dayz服务端,目前服务端已经放出来了 在steam的工具里面就可以直接选中,下载下来 。如果找不到,寻求另外一个方法!打开服务器,在网上搜索并下载STEAMCMD程序,下载后全部提取,会发现多了一个steamcmd文件夹,在这个文件夹里创建一个TXT笔记本(如图),里面复制输入如下代码,注意空格不可以删除!复制更改保存后,将文件改为.bat格式的批处理,双击打开运行一次!

steamcmd +login 自己账户 自己密码 +app_update 223350 validate +quit

Jonas的dayz架设教程

小提示:运行结束之后,应该会有一个相应的目录!如果目录不完整请重新运行,检查cmd中的错误提示(闪退的去掉请+quit检查)

检查文件目录

检查无误之后,请复制并保存下面纯净服代码的内容目录到:C:\steamcmd\steamapps\common\DayZServer\dayzstart.bat(如果没有 dayzstart.bat请自行创建TXT)然后运行 dayzstart.bat。如果路径不一样的要注意改动!

@echo off
 cls

set version=1.0
set wat=Dayz SA


title %wat% Watchdog


cd C:\steamcmd\steamapps\common\DayZServer

:watchdog
echo (%time%) %wat% started.
start "Dayz_SA" /wait /affinity FF /high "DayZServer_x64.exe" -config=serverDZ.cfg
echo (%time%) %wat% closed or crashed, restarting.
goto watchdog

运行完毕后可以看到这个启动器!如果提示报错,请检查代码,空格和路径!以及检查报错类型和提示!如果没有任何提示的话,就代表服务器架设成功啦!

DAYZ启动器
taskkill /f /im DayZServer_x64.exe  关服脚本

运行一次之后关闭服务器,设置服务器名称和ID,重启即可!详情往下说明!

关于DAYZ服务器基本设置教程!

在目录中找到serverDZ.cfg,并右键用记事本打开(推荐使用Notepad++打开,方便编辑) 如果需要坐标的话可以这里面加入命令enableDebugMonitor=1; 关于怎么更改服务器刷新率,需要在服务器的这个路径下,找到这个文件,对里面不同内容进行修改:DayZServer\mpmissions\dayzOffline.chernarusplus 

hostname = "Jonas";  // 服务器名称(中文可能有BUG)
 password = "";              // 服务器密码
 passwordAdmin = "Jonas";         // 服务器GM密码
 maxPlayers = 150;            // 服务器最大玩家数量
 verifySignatures = 2;       // 对照.bisign文件验证.pbos。(仅支持2个)
 forceSameBuild = 1;         //启用后,服务器将只允许连接到与服务器具有相同.exe版本的客户端(值0-1)
 disableVoN = 0;             // 启用/禁用语音 (值0-1)
 vonCodecQuality = 20;        // 语音编解码器质量越高越好(值0-30)
 disable3rdPerson=0;         // 切换玩家的第三人称(值0-1)
 disableCrosshair=0;         // 切换十字线(值0-1)
 serverTime="SystemTime";    // 服务器的初始游戏时间。”“SystemTime”指机器的本地时间。将时间设置为“yyyy/mm/dd/hh/mm”格式的某个值,如“2019/5/9/07/16”。
 serverTimeAcceleration=12;  // 加速时间(值0-24)//这是游戏时间的时间倍数。
 serverNightTimeAcceleration=6;  // 加速接近时间-数值是一个乘数(0.1-64),也乘以serverTimeAcceleration值。因此,如果将其设置为4,并且将ServerTimeAcceleration设置为2,则夜间移动速度将比正常速度快8倍。一整晚都会在3小时内过去。
 serverTimePersistent=0;     // Persistent Time (value 0-1)// 实际服务器时间保存到存储中,因此当处于活动状态时,下一次服务器启动将使用保存的时间值。
 guaranteedUpdates=1;        // 与游戏服务器一起使用的通信协议(仅支持数字1)
 loginQueueConcurrentPlayers=5;  // 在登录过程中并发处理的玩家数。防止在连接过程中大量人同时连接时性能下降。
 loginQueueMaxPlayers=500;       // 在登录队列中等待的最大玩家数,
 instanceId = 1;             // 服务器ID,用于标记服务器!
 storeHouseStateDisabled = false;// 禁用房屋/门耐久性(值为true/false),在持耐久出现问题时可用!如果没有问题别动!
 storageAutoFix = 1;         // 检查耐久文件是否损坏,并用空文件替换损坏的文件(值0-1)
 class Missions
 {
     class DayZ
     {
         template="dayzOffline.chernarusplus"; // 服务器启动时加载的任务。.
     };
 };

特别说明:如果初次接触服务器的朋友,最好不要随意改动,只改动服务器名称和密码以及服务器ID即可!(服务器ID不要大于9位数)ID即图上的服务器通信协议!数字可以随意改动,但不可以与其他服务器相同!

voilà!以上就是基本开服的过程哦!服务器就可以到社区里寻找啦!如果还有什么疑问可以在下方留言评论!(本站还有其他相关教程,欢迎浏览)

请反复观看视频及图文教程!实在不明白,可以到论坛里与其他网友一起互动留言(推荐)!或者向站主发送邮件jonaslu@163.com解决!QQ群不要私聊,因为私聊太多可能不能及时回复哦!谢谢合作!

Notepad++下载地址:https://pan.baidu.com/s/1a8Bc3fo-d2bcI88Komegbw
提取码:jqtp

服务器运行环境包:https://pan.baidu.com/s/1y6RDb5XvE8e-9iZjGQPCEg
提取码:zov5

DirectX修复工具 3.8 http://down10.zol.com.cn/sysimages/DirectXRepairV3.8.zip

视频教程配套解说:https://www.bilibili.com/video/av66545018?from=search&seid=2839161162456361384

创作不易,鼓励一下鸭~

关于作者

Jonaslu administrator

jonaslu@163.com

8 条评论

冰菓发布于9:19 下午 - 2月 15, 2020

我如果要能联机,还需要怎么操作啊

willpwr发布于4:38 下午 - 3月 4, 2020

怎么更改服务器的地图 改成新图

七月上发布于1:55 下午 - 3月 11, 2020

dayzstart.bat运行后一直找不到什么什么文件报错怎么办

要发表评论,您必须先登录