上传自定义任务到 ArmA 3
- FileZilla: https://filezilla-project.org/
重要:请在 FileZilla 中将传输模式设置为二进制。点击传输 → 传输类型 → 二进制即可完成设置。 - WinSCP: https://winscp.net/eng/index.php
上传任务
停止服务器。服务器状态必须显示为 Server not running。
使用 FTP 程序连接到游戏服务器 FTP。点击 FTP 后,可以在 FTP 概览中找到登录信息。
在游戏服务器 FTP 中打开以下文件夹:
/mpmissions/将
.pbo格式的任务文件直接上传到该文件夹。文件不能放在额外的子文件夹中。
在 Basic Mode 中添加任务
如果服务器处于 Basic Mode,请在网页界面左侧的游戏区域点击 Map Cycle。右侧会显示输入框。
输入任务文件名,但不要输入
.pbo扩展名。示例:如果文件名为
MissionName.Altis.pbo,请输入MissionName.Altis。点击 +,然后将任务拖放到右侧区域的最上方。
在 Advanced Mode 中添加任务
如果服务器处于 Advanced Mode,请在网页界面左侧的配置文件区域点击 CONFIG_server.cfg。
在文本编辑器中滚动到
class Missions部分。在此处添加任务。同样要使用不带
.pbo扩展名的文件名:class Missions { class Mission1 { template = "MissionName.Altis"; difficulty = "Regular"; }; };difficulty可以使用Recruit、Regular、Veteran或Custom。
添加多个任务
你可以在 CONFIG_server.cfg 中添加多个任务。每个任务都需要使用独立的类名:
class Missions {
class Mission1 {
template = "MissionName1.Altis";
difficulty = "Regular";
};
class Mission2 {
template = "MissionName2.Altis";
difficulty = "Regular";
};
class Mission3 {
template = "MissionName3.Altis";
difficulty = "Regular";
};
};
保存并启动服务器
点击保存,然后启动服务器。
任务文件名结构
多人任务通常使用以下文件名格式:
<任务名称>.<世界内部名称>.pbo
任务名称可以自由选择。世界名称是 Arma 3 的内部地图名称,可能与显示名称不同。例如,Livonia 的内部名称是 Enoch:
MissionName.Enoch.pbo
在 Eden Editor 中将任务导出为 MPMissions 时,Arma 3 通常会自动使用正确的名称创建 PBO。请将此文件保持不变并上传到 /mpmissions/。
在 Map Cycle 或 template 条目中,使用不带 .pbo 的相同名称:
MissionName.Enoch
该条目必须与文件名完全一致。在 Map Cycle 和 template 中都要省略 .pbo 扩展名。