← Вернуться ко всем постам

Запуск сервера Arma 3 с картой Sefrou Ramal на Linux: полное руководство

:snoo_sad: HELP

Запуск dedicated-сервера Arma 3 на Linux с картой Sefrou Ramal из DLC Western Sahara вызвал ряд сложностей. Вот детальное решение проблемы.

Цели: Организовать Linux-сервер для Arma 3 с использованием мода Antistasi Ultimate и карты Sefrou Ramal (ключевой элемент).

Техническая конфигурация: Сервер установлен на Debian Testing с инструкциями из руководства по Antistasi Ultimate и официальной документации мода. Используется мощное железо: 56 ядер Xeon, 64 ГБ ОЗУ.

Рабочая настройка на Altis: Сервер корректно работает на стандартных картах. Запуск осуществляется командой:

./arma3server_x64 -ip=0.0.0.0 -port=2302 -cfg=/home/arma3server/serverfiles/cfg/arma3server.network.cfg -config=/home/arma3server/serverfiles/cfg/arma3server.server.cfg -mod=mods/@a3u;mods/@cbaa3 -servermod= -bepath= -loadmissiontomemory -cpuCount=28 -enableHT

Конфиг миссии:

class Missions {
135 class Mission1 {
136 template ="Antistasi_Altis.Altis";
137 //template ="Antistasi_SefrouRamal.SefrouRamal";
138 difficulty = "Regular";
139 class Params {
140 autoLoadLastGame = 60;
141 LogLevel = 2;
142 A3A_logDebugConsole = 1;
143 };
144 };
145 };

В папке mods/ присутствуют моды A3U и CBA_A3.

Проблема с Sefrou Ramal: При попытке карты:

  • Добавлен мод ws (Western Sahara) в список через -mod=ws;mods/@a3u;mods/@cbaa3
  • Конфиг миссии изменен на template ="Antistasi_SefrouRamal.SefrouRamal"

Клиенты подключаются, но застревают на загрузке (отображается экран Altis). Логи показывают:

15:02:42 Arma 3 Creator DLC: Western Sahara | ws | false | true | GAME DIR | ... | /home/arma3server/serverfiles/ws

DLC распознается, но статус false в графе default указывает на проблему.

Проверка файлов: В директории serverfiles/ws присутствуют папки addons, keys, файл mod.cpp. Все файлы переименованы в нижний регистр для совместимости с Linux.

Решение через LinuxGSM: Оказалось, что проблема в конфигурации LinuxGSM. Необходимо отредактировать файл lgsm/config-lgsm/arma3server/arma3server.cfg:

mods="mods/@a3u;ws"

Сгенерированная команда:

./arma3server_x64 -ip=0.0.0.0 -port=2302 -cfg=/home/arma3server/serverfiles/cfg/arma3server.network.cfg -config=/home/arma3server/serverfiles/cfg/arma3server.server.cfg -mod="mods/@a3u;ws" -servermod= -bepath= -loadmissiontomemory -cpuCount=28 -enableHT

Ключевые моменты:

  • Кавычки в параметрах модов обязательны
  • Мод CBA_A3 вызывал конфликты — его исключение решило проблему
  • Решение работает корректно

💬 Комментарии

📚 Другие интересные посты