Как создать выделенный сервер в Steam.

Иметь выделенный сервер в Виндроуз Это предоставит вам и вашим друзьям место, где вы сможете стать лучшими пиратами, бороздящими моря. Кроме того, вы можете изменять множество аспектов сервера, таких как вероятность выпадения добычи и сложность — короче говоря, вы можете сделать его своим собственным. В связи с этим, вот что я хотел бы добавить: Как создать выделенный сервер Steam в Windrose.
Для просмотра этого контента включите целевые файлы cookie.
Как создать выделенный сервер Steam в Windrose
Вы можете Создайте выделенный сервер в Windrose, получив доступ к определенным файлам и управляя ими. На вашем ПК. Я расскажу вам, как я создал простой выделенный сервер в Steam, поскольку именно эту платформу я использую для Windrose.
Если вы используете другую платформу, например, EGS, шаги могут существенно отличаться! Это исключительно тот метод, который я использовал для Steam.
Шаг 1 — Выберите способ запуска
Для начала выполните следующие шаги. Существуют и другие способы, но этот показался мне самым простым:
Скопируйте папку из файлов игры:
- Перейдите на страницу игры Windrose в Steam и нажмите на значок шестеренки справа.
- Откройте «Управление», затем выберите «Просмотреть локальные файлы».
- Зайдите в папку R5/Builds, затем найдите папку WindroseServer.
- Скопируйте эту папку в другое место на вашем компьютере (я разместил её на рабочем столе для быстрого доступа).
- Переходим ко второму шагу.




Шаг 2 — Выберите между простой и расширенной настройкой.
Вы можете выбрать простой вариант настройки, который обеспечит быстрый и легкий запуск вашего выделенного сервера, или же более продвинутый подход, позволяющий более детально редактировать ваш сервер.
Если у вас возникли проблемы с доступом к файлам ниже, возможно, вам придётся один раз открыть и закрыть файл командной строки, после чего должны отобразиться соответствующие папки.
Простая настройка
Если вам нужна простая настройка, есть два варианта, однако я обнаружил, что один из них гораздо проще другого. Особенно если вы делаете это впервые и не хотите потом бросить свой компьютер в море.
- Откройте файл StartServerForeground.bat — это запустит сервер в отдельном окне, где вы сможете увидеть командную строку и код игры, включая логи игры. Не паникуйте, большую часть этого можно игнорировать.
- Найдите код приглашения в открывшемся окне — я нашел его, нажав CTRL + F, а затем введя «Пригласить» в поле поиска.
- Когда найдете код приглашения, скопируйте и вставьте его в блокнот для надежного хранения — но убедитесь, что скопировали именно его, а не что-либо еще!
- Откройте Windrose.
- Выберите «Подключиться к серверу» и вставьте скопированный вами код приглашения в текстовое поле.
- Разошлите пригласительный код своим друзьям-пиратам, и они смогут подключиться к вам таким же образом.




Как я уже говорил, это мой предпочтительный метод, потому что он очень простой и подходит для начинающих. Хотя мне и пришлось немного поучиться, он оказался для меня намного проще, чем «продвинутый» метод.
Дополнительные настройки
Расширенные настройки позволят вам указать более конкретные параметры вашего сервера, такие как вероятность выпадения добычи или необходимость ввода пароля для подключения ваших друзей. Вкратце, это поможет вам настроить ваш выделенный сервер под себя.
- Откройте папку R5, затем найдите нужную вам опцию в зависимости от ваших текущих потребностей в настройке:
- ServerDescription.json — Общие настройки сервера
- WorldDescription.json — Один на каждый мир для более детальной настройки мира.
- Затем, используя приведенные ниже таблицы, определите строку кода, которую хотите изменить.


ServerDescription.json
Прежде чем что-либо менять, необходимо знать, что вносить изменения в указанный ниже файл следует только при выключенном сервере.
Приведенная ниже таблица скопирована дословно из официального сообщения в блоге Windrose:
| Поиск | Описание |
|---|---|
| PersistentServerId | Уникальный идентификатор вашего сервера. Не изменяйте это значение.Примечание: это будет изменено в последующих сборках. |
| Код приглашения | Код приглашения, используемый для поиска вашего сервера. Допустимые символы: 0–9, a–z, A–Z. Должен содержать не менее 6 символов. Регистр имеет значение. |
| IsPasswordProtected | Указывает, требуется ли пароль. Установите значение true, если пароль указан. Установите значение false, если поле для пароля пустое. Неправильная настройка может привести к непредвиденному поведению. |
| Пароль | Пароль сервера. |
| Название сервера | Название вашего сервера. Полезно для различения серверов с похожими пригласительными кодами. |
| WorldIslandId | Идентификатор выбранного мира. Должен совпадать с соответствующим значением в одном из файлов WorldDescription.json сервера. Этот мир будет загружен при запуске сервера. |
| MaxPlayerCount | Максимально допустимое количество игроков, одновременно находящихся на сервере. |
| UserSelectedRegion | Указывает регион для службы подключения. Поддерживаемые значения: Юго-Восточная Азия, СНГ, ЕС (ЕС включает как ЕС, так и Северную Америку). Если поле оставить пустым, сервер автоматически выберет оптимальный регион на основе задержки. Если указано иное, сервер будет использовать только этот регион. |
| P2pProxyAddress | IP-адрес, используемый для прослушивания сокетов. |
| UseDirectConnection | true: сервер создает сокеты для прямых подключений клиентов. false: сервер использует протокол ICE для P2P-соединений. |
| DirectConnectionServerAddress | Адрес для прямого подключения. Зарезервировано для использования в будущем (в настоящее время не используется). |
| DirectConnectionServerPort | Порт для прямого подключения. Должен быть доступен как для TCP, так и для UDP, если параметр UseDirectConnection установлен в значение true. |
| DirectConnectionProxyAddress | Может использоваться для выбора конкретного сетевого интерфейса на хост-машине. Значение по умолчанию: 0.0.0.0 |
WorldDescription.json
Прежде чем углубляться в этот вопрос, вам следует учесть несколько моментов:
- Вы можете создать столько миров, сколько захотите.
- Поле WorldIslandId должно совпадать с тем же полем в файле WorldDescription.json.
Приведенная ниже таблица скопирована дословно из официального сообщения в блоге Windrose:
| Поиск | Описание |
|---|---|
| IslandId | Уникальный идентификатор мира. Должен совпадать с названием папки. |
| WorldName | Название мира. |
| CreationTime | Время создания во внутреннем формате. |
| WorldPresetType | Легкий, Средний или Сложный. Пользовательские значения принудительно устанавливают значение «Пользовательский» при следующем запуске. |
| Мировые настройки | Параметры сгруппированы по логическим значениям (bool), значениям с плавающей запятой (float) и тегам (tag). Для предустановок, кроме «Пользовательский» (Custom), поле пустое. |
Пользовательские предустановленные параметры
Это пользовательские предустановленные параметры, которые вы можете настраивать и корректировать, например, здоровье врагов, наносимый ими урон, сложность или простоту исследования мира, а также являются ли кооперативные задания групповыми.
Приведенная ниже таблица скопирована дословно из официального сообщения в блоге Windrose:
| Параметр | По умолчанию | XNUMX |
|---|---|---|
| Кооперативные квесты | правда | Если какой-либо игрок выполнит кооперативное задание, оно автоматически завершится для всех активных игроков. |
| EasyExplore | ложный | Если установлено значение true, отключаются маркеры на карте (в игре: «Иммерсивное исследование»). Устаревшее название — на самом деле усложняет исследование. |
| MobHealthMultiplier | 1.0 | Здоровье противника. Диапазон: [0.2; 5.0] |
| MobDamageMultiplier | 1.0 | Урон противнику. Дальность: [0.2; 5.0] |
| ShipHealthMultiplier | 1.0 | Состояние вражеского корабля. Диапазон: [0.4; 5.0] |
| Множитель урона корабля | 1.0 | Урон вражескому кораблю. Дальность: [0.2; 2.5] |
| Coop_StatsCorractionModifier | 1.0 | Зависит от количества игроков, увеличивая здоровье/устойчивость противника. Диапазон: [0.0; 2.0] |
| Coop_ShipStatsCorrectionModifier | 0.0 | Зависит от количества игроков и увеличивает запас прочности вражеского корабля. Диапазон: [0.0; 2.0] |
| Сложность боя | нормально | Агрессивность босса. Варианты сложности: Легкий / Нормальный / Сложный |
Объяснение о платных выделенных серверах Windrose
Доступ к этой услуге можно получить, выбрав опцию «Создать выделенный сервер» внизу списка в меню «Выбор игрового режима».
Платный способ создания выделенного сервера предлагает несколько дополнительных мер защиты, если вы опасаетесь проблем, возникающих при использовании бесплатного метода, например, защиту от DDoS-атак.
Подписка против предоплаты
После выбора услуги вы перейдете на страницу Nitrado Gameserver для Windrose. Здесь вы сможете с помощью кнопок переключаться между подпиской и предоплатой.
Оплата подписки будет продолжаться каждый раз по истечении первоначально оплаченного вами периода.Например, если вы оформите подписку «10 слотов на 30 дней», то по истечении этих 30 дней вы автоматически оплатите еще 30 дней, и так далее, пока не решите отказаться от подписки.
Предоплаченный тариф позволит вам пользоваться услугой только в течение оплаченного вами времени.Например, если вы оплатили предоплаченный тариф «10 слотов на 30 дней», то по истечении этих 30 дней доступ к сервису будет закрыт, но и деньги с вашего счета списываться не будут.


Наслаждайтесь жизнью пирата, йо-хо!