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
- Đăng nhập vào GPanel.
- Chọn máy chủ Resonite của bạn từ danh sách máy chủ.
- 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.
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). |
/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ả |
|---|---|---|
tickRate | 60.0 | Tốc độ tick mô phỏng của máy chủ. |
maxConcurrentAssetTransfers | 4 | Số 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ả |
|---|---|---|
isEnabled | true | Thế giới này có nên khởi động hay không. |
sessionName | null | Tên hiển thị cho phiên. |
maxUsers | 32 | Số người dùng tối đa trong thế giới. |
accessLevel | Anyone | Ai có thể tham gia: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Thế giới preset để tải (ví dụ SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL của một thế giới tùy chỉnh để tải thay vì một preset. |
autoRecover | true | Tự động khôi phục thế giới sau khi gặp sự cố. |
autoSleep | true | Đưa thế giới vào trạng thái ngủ khi không có người dùng. |
saveOnExit | false | Lưu trạng thái thế giới khi máy chủ tắt. |
autosaveInterval | -1.0 | Khoảng thời gian tự động lưu tính bằng giây (-1 = vô hiệu hóa). |
hideFromPublicListing | null | Ẩn phiên này khỏi danh sách công khai. |
awayKickMinutes | -1.0 | Số phút trước khi người dùng AFK bị đá (-1 = vô hiệu hóa). |
idleRestartInterval | -1.0 | Khở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.0 | Bắ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
- Khởi chạy Resonite trên PC hoặc kính VR của bạn.
- Mở Session Browser (Dash Menu > Worlds).
- Tìm kiếm máy chủ của bạn theo tên phiên.
- 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
- Chỉnh sửa
Headless/Config/Config.jsonđể đặtloginCredentialvàloginPasswordcho tài khoản Resonite của bạn. - Đặt một
sessionNamecho thế giới của bạn. - Chọn một
loadWorldPresetNamehoặc cung cấp mộtloadWorldURLcho thế giới tùy chỉnh. - Đặt
accessLevelđể kiểm soát ai có thể tham gia. - 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.