By 赤音焰@Bilibili 转载请注明出处
本模拟器基于Unreal 5.4引擎开发,分为服务端(Dedicated Server)和客户端两组程序,需要同时开启并保持连接才能保证某些机制的正常模拟。
请注意,模拟器没有设置机器人队友的选项,除了P5单机部分,其余机制都需要保持8个正确职能的队友才有可能完整模拟。以下演示视频中出现的BOT角色并不包含在模拟器内,仅为测试阶段为了演示完整性设置的木桩角色(已删除)。
(P5内容现已加入联机版豪华套餐)
注意如果使用服务器环境,必须是Windows Server的操作系统。
服务端程序包为WindowsServer.7z,需要将其放置于以上提及的环境中使用。使用7-zip或其他工具解压后会得到WindowsServer文件夹。文件夹内有一个LaunchServer.bat文件,一般是通过此文件来启动服务器。
右键编辑LaunchServer.bat,会看到一行命令
start .\XivSimServer.exe -log -port=7777
XivSimServer.exe是服务端运行程序,-log会在运行时提供一个窗口以方便关闭,port是设置服务端程序使用的本机端口,可以修改为自己想要使用的任意非占用端口。
如使用云服务器来架设服务端,需要保证防火墙没有阻挡服务端运行的同时,在运营商的安全组设置(或者防火墙之类的名称,每个运营商的不同产品有不同叫法)中开放以上在-port中配置的端口,并需要同时打开TCP和UDP协议。
注:某些运营商还会要求将配置的安全组规则应用到云服务器实例上,请注意执行这一步。
一切配置完成后,运行WindowsServer文件夹下的LaunchServer.bat打开服务端程序。打开后会出现一个Log窗口即代表打开成功,可以通过关闭此窗口来关闭服务端程序。
客户端程序包是WindowsClient.7z,将其置于自己使用的电脑中解压,打开WindowsClient文件夹,会看到一个Launch.bat的文件,一般使用它来启动客户端。
右键编辑Launch.bat,会看到如下命令
start .\XivSimClient.exe 127.0.0.1:7777 -windowed -ResX=1920 -ResY=1080
XivSimClient.exe是客户端的可执行程序,127.0.0.1是需要连接的IP地址,实际使用时要修改成服务端提供的公开IP,7777是需要连接的端口号,实际使用时要修改成服务单提供的端口。后面的-windowed是指窗口化运行,如需全屏可删除,-ResX和-ResY是指运行的分辨率,均可自行调节。
运行Launch.bat启动客户端启动模拟器后,按Esc呼出控制面板,在左上方显示已连接则代表正常连接服务器
显示离线则代表连接出错或者网络出错,需要检查客户端及服务端的设置。
在客户端中按ESC打开模拟器的操作面板,如图:
1.模拟器运行的网络状态显示;
2.点击选择模拟器中的职业,对应相应的职能;
3.BGM开关,目前只有伊甸P5有BGM;
4.选择不同的机制,每次选择后都会在服务器中加载相应的地图,需要等待一会儿,在玩家位置重置后即代表加载完成;
5.在4处选择机制后,点击开始模拟即开始复现机制,此时开始正常的模拟器游玩;
6.如遇团灭想重新开始,点击重置即可。同4一样,也需要等待服务器重新加载;
7.设置自己想在模拟器中显示的名字,队友可见;
8.切换和实际游戏中一样的两种操作方式,手柄玩家请手动切换至传统;
9.在1A2和4A1两种标点习惯中切换,另外也能手动配置每个本地标点位置,具体在\WindowsClient\XivSim\Saved\Config\WindowsClient\GameUserSetting.ini里的MarkerAWorldPosition~Marker4WorldPosition中配置相应的坐标;
10.为全队成员添加神圣领域或者行尸走肉BUFF,再次点击后全队取消;
实际模拟器游玩画面如图所示:
1.为队友列表进行排序,多次点击在正序和倒序中切换;
2.选择是否在排序时将自己在队友列表中置顶;
3.队友列表。会显示队友名称,职业,血量及头顶标点;
4.队友的BUFF列表,按游戏内实际表示情况将BUFF时间四舍五入为整数;
5.自己的BUFF列表放大显示;
6.简单的动作栏。每个职业会放置一个共CD技能和一个疾跑。
7.一些标点的快捷按钮。从左到右依次是疾跑,/mk attack <me>,/mk bind <me>,
/mk stop <me>,取消自己的标点,取消全队的标点。需要用鼠标点击。
8.玩家角色及角色名牌,会显示名称,职业和头顶标点。
Q:我打开客户端为什么按了选关没有反应。
A:请检查自己的网络状态是否已连接,离线模式下是无法切换关卡的。
Q:服务器运行时遇到错误弹窗,显示XXX.DLL无法被定位。
A:这种情况是windows server系统的版本较低导致,但目前看下来并不会影响模拟器服务端的运行。点击确认后服务器log窗口照常开启就行。
Q:某些机制的模拟和实际游戏中不一样。
A:模拟器的中的机制内容不保证完全准确,如遇到有出入的地方可在B站私信或者进群联系我,会尽快确认并修复。
Q:一切都配置正常了客户端还是连不上服务器。
A:也可能是因为双端版本不匹配导致的连接失败,我会在网盘注明版本日期,请保证WindowsServer和WindowsClient的包版本一致。
如果还有无法解决的问题可以在B站私信我,或者进群227176229,会尽快协助解决。
百度: https://pan.baidu.com/s/19U0LfLW-S7kn8fCYIbZCIA?pwd=vr2r 提取码: vr2r
夸克:https://pan.quark.cn/s/338355536b50