Хостинг выделенного сервера windrose — это лучший способ насладиться стабильным многопользовательским режимом без ограничений однорангового (P2P) хостинга. Настроив выделенный сервер windrose, вы гарантируете, что ваш мир останется доступным для друзей, даже когда вы находитесь вне сети, при этом снижая нагрузку на ваше основное игровое оборудование. В 2026 году наиболее эффективным методом управления сервером является SteamCMD — консольная версия клиента Steam, позволяющая выполнять чистую установку без графического интерфейса. Этот подход особенно полезен для игроков, которые хотят разместить сервер на втором компьютере или виртуальном выделенном сервере (VPS), играя в игру на основном ПК или портативном устройстве, таком как Steam Deck.
Аппаратные и системные требования
Прежде чем приступать к установке, убедитесь, что ваше оборудование соответствует требованиям игры. Хотя сервер относительно нетребователен, потребление ресурсов растет вместе с количеством активных игроков и сложностью вашего мира.
| Компонент | Минимальные требования | Рекомендуемые (8+ игроков) |
|---|---|---|
| Операционная система | Windows 10/11 (64-бит) | Windows Server 2022 |
| Процессор | Четырехъядерный 2.5 ГГц+ | Шестиядерный 3.5 ГГц+ |
| Оперативная память (RAM) | 8 ГБ | 16 ГБ |
| Накопитель | 5 ГБ свободного места | 10 ГБ (желательно SSD) |
| Сеть | Отдача 5 Мбит/с | Отдача 20 Мбит/с+ |
💡 Совет: Если вы планируете хостить сервер и играть на одной и той же машине, убедитесь, что у вас есть как минимум 16 ГБ оперативной памяти, чтобы предотвратить подтормаживания во время интенсивных игровых сессий.
Шаг 1: Установка SteamCMD и файлов сервера
Для начала вам необходимо скачать утилиту SteamCMD из официального сообщества разработчиков Valve. Создайте на диске C: специальную папку с именем SteamCMD и распакуйте туда содержимое скачанного zip-архива. После распаковки запустите steamcmd.exe, чтобы программа обновилась и инициализировала свою файловую структуру.
Когда консоль будет готова, используйте следующие команды для загрузки файлов выделенного сервера windrose:
| Команда | Цель |
|---|---|
force_install_dir c:\WindroseServer | Устанавливает директорию для установки файлов сервера. |
login anonymous | Вход на серверы Steam без необходимости использования личного аккаунта. |
app_update 4129620 validate | Загружает файлы сервера (App ID: 4129620) и проверяет их целостность. |
exit | Закрывает консоль SteamCMD после завершения загрузки. |
Шаг 2: Настройка сети и проброс портов
Чтобы игроки извне вашей локальной сети могли присоединиться к вашему выделенному серверу windrose, необходимо настроить брандмауэр вашего роутера. Этот процесс, известный как проброс портов (port forwarding), направляет входящий игровой трафик на конкретную машину, где запущен сервер.
Вам необходимо открыть следующие порты:
| Номер порта | Протокол | Описание |
|---|---|---|
| 7777 | UDP | Основной трафик игровых данных |
| 7778 | UDP | Порт запросов / Интеграция со Steam |
⚠️ Внимание: Некоторые интернет-провайдеры (ISP) используют CGNAT, что может препятствовать традиционному пробросу портов. Если после настройки ваши порты остаются закрытыми, свяжитесь с провайдером, чтобы запросить статический IP-адрес или узнать, разрешают ли они ручное сопоставление портов.
Шаг 3: Настройка параметров сервера
После первого запуска сервера с помощью файла start_server_foreground.bat будет создано несколько конфигурационных файлов. Вы можете найти их в директории сервера, чтобы настроить игру под себя.
Идентификация и безопасность сервера
Перейдите в папку R5 и найдите файл server description.json. Откройте его текстовым редактором (например, Блокнотом), чтобы изменить следующее:
- Server Name: Измените название, чтобы ваши друзья могли легко найти вашу сессию.
- Password Protected: Установите значение
true, чтобы сделать ваш мир приватным. - Server Password: Введите надежный пароль для ваших игроков.
Параметры мира и сложность
Чтобы настроить игровые механики, перейдите в папку saved/profiles/default/RocksDB/[Версия]/worlds/. Внутри папки мира вы найдете файл world description.json. Этот файл позволяет точно настроить уровень сложности.
| Параметр | Значение по умолчанию | Диапазон | Эффект |
|---|---|---|---|
| mob_health_multiplier | 1.0 | 0.2 - 5.0 | Увеличивает или уменьшает HP врагов. |
| difficulty_multiplier | 1.0 | 0.5 - 3.0 | Масштабирует общую сложность игры. |
| island_id | Default | N/A | Используется для идентификации конкретных экземпляров мира. |
Шаг 4: Запуск и подключение к серверу
Для запуска вашего выделенного сервера windrose всегда используйте прилагаемый пакетный файл (start_server_foreground.bat). Это гарантирует, что окно консоли останется открытым, позволяя вам отслеживать логи и получить ваш код приглашения (Invite Code).
- Запустите сервер: Дважды щелкните по пакетному файлу и дождитесь появления сообщения «Invite Code» (выделено зеленым цветом).
- Получите код: Скопируйте буквенно-цифровой код. Если вы пропустили его в консоли, он обычно сохраняется в JSON-логах сервера.
- Подключитесь в игре: Откройте Windrose, выберите персонажа и перейдите в раздел «Connect to Server». Введите код приглашения и пароль (если он установлен).
Вы можете найти более подробную документацию и расширенные параметры на официальном сайте Windrose.
FAQ
В: Как обновить мой выделенный сервер windrose при выходе нового патча?
О: Для обновления просто снова запустите SteamCMD и повторите команды login anonymous и app_update 4129620 validate. Это перезапишет старые файлы последней версией, сохранив при этом данные вашего сохраненного мира.
В: Почему я не могу хостить и играть, используя инструмент из библиотеки Steam?
О: Если вы запускаете инструмент выделенного сервера напрямую из библиотеки Steam, Steam считает, что вы находитесь «в игре». Если вы затем попытаетесь запустить игровой клиент на другом устройстве (например, Steam Deck), вы получите ошибку. Использование метода SteamCMD позволяет полностью избежать этого конфликта аккаунтов.
В: Как безопасно выключить сервер без потери прогресса?
О: Щелкните в окне консоли сервера и нажмите Ctrl + C. Это отправит сигнал завершения, который позволит серверу сохранить текущее состояние мира перед закрытием. Избегайте нажатия на «X» в окне или принудительного завершения процесса в диспетчере задач, так как это может привести к повреждению файлов.
В: Можно ли запустить несколько миров на одном сервере?
О: Да, вы можете управлять несколькими экземплярами мира, определяя различные значения island_id в ваших конфигурационных файлах. Однако убедитесь, что у вашего оборудования достаточно оперативной памяти, чтобы справиться с дополнительной нагрузкой от нескольких активных зон.