Как создать выделенный сервер Vintage Story
На этой странице
Vintage Story — неторопливое и глубокое выживание, в которое хочется играть с друзьями. Но если мир работает, только пока играет хост, никто другой не может ухаживать за фермой или достроить сыродутную печь. Выделенный сервер держит мир запущенным для всех.
В этом гайде мы настроим сервер для Vintage Story 1.22: загрузка и нужная версия .NET, serverconfig.json, порты, whitelist и публичный список, которые изменились в 1.22, и моды.
Скачайте сервер и установите .NET
- Скачайте сервер в своём аккаунте на account.vintagestory.at — сервер для Linux идёт отдельным архивом; в Windows папка игры уже содержит
VintagestoryServer.exe. - Установите нужную среду .NET. Vintage Story 1.22 требует .NET 10; 1.21 использовала .NET 8. С неподходящей версией сервер не запустится.
- Запустите его один раз. В Linux выполните
./server.sh startиз папки сервера; в Windows запуститеVintagestoryServer.exe. При первом запуске создаются папка данных и новый мир.
Используйте ту же версию, что и игроки: клиент 1.22 не может подключиться к серверу 1.21.
Без настройки: на серверах Vintage Story от HytHost можно выбрать любую версию от 1.18.15 до последней — от €2.58/мес.
Тарифы Vintage Storyserverconfig.json: важные настройки
Файл настроек — serverconfig.json в папке данных (%AppData%\VintagestoryData в Windows, ~/.config/VintagestoryData в Linux). Изменения применяются после перезапуска.
| Параметр | Что делает |
|---|---|
ServerName | Название, которое видят игроки |
Port | По умолчанию 42420 |
MaxClients | Слоты игроков, по умолчанию 16 |
Password | Пароль для входа; пусто — без пароля |
WhitelistMode | 2 whitelist включён, 1 выключен, 0 по умолчанию (включён на выделенном сервере) |
AdvertiseServer | true показывает сервер в публичном списке |
WorldConfig | Сид, название мира и стиль игры для нового мира |
Полный список команд для управления сервером — в гайде команды сервера Vintage Story.
Whitelist и публичный список в 1.22
Начиная с 1.22 новый сервер по умолчанию доступен только по приглашению: whitelist включён, и сервера нет в публичном списке. Есть два пути:
- Приватный сервер для друзей: оставьте whitelist и добавляйте каждого игрока командой
/player Name whitelist on. Это работает сразу, без перезапуска. - Публичный сервер: выполните
/serverconfig advertise on, чтобы попасть в список, и/serverconfig whitelistmode off, чтобы зайти мог любой, — затем задайте пароль или следите за тем, кто подключается.
Порты и подключение игроков
Пробросьте порт 42420 для TCP и UDP на роутере и в файрволе — UDP нужен начиная с 1.20. Игроки добавляют сервер в меню сетевой игры по вашему внешнему IP (добавьте :port, если меняли его).
Хостинг дома означает, что ПК должен быть включён всякий раз, когда кто-то хочет играть, а ваш домашний IP виден всем, кто подключается.
Установка модов
- Найдите моды в официальной базе mods.vintagestory.at и проверьте, что каждый поддерживает вашу версию игры.
- Установите их, положив zip-файлы в папку
Modsвнутри папки данных, пока сервер остановлен, — не в собственную папкуModsсервера, она зарезервирована для базовой игры. Или выполните/moddb install modidв консоли. - Перезапустите сервер.
При подключении игра предлагает игрокам скачать моды сервера. Автоматически скачиваются только моды с пометкой server-side или universal; клиентские моды каждый игрок ставит сам.
Сколько RAM нужно серверу Vintage Story
Официальная рекомендация — 1 GB плюс около 300 MB на игрока, рекомендуется четыре потока CPU. Моды и исследование вдали от спавна увеличивают потребление:
| Конфигурация | RAM |
|---|---|
| 2–3 игрока, без модов | 2 GB |
| Группа с модами | 4–6 GB |
| Большие сборки модов | 8 GB |
Хостинг сервера Vintage Story на HytHost
- Оформите заказ и выберите версию. На странице хостинга Vintage Story выберите тариф и версию игры — последнюю или любую стабильную вплоть до 1.18.15. Нужная среда .NET настраивается за вас.
- Используйте вкладку Startup. В ней название сервера, слоты, пароль, сид, стиль игры и переключатель whitelist. Панель записывает эти значения в
serverconfig.jsonпри каждом запуске, поэтому меняйте их там, а не через/serverconfig— такие изменения будут отменены при следующем перезапуске. Добавление игроков через/player Name whitelist onработает как обычно. - Добавляйте моды, загружая zip-файлы в
data/Mods, или укажите ID модов ModDB во вкладке Startup; они установятся при следующей переустановке. - Подключайтесь по адресу и порту, указанным в панели.
Ваши файлы находятся в папке data. Перенос существующего мира описан в гайде загрузка мира на игровой сервер.
Любая версия от 1.18.15, установка модов из ModDB и автоматические бэкапы — хостинг Vintage Story от €2.58/мес.
Тарифы Vintage StoryЧастые вопросы
Серверное ПО идёт вместе с игрой без доплаты; его можно скачать в аккаунте Vintage Story. Для хостинга нужен либо постоянно включённый собственный ПК, либо арендованный сервер.
По умолчанию 42420, по TCP и UDP. UDP обязателен начиная с версии 1.20.
Начиная с 1.22 на новом сервере включён whitelist. Добавьте друзей командой /player Name whitelist on или выключите whitelist. Также проверьте, что у всех одна версия игры и порт 42420 открыт для TCP и UDP.
Игра предлагает скачать их при подключении, но автоматически скачиваются только моды с пометкой server-side или universal. Клиентские моды каждый игрок устанавливает сам.
Официальная рекомендация — 1 GB плюс около 300 MB на игрока. На практике 2 GB хватает нескольким игрокам без модов, 4–6 GB — группе с модами, 8 GB — большим сборкам модов.
Пусть ваш мир Vintage Story живёт
Хостинг Vintage Story от HytHost запускает любую версию от 1.18.15, устанавливает моды из ModDB и автоматически делает бэкапы мира — от €2.58/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursЭтот гайд был полезен?