Коротко. Сервер Windrose можно запустить самому бесплатно: установите "Windrose Dedicated Server" (приложение Steam 4129620, в разделе «Инструменты» вашей библиотеки Steam или через SteamCMD с анонимным входом), запустите его и передайте друзьям код приглашения, который он выводит. Для прямого подключения откройте выбранный порт (7777 в примере разработчика) для TCP и UDP. Или арендуйте сервер Windrose и забудьте про сеть.
Игроки открывают Play, затем Connect to Server и вставляют код приглашения. При прямом подключении коды приглашения не работают, и игроки заходят по IP-адресу и порту сервера.
Проверено 5 ноября 2026 года на версии игры 0.10.0.9, по последним заметкам к патчу, которые опубликовал Steam.
Это руководство опирается на собственный Dedicated Server Guide разработчика на playwindrose.com и на то, что мы запускаем на каждом хостируемом нами сервере Windrose. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам нужно
Серверная программа: "Windrose Dedicated Server", приложение Steam 4129620. Это бесплатный инструмент в Steam, он скачивается с анонимным входом.
Windows или Docker на Linux: в FAQ руководства сервер по-прежнему назван только для Windows, но патч 0.10.0.7 добавил официальные образы Docker с поддержкой Linux-серверов, а раздел о Docker в руководстве показывает, как их запускать. Мы запускаем Windows-сервер под Wine на Linux, это наша собственная схема, а не путь, описанный разработчиком.
Железо: в руководстве разработчика указаны рекомендуемые процессор, накопитель и объём RAM, причём объём RAM растёт вместе с числом игроков. Прочитайте его, прежде чем выбирать машину. Если вы играете на том же ПК, руководство советует больше RAM, чем для одного сервера.
Машина, которая остаётся включённой, пока играет ваша команда.
Сеть: для прямого подключения один порт, открытый для TCP и UDP, и публичный IP-адрес, если игроки заходят через интернет.
Та же версия, что у ваших игроков: в руководстве сказано, что версия сервера всегда должна совпадать с версией клиента игры.
Вариант 1: запустить самому
Установите сервер
Получите сервер. В Steam откройте раздел Инструменты в библиотеке, установите "Windrose Dedicated Server", щёлкните по нему правой кнопкой и выберите Администрирование и Browse Local Files. Или в Windows используйте SteamCMD с примером папки от разработчика:
Запустите его. Запустите StartServerForeground.bat (он показывает логи в окне консоли) или WindroseServer.exe (он работает в фоне, а завершить его можно в диспетчере задач). При первом запуске создаются конфигурационные файлы сервера.
Скопируйте код приглашения из консоли или из ServerDescription.json в папке R5 сервера.
Измените настройки
Основные настройки находятся в ServerDescription.json. Остановите сервер, прежде чем редактировать файл. Поля, которые вы будете использовать чаще всего:
ServerName задаёт имя, которое показывается для вашего сервера.
InviteCode задаёт код, который вводят игроки. Он должен состоять из букв и цифр, содержать не меньше 6 символов и чувствителен к регистру.
IsPasswordProtected и Password включают пароль.
MaxPlayerCount задаёт лимит игроков.
UserSelectedRegion принимает значения SEA, CIS или EU (по словам разработчика, EU охватывает Европу и Северную Америку). Если поле пустое, регион выбирается по задержке.
UseDirectConnection равен true для прямых сокетов и false для пиринговой связи ICE. DirectConnectionServerPort задаёт порт для прямых подключений.
Не редактируйте PersistentServerId. Сложность мира в этом файле не хранится. Она задаётся параметром WorldPresetType (Easy, Medium или Hard; другие значения переключают мир на Custom) в файле WorldDescription.json каждого мира. Остановите сервер, отредактируйте файл, затем запустите R5WorldDescriptionUpdater.exe из папки сервера, указав путь к этому файлу. Способ через панель описан в статье Как изменить настройки мира и сложность в Windrose.
Откройте порты и заходите
Код приглашения: разработчик говорит, что порты назначаются динамически через NAT punch-through. Он советует включить UPnP на роутере и отключить любые прокси и VPN, если подключения не проходят.
Прямое подключение: пробросьте порт, указанный в DirectConnectionServerPort, для TCP и UDP и разрешите его в брандмауэре. В одной сети игроки используют ваш локальный IP-адрес.
Вход: с кодом приглашения игроки выбирают Play, затем Connect to Server и вставляют код. При прямом подключении они заходят по вашему IP-адресу и порту.
Обновление: когда игра обновляется, обновите и сервер (SteamCMD с той же командой). Сервер другой версии, чем игра, может не пускать игроков.
Вариант 2: запустить на PlayNHost
Аренда избавляет от установки, портов и рутины обновлений. Имя, пароль и правила мира вы по-прежнему выбираете сами.
Выберите план. Откройте страницу хостинга серверов Windrose и сравните планы: KETCH (4 игрока), BRIG (6) и FRIGATE (8) на момент написания. Нажмите Создать сервер (Настроить план у FRIGATE) и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Дождитесь установки. Сервер появится в панели. Он готов, когда Консоль покажет AR5GameInitializationTracker::SetActorIsReady.
Назовите его. На странице Настройки откройте Настройки игры, задайте Название сервера и, если нужно, Пароль сервера, затем перезапустите сервер. См. Как изменить название и пароль сервера Windrose.
Выберите, как заходит ваша команда. Если включено Прямое подключение (по умолчанию), команда заходит по адресу вашего сервера. Выключите его, и игроки будут заходить по коду приглашения, который сервер создал сам. Код лежит в R5/ServerDescription.json в разделе Файлы, а свой можно задать в поле Код приглашения. См. Как подключиться к серверу Windrose.
Укажите регион в поле Регион (SEA, CIS или EU), если хотите принудительно задать регион сервиса подключения для входа по коду приглашения. Если поле пустое, сервер выбирает по задержке.
Что панель делает за вас
Она устанавливает Windows-сервер и запускает его под Wine, так что машина с Windows не нужна. Установка повторяет загрузку через SteamCMD до трёх раз, если серверная программа не пришла, и останавливается с понятной ошибкой, если её всё равно нет, вместо того чтобы сообщать о завершённой установке в пустую папку.
Она записывает ваши настройки при каждом запуске. Название сервера, пароль, лимит игроков (его задаёт ваш план), способ входа и порт прямого подключения записываются в ServerDescription.json при каждой загрузке сервера, как и регион с кодом приглашения, если вы задали их в Настройках игры. Меняйте их там, а не в файле. При первом запуске сервер сам создаёт файл, в котором хранятся ID сервера, ID мира и код приглашения.
Порты назначаются и прописываются как порт прямого подключения, так что вам ничего не нужно пробрасывать.
Если Auto Update включён (по умолчанию, в разделе Show advanced в Настройках игры), сервер при каждом запуске проверяет в Steam наличие новой сборки, так что перезапуск равен обновлению. Разработчик предупреждает, что игроки с другой сборкой, чем у сервера, могут не попасть на него.
Сохранения: игра хранит собственные автоматические резервные копии в папке сервера. Быстрая задача Сброс мира запускает новый остров и сохраняет ваш код приглашения, настройки сервера и персонажей вашей команды.
Моды: папка модов для файлов .pak, R5/Content/Paks/~mods, создаётся при установке и заново при каждом запуске.
Стоимость: серверная программа бесплатна. Свой хостинг обходится в машину, электричество и трафик. Аренда стоит ежемесячную плату, которую определяет план.
Доступность: домашний сервер работает только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Сеть: дома для прямого подключения нужен проброшенный порт TCP и UDP и публичный IP-адрес, а коды приглашения зависят от того, работает ли NAT punch-through на вашем роутере. Арендованному серверу ничего из этого не нужно.
Настройка: свой сервер на Windows в основном настраивается кликами, но обновления и совпадение версий остаются на вас. При аренде нужны имя, пароль и выбор способа входа.
Контроль: на своём сервере вам доступен каждый файл. На наших серверах вы меняете настройки на странице Настройки, а раздел Файлы остаётся для ServerDescription.json и файлов мира.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности