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
Categories

Hướng Dẫn Cài Đặt Máy Chủ Headless Resonite


Hướng dẫn này trình bày cách thiết lập và cấu hình máy chủ headless Resonite của bạn được lưu trữ với Legion Hosting. Resonite là một nền tảng VR xã hội nơi người dùng có thể xây dựng, sáng tạo và giao lưu trong các thế giới do người dùng tạo ra. Để biết về quản lý phiên và các lệnh quản trị, xem Hướng Dẫn Quản Trị Máy Chủ Resonite.

1. Truy Cập Máy Chủ Của Bạn

  1. Đăng nhập vào GPanel.
  2. Chọn máy chủ Resonite của bạn từ danh sách máy chủ.
  3. Máy chủ của bạn được quản lý thông qua tab Console trong GPanel và cấu hình headless của Resonite.
Lưu ý: Các port được gán ngẫu nhiên trừ khi bạn có một IP riêng. Máy chủ headless Resonite chủ yếu sử dụng file cấu hình JSON và trình duyệt phiên để kết nối, nhưng port được gán vẫn được sử dụng cho giao tiếp mạng.

2. Biến Khởi Động

Cấu hình các thiết lập này từ tab Startup trong GPanel:

Biến Tên Env Mặc Định Mô Tả
Bật Mod Loader ENABLE_MODLOADER false Bật ResoniteModLoader cho các mod tùy chỉnh (true/false).
Tự Động Cập Nhật AUTO_UPDATE 1 Tự động cập nhật máy chủ khi khởi động (1=có, 0=không).
Quan trọng: Resonite headless yêu cầu một gói đăng ký Patreon có quyền truy cập headless. Một mật khẩu beta (lấy được bằng cách nhắn tin cho bot Resonite trong trò chơi với /headlessCode) là bắt buộc để cài đặt. Việc này được cấu hình bởi nhà cung cấp dịch vụ lưu trữ.

3. File Cấu Hình

File cấu hình chính là Headless/Config/Config.json. Chỉnh sửa nó qua SFTP. Các thiết lập quan trọng:

{
  "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. Tham Khảo Thiết Lập Config.json

Thiết Lập Mặc Định Mô Tả
tickRate60.0Tốc độ tick mô phỏng của máy chủ.
maxConcurrentAssetTransfers4Số lượng tải xuống asset đồng thời tối đa.
loginCredential(trống)Tên tài khoản Resonite cho máy chủ headless.
loginPassword(trống)Mật khẩu tài khoản Resonite.

5. Cấu Hình Thế Giới

Mỗi mục trong mảng startWorlds định nghĩa một phiên thế giới. Các thiết lập thế giới quan trọng:

Thiết Lập Mặc Định Mô Tả
isEnabledtrueThế giới này có nên khởi động hay không.
sessionNamenullTên hiển thị cho phiên.
maxUsers32Số người dùng tối đa trong thế giới.
accessLevelAnyoneAi có thể tham gia: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private.
loadWorldPresetNameSpaceWorldThế giới preset để tải (ví dụ SpaceWorld, Grid, BasicEmpty).
loadWorldURLnullURL của một thế giới tùy chỉnh để tải thay vì một preset.
autoRecovertrueTự động khôi phục thế giới sau khi gặp sự cố.
autoSleeptrueĐưa thế giới vào trạng thái ngủ khi không có người dùng.
saveOnExitfalseLưu trạng thái thế giới khi máy chủ tắt.
autosaveInterval-1.0Khoảng thời gian tự động lưu tính bằng giây (-1 = vô hiệu hóa).
hideFromPublicListingnullẨn phiên này khỏi danh sách công khai.
awayKickMinutes-1.0Số phút trước khi người dùng AFK bị đá (-1 = vô hiệu hóa).
idleRestartInterval-1.0Khởi động lại thế giới sau số giây trống người này (-1 = vô hiệu hóa).
forcedRestartInterval-1.0Bắt buộc khởi động lại sau số giây này bất kể có người dùng hay không (-1 = vô hiệu hóa).

6. Kết Nối Đến Máy Chủ Của Bạn

  1. Khởi chạy Resonite trên PC hoặc kính VR của bạn.
  2. Mở Session Browser (Dash Menu > Worlds).
  3. Tìm kiếm máy chủ của bạn theo tên phiên.
  4. Nhấp Join để vào thế giới.

Đối với các phiên riêng tư, tài khoản headless phải mời người dùng hoặc sử dụng autoInviteUsernames trong file cấu hình.

7. Danh Sách Kiểm Tra Cài Đặt Lần Đầu

  1. Chỉnh sửa Headless/Config/Config.json để đặt loginCredentialloginPassword cho tài khoản Resonite của bạn.
  2. Đặt một sessionName cho thế giới của bạn.
  3. Chọn một loadWorldPresetName hoặc cung cấp một loadWorldURL cho thế giới tùy chỉnh.
  4. Đặt accessLevel để kiểm soát ai có thể tham gia.
  5. Khởi động máy chủ và xác nhận nó hiển thị World running... trong console.

Bài Viết Liên Quan

Cần Trợ Giúp?

Nếu bạn gặp vấn đề với máy chủ Resonite của mình, hãy mở một ticket hỗ trợ và kèm theo thông tin máy chủ, mô tả vấn đề, cùng bất kỳ thông báo lỗi nào từ console GPanel.


Was this article helpful?

Ready to Get Started?

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