Arma: CWA Remastered Dedicated server настройка
Введение
Установка и пути к основным папкам игры
Отдельного серверного инструмента в Steam нет, серверные файлы идут вместе с игрой, как вы будите эти серверные файлы ставить на сервер описывать подробно не буду, основные способы: скачать через клиент steam, через steamcmd или просто скопировав со своего компьютера не сервер. Самое простое можно запустить сервер из установленной игры у себя на компьютере.
Ремастер был добавлен в рамках обновления обычной игры до ремастера, в корне с игрой появилась папка Remastered где и находятся все нужные файлы.

Так же используемые папки для игры:
C:\Users\USERNAME\Documents\Cold War Assault - папка с модами и миссиями
Содержимое интуитивно понятно должно быть.
C:\Users\USERNAME\AppData\Roaming\CWR - папка с настройками игры
difficulty.cfg - настройка сложности, можно настроить у себя в игре и скопировать этот файл на сервер.
Ремастер был добавлен в рамках обновления обычной игры до ремастера, в корне с игрой появилась папка Remastered где и находятся все нужные файлы.
Так же используемые папки для игры:
C:\Users\USERNAME\Documents\Cold War Assault - папка с модами и миссиями
Содержимое интуитивно понятно должно быть.
C:\Users\USERNAME\AppData\Roaming\CWR - папка с настройками игры
difficulty.cfg - настройка сложности, можно настроить у себя в игре и скопировать этот файл на сервер.
Настройка и запуск сервера
Заходим в папку ремастера и видим PoseidonServer.exe для отладки проще запускать из под командной строки, что бы в случае ошибок окно сервера не закрывалось автоматически.
Параметры запуска можно посмотреть при помощи --help
Пример параметров запуска у меня:
--lang Russian --public --config "C:\Users\coolnet\Documents\Cold War Assault\server.cfg" --mod @Addons;@CTI;@ECL;@Island;@New
Я указал полный путь к файлу конфига, т.к. без указания пути - будет ссылаться на C:\Users\coolnet\Documents\server.cfg
Вместо всеми забытого gamespy внедрён https://papa-bear.cz/, можно посмотреть список живых серверов прямо с сайта.
Пример моего server.cfg

Как видно параметры запуска отличаются от обычной версии и окно сервера теперь выглядит иначе.
Сейчас рабочих серверов почти нет, 4 сервера от разрабов судя по всему, один чей то запароленный и мой, который я запустил для теста и интереса на своем сервере
Параметры запуска можно посмотреть при помощи --help
C:\servers\OFPsrv\Remastered>PoseidonServer.exe --help-full
Arma: Cold War Assault - Remastered Dedicated Server
[OPTIONS]
Options:
--help,--help-full Print help and exit
--version Display program version information and exit
[Option Group: Multiplayer]
Network and server options
Options:
--config TEXT Server configuration file path
--pid TEXT PID file path (for dedicated server process management)
--master-server TEXT Master server / server directory host override
--public,--no-public{false} Publish this dedicated server to the master server
--private,--lan Disable master-server publishing/listing for LAN/private servers
--port INT:INT in [1-65535] Network port (default: 1985) Порт по умолчанию теперь этот
--bind-address TEXT Local IPv4 address to bind UDP sockets to (default: 0.0.0.0)
--advertise-address TEXT Public address advertised to the master server when source-IP detection is unavailable
--password TEXT Server password
--ranking TEXT Legacy ranking upload endpoint (host:port)
--mp-version Print the exact MP compatibility tuple used by the network handshake and exit
--banner,--no-banner{false} Show the ASCII-art banner on dedicated server startup
[Option Group: Configuration]
Config files and mods
Options:
--mod TEXT Mod directory paths (semicolon-separated; legacy alias: -mod)
--mods-dir TEXT Base directory for relative --mod names + the local mods the MODS screen scans
--workshop-dir TEXT Directory for downloaded (workshop) mods (default <UserContent>/Workshop)
--lang TEXT Language override (English, French, German, Czech, Polish, Russian, etc.)
--encryption-required Require addon banks to declare encryption metadata
-C,--work-dir TEXT:DIR Working directory (game data directory with DTA/, Worlds/, etc.)
[Option Group: Legacy Compatibility]
Accepted OFP/CWA-style aliases: -nosplash, -mod, -nomap, -oldpaths
Options:
--oldpaths Use game-folder paths for profiles, config, Mods, Missions, and MPMissions (legacy alias: -oldpaths)
[Option Group: Performance]
Memory and CPU resource limits
Options:
--maxmem INT:INT in [0 - 1048576]
Process memory hard cap in MB (soft = 75% of it). Overrides the auto/config limit. 0 = leave to config/auto.
--max-threads INT:INT in [0 - 1024]
TaskPool worker cap. Default auto = capped at 8; 0 = uncapped (one per core); >0 = explicit count.
[Option Group: Debug & Testing]
Development and testing options
[Option Group: Logging]
Log output and verbosity options
Options:
--log-level TEXT:{trace,debug,info,warn,warning,error,err,critical,off}
Log level: trace, debug, info (default), warn, error, critical, off
--log-categories TEXT Filter log output by categories (comma-separated): CORE,CONFIG,MEMORY,NETWORK. Empty = all categories.
--legacy-logs Show verbose legacy bridge logs (hidden by default)
--log-format TEXT:{text,jsonl}
Log output format: text (default, human-readable), jsonl (one JSON object per line)
--app-tag TEXT App identifier prefix in log lines (e.g. 'server', 'game-01'). Max 10 chars, padded for alignment.
--log-file TEXT Write log output to a file in addition to console
Пример параметров запуска у меня:
--lang Russian --public --config "C:\Users\coolnet\Documents\Cold War Assault\server.cfg" --mod @Addons;@CTI;@ECL;@Island;@New
Я указал полный путь к файлу конфига, т.к. без указания пути - будет ссылаться на C:\Users\coolnet\Documents\server.cfg
Вместо всеми забытого gamespy внедрён https://papa-bear.cz/, можно посмотреть список живых серверов прямо с сайта.
Пример моего server.cfg
HostName="Piter OFP server (Russia)";
reportingIP="papa-bear.cz"; //Что бы сервер отображался в списке серверов
password="Пароль подключения";
passwordAdmin="Пароль админки";
MaxPlayers=32;
KickDuplicate=0;
equalModRequired=0;
voteThreshold=0.33;
voteMissionPlayers=4;
motd[]=
{
"text line 1",
"text line 2",
};
motdInterval=2;
class Missions
{
class Mission01
{
template = crbf_0.92_southwest_nogova.Noe;
cadetMode = 1;
};
class Mission02
{
template = crbf_0.92_east_nogova.Noe;
cadetMode = 1;
};
};
Как видно параметры запуска отличаются от обычной версии и окно сервера теперь выглядит иначе.
Сейчас рабочих серверов почти нет, 4 сервера от разрабов судя по всему, один чей то запароленный и мой, который я запустил для теста и интереса на своем сервере
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.