Как создать выделенный сервер для How to Fish
В игре «How to Fish» можно играть не только в одиночку или на чужих серверах, но и запустить собственный выделенный сервер. Это позволит играть с друзьями в удобное время и на своих условиях. В этом руководстве мы разберем, как настроить сервер самостоятельно, без аренды у сторонних провайдеров.
Требования к серверу
Для запуска сервера вам понадобится:
- Компьютер с Windows 10, 11 или Server (64-бит).
- 2 ГБ свободного места на диске.
- Копия игры «How to Fish» в Steam.
- Бесплатные .NET 8 SDK и Git (нужны только для первоначальной настройки).
- Один открытый UDP-порт для игры и TCP-порт, следующий сразу за ним.
Игроки подключаются через бесплатное приложение Driftwood, и у каждого должна быть своя копия игры.
Пошаговая настройка
Источник кода сервера — бесплатный проект DriftwoodServer на GitHub с лицензией MIT.
Шаг 1: Создайте структуру папок. На компьютере, который будет выполнять роль сервера, создайте папки согласно инструкции из репозитория проекта.
Шаг 2: Добавьте файлы сервера. Скачайте архив DriftwoodServer-<версия>.zip из последнего релиза и распакуйте его во временную папку, но не в папку игры. Содержимое архива вложено в папку DriftwoodServer\bepinex, и если распаковать его прямо в папку игры, ничего не загрузится. Скопируйте нужные части с помощью PowerShell.
Шаг 3: Настройте конфигурацию. Укажите пути к папкам из первого шага (instanceId — любое короткое имя, например, my-server), задайте имя сервера (serverName), которое увидят игроки в приложении Driftwood, пароль администратора (authToken) и игровой UDP-порт (gamePort). Порт HTTP оставьте равным 0. Затем зафиксируйте версию игры, установив pinnedBuild.assemblySha256 в 64 нуля, и выполните команду из инструкции.
Шаг 4: Откройте порты.
Шаг 5: Запустите сервер.
Управление сервером
Войдите во вкладку Console в приложении Driftwood, используя ваш authToken. Там вы увидите статус сервера, список игроков, чат и сохранения. Дополнительные инструменты не нужны.
Чтобы остановить сервер, нажмите Ctrl+C в его окне. Для резервного копирования мира во время работы сервера используйте команды из документации. Чтобы сервер запускался автоматически при загрузке системы, создайте задачу в Планировщике заданий Windows с запуском команды из шага 5.
Как подключиться к серверу
1. Скачайте DriftwoodSetup-<версия>.exe из последнего релиза и запустите его. Установка требуется один раз на каждого игрока.
2. Откройте Driftwood и добавьте адрес и порт сервера (например, 203.0.113.10:22003).
3. Нажмите Connect. Приложение запустит «How to Fish» и перенесет вас в мир.
Полное справочное руководство, включая устранение неполадок, находится в README проекта DriftwoodServer на GitHub.
Источник: HumanGenome | Steam



0 комментариев