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
Категории

Руководство по настройке headless-сервера Resonite

RU resonite vr social headless setup Полезно для 0 чел.

В этом руководстве описано, как настроить и сконфигурировать ваш headless-сервер Resonite, размещённый на Legion Hosting. Resonite — это социальная VR-платформа, где пользователи могут строить, творить и общаться в созданных пользователями мирах. Информацию об управлении сессиями и админ-командах см. в статье Руководство администратора сервера Resonite.

1. Доступ к вашему серверу

  1. Войдите в GPanel.
  2. Выберите ваш сервер Resonite из списка серверов.
  3. Ваш сервер управляется через вкладку Console в GPanel и конфигурацию headless Resonite.
Примечание: Порты назначаются случайным образом, если у вас нет приватного IP. Headless-серверы Resonite в основном используют файл конфигурации JSON и браузер сессий для подключений, но назначенный порт всё равно используется для сетевого взаимодействия.

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

Настройте эти параметры на вкладке Startup в GPanel:

Переменная Имя переменной окружения По умолчанию Описание
Включить загрузчик модов ENABLE_MODLOADER false Включить ResoniteModLoader для пользовательских модов (true/false).
Автообновление AUTO_UPDATE 1 Автоматически обновлять сервер при запуске (1=да, 0=нет).
Важно: Headless Resonite требует подписки Patreon с доступом к headless. Для установки требуется бета-пароль (получаемый отправкой сообщения боту Resonite в игре командой /headlessCode). Это настраивается хостинг-провайдером.

3. Файл конфигурации

Основной файл конфигурации — Headless/Config/Config.json. Редактируйте его через SFTP. Ключевые настройки:

{
  "tickRate": 60.0,
  "maxConcurrentAssetTransfers": 4,
  "loginCredential": "your_username",
  "loginPassword": "your_password",
  "startWorlds": [
    {
      "isEnabled": true,
      "sessionName": "My World",
      "maxUsers": 32,
      "accessLevel": "Anyone",
      "loadWorldPresetName": "SpaceWorld",
      "autoRecover": true,
      "autoSleep": true,
      "saveOnExit": false
    }
  ]
}

4. Справочник по настройкам Config.json

Настройка По умолчанию Описание
tickRate60.0Частота тиков симуляции сервера.
maxConcurrentAssetTransfers4Максимальное количество одновременных загрузок ассетов.
loginCredential(пусто)Имя пользователя аккаунта Resonite для headless.
loginPassword(пусто)Пароль аккаунта Resonite.

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

Каждая запись в массиве startWorlds определяет сессию мира. Ключевые настройки мира:

Настройка По умолчанию Описание
isEnabledtrueДолжен ли этот мир запускаться.
sessionNamenullОтображаемое имя сессии.
maxUsers32Максимальное количество пользователей в мире.
accessLevelAnyoneКто может присоединиться: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private.
loadWorldPresetNameSpaceWorldПредустановленный мир для загрузки (например, SpaceWorld, Grid, BasicEmpty).
loadWorldURLnullURL пользовательского мира для загрузки вместо предустановки.
autoRecovertrueАвтоматически восстанавливать мир после сбоя.
autoSleeptrueПереводить мир в спящий режим, когда нет пользователей.
saveOnExitfalseСохранять состояние мира при выключении сервера.
autosaveInterval-1.0Интервал автосохранения в секундах (-1 = отключено).
hideFromPublicListingnullСкрыть эту сессию из публичного списка.
awayKickMinutes-1.0Минут до исключения AFK-пользователей (-1 = отключено).
idleRestartInterval-1.0Перезапустить мир после стольких секунд пустоты (-1 = отключено).
forcedRestartInterval-1.0Принудительный перезапуск после стольких секунд независимо от пользователей (-1 = отключено).

6. Подключение к вашему серверу

  1. Запустите Resonite на вашем ПК или VR-гарнитуре.
  2. Откройте Браузер сессий (Dash Menu > Worlds).
  3. Найдите ваш сервер по имени сессии.
  4. Нажмите Join, чтобы войти в мир.

Для приватных сессий аккаунт headless должен приглашать пользователей или использовать autoInviteUsernames в конфигурации.

7. Чек-лист первоначальной настройки

  1. Отредактируйте Headless/Config/Config.json, чтобы задать loginCredential и loginPassword для вашего аккаунта Resonite.
  2. Задайте sessionName для вашего мира.
  3. Выберите loadWorldPresetName или укажите loadWorldURL для пользовательского мира.
  4. Установите accessLevel, чтобы контролировать, кто может присоединиться.
  5. Запустите сервер и убедитесь, что в консоли отображается World running....

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

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

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


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

Ready to Get Started?

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