Молниеносная распродажа 50% скидка на все серверы Последний день!
До конца: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Руководство по настройке сервера Vintage Story


Руководство по настройке сервера Vintage Story

В этом руководстве описано, как настроить и сконфигурировать ваш выделенный сервер Vintage Story, размещённый на Legion Hosting, включая первый запуск, переменные GPanel, управление версиями, конфигурацию сервера, настройки мира, подключение игроков и управление сохранениями. Сведения об установке модов см. в статье Установка модов Vintage Story. Сведения о настройке администратора и командах см. в статье Команды администратора Vintage Story.

Прежде чем начать: Убедитесь, что ваш сервер создан в GPanel. Если вам нужна помощь в поиске IP-адреса и порта вашего сервера, см. статью Как узнать IP-адрес и порт вашего сервера.

Первый запуск

При первом запуске вашего сервера Vintage Story из GPanel сервер автоматически загрузит файлы игры из официального API Vintage Story и сгенерирует мир по умолчанию. Этот первоначальный запуск может занять несколько минут, пока файлы загружаются и распаковываются.

  1. Войдите в GPanel и выберите ваш сервер Vintage Story.
  2. Перед запуском просмотрите вкладку Startup, чтобы подтвердить предпочитаемую ветку версий (stable, unstable или pre-release).
  3. Нажмите Start на вкладке Console. Следите за выводом консоли на предмет сообщений о ходе процесса, пока сервер загружает и устанавливает файлы игры.
  4. Как только вы увидите сообщение о том, что сервер ожидает подключений, сервер готов. Файл serverconfig.json по умолчанию будет сгенерирован автоматически.
Первый запуск занимает больше времени, чем обычно. Сервер должен загрузить полный серверный пакет Vintage Story, прежде чем он сможет запуститься. Последующие запуски будут гораздо быстрее, если вы не измените версию или ветку.

Переменные запуска GPanel

Основные настройки сервера управляются через вкладку Startup в GPanel. Просмотрите и скорректируйте их перед запуском сервера.

Переменная По умолчанию Описание
SERVER_PORT (назначается) Игровой порт, который игроки используют для подключения. Назначается автоматически GPanel — проверьте вкладку Network для вашего назначенного порта.
MAX_CLIENTS 16 Максимальное число одновременных игроков. Можно установить до 256. Должно соответствовать ресурсам вашего тарифного плана хостинга.
FILES_BRANCH stable Какую ветку выпуска использовать. Варианты: stable, unstable или pre. Подробнее см. в разделе «Управление версиями» ниже.
RELEASE_VERSION latest Конкретная версия для установки. Установите latest, чтобы всегда использовать новейший выпуск на выбранной ветке, или введите конкретный номер версии (например, 1.19.8), чтобы закрепить эту версию.
OPTIONS (пусто) Дополнительные аргументы командной строки, передаваемые процессу сервера при запуске. Оставьте пустым, если вам не нужны специальные флаги запуска.
SQLITE_TMPDIR (авто) Временный каталог, используемый SQLite для операций с базой данных. Обычно не требует изменения.

После обновления переменных запуска перезапустите сервер из GPanel, чтобы изменения вступили в силу.


Управление версиями

Vintage Story предлагает три ветки выпуска. Выбор ветки задаётся через переменную запуска FILES_BRANCH в GPanel.

Ветка Значение Описание
Stable stable Рекомендуемая ветка для большинства серверов. Эти выпуски тщательно протестированы и наиболее надёжны для долгосрочных миров.
Unstable unstable Бета-выпуски с новыми функциями и изменениями, которые ещё тестируются. Могут содержать ошибки. Используйте, если хотите получить ранний доступ к новому контенту и готовы мириться с некоторой нестабильностью.
Pre-release pre Ранние сборки разработки. Наименее протестированы и могут иметь значительные проблемы. Рекомендуются только для целей тестирования — не для рабочих серверов.

Закрепление конкретной версии

По умолчанию RELEASE_VERSION установлен на latest, что означает, что сервер будет загружать и устанавливать новейшую доступную версию на выбранной ветке при каждом запуске сервера (если доступна более новая версия). Чтобы предотвратить автоматические обновления и зафиксировать ваш сервер на конкретной версии:

  1. Перейдите на вкладку Startup в GPanel.
  2. Измените RELEASE_VERSION с latest на точный номер нужной версии (например, 1.19.8).
  3. Перезапустите сервер. Он будет использовать только закреплённую версию независимо от более новых выпусков.
Совместимость модов: Если вы используете моды, рекомендуется закрепить конкретную версию. Обновления игры могут нарушить совместимость модов, а обновление в середине прохождения может вызвать проблемы. Проверьте, что ваши моды поддерживают целевую версию, перед обновлением. Подробнее см. в статье Установка модов Vintage Story.
Переключение веток может потребовать сброса мира. Переход между ветками stable и unstable может привести к изменениям формата мира. Всегда создавайте резервную копию вашего мира перед сменой веток. Если новая версия несовместима с вашим существующим миром, вам может потребоваться начать новый.

serverconfig.json

Основной файл конфигурации сервера — serverconfig.json, расположенный в корневом каталоге сервера. Этот файл генерируется автоматически при первом запуске. Остановите сервер перед его редактированием, затем перезапустите, чтобы изменения вступили в силу.

  1. Остановите сервер на вкладке Console в GPanel.
  2. Откройте вкладку Files и нажмите на serverconfig.json, чтобы отредактировать его.
  3. Измените необходимые настройки (см. таблицу ниже).
  4. Сохраните файл и запустите сервер.

Ключевые настройки

Настройка Пример значения Описание
ServerName "My Legion VS Server" Имя, отображаемое во внутриигровом браузере серверов. Сделайте его описательным, чтобы игроки могли найти ваш сервер.
WelcomeMessage "Welcome to the server!" Сообщение, показываемое игрокам при входе. Поддерживает базовое форматирование.
MaxClients 16 Максимальное число одновременных игроков. Должно соответствовать переменной запуска MAX_CLIENTS.
Password "mysecretpass" Пароль, необходимый для входа на сервер. Оставьте пустую строку ("") для публичного сервера.
AllowPvP true Установите true, чтобы включить бой между игроками, или false для сервера только с PvE.
SpawnRadius 50 Радиус (в блоках) вокруг точки спавна мира, где могут появляться новые игроки. Большее значение сильнее распределяет игроков при входе.
MapSizeX 1024000 Ширина мира в блоках. Значение по умолчанию создаёт очень большой мир. Уменьшение ограничивает, как далеко игроки могут путешествовать с запада на восток.
MapSizeZ 1024000 Глубина мира в блоках. Значение по умолчанию создаёт очень большой мир. Уменьшение ограничивает, как далеко игроки могут путешествовать с севера на юг.
WorldSeed "myseed123" Зерно (seed), используемое для генерации мира. Одно и то же зерно производит один и тот же мир. Оставьте пустую строку для случайного зерна.

Минимальный пример ключевых настроек в serverconfig.json:

{
  "ServerName": "My Legion VS Server",
  "WelcomeMessage": "Welcome! Enjoy your stay.",
  "MaxClients": 16,
  "Password": "",
  "AllowPvP": true,
  "SpawnRadius": 50,
  "MapSizeX": 1024000,
  "MapSizeZ": 1024000,
  "WorldSeed": ""
}
Файл должен быть корректным JSON. Убедитесь, что все строки заключены в двойные кавычки, логические значения записаны в нижнем регистре (true/false), и после последнего элемента в объекте или массиве нет завершающих запятых. Если сервер не запускается после редактирования, проверьте наличие синтаксических ошибок JSON.

Конфигурация мира

Vintage Story генерирует свой мир на основе настроек в serverconfig.json. Генерация мира происходит только при первом запуске с данным миром — изменение настроек генерации после создания мира не изменит задним числом существующий ландшафт.

Настройки генерации мира

  • WorldSeed: Определяет расположение ландшафта, размещение биомов и распределение ресурсов. Установите конкретное зерно, чтобы поделиться одинаковой компоновкой мира с другими, или оставьте пустым для случайно сгенерированного мира.
  • MapSizeX / MapSizeZ: Управляют максимальной игровой областью. Меньшие значения создают более ограниченный мир и могут снизить использование ресурсов. Игроки, достигшие края карты, не смогут двигаться дальше в этом направлении.
  • WorldConfig: Объект WorldConfig внутри serverconfig.json позволяет точно настроить параметры генерации мира, такие как масштаб форм рельефа, климатические закономерности и геологические особенности. Это расширенные настройки — значения по умолчанию хорошо работают для большинства серверов.
Настройки генерации мира блокируются после создания. Настройки, такие как WorldSeed, MapSizeX и MapSizeZ, вступают в силу только при первой генерации мира. Чтобы применить новые настройки генерации, необходимо создать новый мир (см. «Управление сохранениями» ниже).

Выбор зерна

Зерно может быть любой текстовой строкой или числом. Игроки сообщества Vintage Story делятся зёрнами для интересных компоновок мира. Если вам нужен конкретный тип ландшафта или место спавна, поищите рекомендуемые зёрна на форумах Vintage Story или сайтах сообщества.


Как подключиться

Игроки подключаются к вашему серверу Vintage Story через внутриигровое многопользовательское меню.

Прямое подключение

  1. Запустите Vintage Story и нажмите Multiplayer в главном меню.
  2. Нажмите Direct Connect.
  3. Введите IP-адрес и игровой порт вашего сервера в формате:
    your.server.ip:port
    Проверьте вкладку Network в GPanel для вашего назначенного IP и порта.
  4. Нажмите Connect. Если у сервера есть пароль, введите его при запросе.

Браузер серверов

  1. Запустите Vintage Story и нажмите Multiplayer в главном меню.
  2. Браузер серверов загрузит список публичных серверов. Используйте строку поиска, чтобы найти ваш сервер по имени (значение ServerName из serverconfig.json).
  3. Нажмите на ваш сервер в списке и нажмите Join.
Сервер не появляется в браузере? Браузеру серверов может потребоваться несколько минут, чтобы проиндексировать недавно запущенный сервер. Используйте Direct Connect для немедленного доступа. Также убедитесь, что вы не установили пароль — серверы, защищённые паролем, могут не появляться в публичном браузере в зависимости от настроек сервера.

Управление сохранениями

Данные мира Vintage Story хранятся на вашем сервере и сохраняются автоматически во время игры.

Расположение данных мира

Файлы сохранения мира хранятся в каталоге data/ на вашем сервере. Точный путь зависит от имени вашего мира. Вы можете получить доступ к этим файлам через вкладку Files в GPanel или через SFTP.

Резервное копирование вашего мира

  1. Остановите сервер, чтобы обеспечить чистую резервную копию (файлы не записываются в середине сохранения).
  2. Подключитесь к вашему серверу через SFTP. Инструкции по подключению см. в статье Как загружать файлы через SFTP.
  3. Скачайте весь каталог data/ на ваш локальный компьютер.
  4. Храните резервную копию в безопасном месте. Рассмотрите возможность хранения нескольких датированных резервных копий на случай, если вам потребуется откатиться к определённой точке.
Настоятельно рекомендуется регулярное резервное копирование. Повреждение мира, случайный гриферинг или неудачные обновления модов — всё это может привести к потере данных. Создавайте резервную копию вашего мира перед любыми значительными изменениями, такими как обновление версии игры, добавление или удаление модов или изменение настроек мира.

Сброс мира

Чтобы начать совершенно новый мир:

  1. Остановите сервер на вкладке Console в GPanel.
  2. Создайте резервную копию существующих данных мира, если хотите их сохранить (см. выше).
  3. Перейдите в каталог data/ в файловом менеджере GPanel и удалите файлы сохранения мира.
  4. При желании обновите WorldSeed в serverconfig.json, чтобы сгенерировать другую компоновку мира.
  5. Запустите сервер. Новый мир будет сгенерирован с нуля с использованием ваших текущих настроек конфигурации.
Удаление файлов мира необратимо. После удаления мир не может быть восстановлен, если у вас нет резервной копии. Всегда скачивайте резервную копию перед выполнением сброса мира.

Похожие статьи


Нужна помощь?

Если вы столкнулись с проблемой, не описанной в этом руководстве, создайте тикет в службу поддержки и укажите IP-адрес вашего сервера, описание проблемы и любой соответствующий вывод консоли из GPanel.


Была ли эта статья полезной?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.