Як створити виділений сервер 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Цей гайд був корисним?