(前言:本教程是由奥托个人游戏经验所得 如有错误 还请指正)
联机篇
1.前言
①对于GZDOOM(以下简称GZ)联机而言 其联机功能并不完善(这个功能相当于只是一个附属品) 因此请不要对GZ的联机怀有太多幻想和太大希望 且并不是所有模组都支持联机
②最理想的联机环境为本地局域网联机(或GZ显示延迟为28) 并无法做到像Zandronum那样开服 只能以p2p的方式进行联机 且对玩家数量有限制(最多为9人)
③游戏一旦开始 任何玩家便无法再加入(即使是游戏开始后中途退出的玩家) 因此尽量不要中途退出 与自己的朋友打完这次游戏吧
④本教程将介绍如何使用.bat文件的方式进行联机 不过亦可选择使用第三方软件(如ZDL) 但这不在本教程的介绍范围内 读者可以自行摸索
⑤游戏内的指令在编辑.bat文件时使用 + 开头 GZ的指令使用 - 开头
2.主机的相关设置
.bat文件参数设置:
start gzdoom.exe 运行 gzdoom.exe程序
-iwad "路径/文件名" 选择使用的 iwad文件 (如果文件在根目录则无需输入路径)
-file "路径/文件名" 选择使用的 pwad文件 (可多次使用来对多个模组进行排序)
-skill 数字 选择游戏难度
-port 数字 设置开放的端口(如果不添加该项则默认为5029)
-host 数字 创建最大游玩人数为你所输入的数字的游戏
+dmflags 数字 设置dmflags (GZ与Zandronum的dmflags只有部分通用 请注意区分)
+dmflags2 数字 设置dmflags2 (链接:DMFlags - ZDoom Wiki)
+map 地图名字 选择开始地图 (-warp也可以但是与+map不太一样而且不常用)
此处仅包含常用参数设置
更多内容请前往ZDOOM wiki自行寻找
链接:ZDoom Wiki
举例:
在含有gzdoom.exe的目录下 新建一个.txt文件 输入以下内容后并保存
start gzdoom.exe -iwad "DOOM2.WAD" -host 2
将后缀名修改为.bat并运行
运行后如下图所示:
当出现这个窗口时 恭喜你 已经成功了第一步 现在要做的就是等待玩家加入了
只有当所有玩家到齐后才会开始游戏
3.其他玩家的相关设置
.bat文件参数设置:
start gzdoom.exe
-iwad "路径/文件名"
-file "路径/文件名"
-join IP(或域名):端口 加入多人游戏 (暂不支持 IPv6 如果主机未指定端口号便无需输入端口)
举例:
在含有gzdoom.exe的目录下 新建一个.txt文件 输入以下内容后并保存
start gzdoom.exe -iwad "DOOM2.WAD" -join 127.0.0.1
将后缀名修改为.bat并运行
运行后如下图所示:
加载完成后便可以进入游戏 这样如此 最基础的联机便完成了
常见问题解答
Q:进入游戏后,上方出现绿字提示是什么情况?影响游玩吗?
A:如果是OUT OF SYNC WITH:数字的字样,则是失去同步的意思。冒号后的数字指失去同步的玩家序号。对应序号的玩家退出后,该提示便会消失。出现这个字样意味着该玩家联机失败了,他将无法参与你们本次的联机活动。
Q:玩游戏时,突然不能动了怎么办?
A:如果起初能正常游玩且屏幕上方有橙色字样,那这种情况多半是和你联机的小伙伴切屏了。让他把画面切回游戏内就可以得到解决。
Q:卡顿特别严重怎么解决?
A:如果排除了模组的问题,原因就是你们的网络太差了。GZ联机的稳定程度很大一部分来自网络。因此还是像前言提到的那样,最好还是与你的朋友们进行本地联机。
Q:进游戏之后所有人都不能动怎么办?
A:玩家数量大于等于三人时,需要在.bat文件中再加入一条新的参数:
-netmode 1
但由于GZ采用p2p联机,超过两人的联机会变得极其不稳定,所有玩家都要保证不会失去同步。即使提前打开了多倍发包,效果也不够明显。
Q:如何判断这个模组是否支持联机?
A:初步判断所加载模组是否支持联机的方法大概有以下三条:1.确保联机环境稳定的情况下,屏幕上方是否出现失去同步的字样。若出现该字样,则该模组无法联机 2.连接主机后,加载时卡死,无法开始游戏,则该模组无法联机 3.可以正常进入游戏且没有出现不同步的字样,但出现武器消失、贴图混乱、操作古怪等异常情况,则该模组无法联机(需要选择角色开局的模组多半不支持联机)
以上就是本篇文章的所有内容 希望能够对你有所帮助
至此 本教程完