Bu kılavuz, Legion Hosting ile barındırılan Resonite headless sunucunuzu nasıl kuracağınızı ve yapılandıracağınızı anlatır. Resonite, kullanıcıların kullanıcı tarafından oluşturulan dünyalarda inşa edebileceği, üretebileceği ve sosyalleşebileceği bir sosyal VR platformudur. Oturum yönetimi ve yönetici komutları için bkz. Resonite Sunucu Yönetici Kılavuzu.
1. Sunucunuza Erişim
- GPanel üzerinde oturum açın.
- Sunucu listesinden Resonite sunucunuzu seçin.
- Sunucunuz, GPanel'deki Console sekmesi ve Resonite headless yapılandırması aracılığıyla yönetilir.
2. Başlangıç Değişkenleri
Bu ayarları GPanel'deki Startup sekmesinden yapılandırın:
| Değişken | Env Adı | Varsayılan | Açıklama |
|---|---|---|---|
| Mod Yükleyiciyi Etkinleştir | ENABLE_MODLOADER |
false | Özel modlar için ResoniteModLoader'ı etkinleştir (true/false). |
| Otomatik Güncelleme | AUTO_UPDATE |
1 | Başlangıçta sunucuyu otomatik olarak güncelle (1=evet, 0=hayır). |
/headlessCode mesajı göndererek elde edilir) gereklidir. Bu, barındırma sağlayıcısı tarafından yapılandırılır.
3. Yapılandırma Dosyası
Ana yapılandırma dosyası Headless/Config/Config.json'dur. Bunu SFTP aracılığıyla düzenleyin. Temel ayarlar:
{
"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 Ayarları Başvurusu
| Ayar | Varsayılan | Açıklama |
|---|---|---|
tickRate | 60.0 | Sunucu simülasyon tik hızı. |
maxConcurrentAssetTransfers | 4 | Maksimum eşzamanlı varlık indirmesi. |
loginCredential | (boş) | Headless için Resonite hesabı kullanıcı adı. |
loginPassword | (boş) | Resonite hesabı şifresi. |
5. Dünya Yapılandırması
startWorlds dizisindeki her giriş bir dünya oturumu tanımlar. Temel dünya ayarları:
| Ayar | Varsayılan | Açıklama |
|---|---|---|
isEnabled | true | Bu dünyanın başlatılıp başlatılmayacağı. |
sessionName | null | Oturum için görüntülenen ad. |
maxUsers | 32 | Dünyadaki maksimum kullanıcı sayısı. |
accessLevel | Anyone | Kimlerin katılabileceği: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Yüklenecek hazır dünya (örn. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | Hazır ayar yerine yüklenecek özel bir dünyanın URL'si. |
autoRecover | true | Çökme sonrası dünyayı otomatik olarak kurtar. |
autoSleep | true | Hiç kullanıcı yokken dünyayı uyku moduna al. |
saveOnExit | false | Sunucu kapandığında dünya durumunu kaydet. |
autosaveInterval | -1.0 | Saniye cinsinden otomatik kaydetme aralığı (-1 = devre dışı). |
hideFromPublicListing | null | Bu oturumu herkese açık listeden gizle. |
awayKickMinutes | -1.0 | AFK kullanıcıların atılmasından önce geçen dakika (-1 = devre dışı). |
idleRestartInterval | -1.0 | Boş kaldıktan bu kadar saniye sonra dünyayı yeniden başlat (-1 = devre dışı). |
forcedRestartInterval | -1.0 | Kullanıcılardan bağımsız olarak bu kadar saniye sonra yeniden başlatmayı zorunlu kıl (-1 = devre dışı). |
6. Sunucunuza Bağlanma
- Resonite'i PC'nizde veya VR başlığınızda başlatın.
- Session Browser'ı açın (Dash Menu > Worlds).
- Sunucunuzu oturum adına göre arayın.
- Dünyaya girmek için Join'e tıklayın.
Özel oturumlar için, headless hesabının kullanıcıları davet etmesi veya yapılandırmada autoInviteUsernames kullanması gerekir.
7. İlk Kurulum Kontrol Listesi
- Resonite hesabınız için
loginCredentialveloginPassworddeğerlerini ayarlamak üzereHeadless/Config/Config.jsondosyasını düzenleyin. - Dünyanız için bir
sessionNameayarlayın. - Bir
loadWorldPresetNameseçin veya özel bir dünya için birloadWorldURLsağlayın. - Kimlerin katılabileceğini denetlemek için
accessLevelayarlayın. - Sunucuyu başlatın ve konsolda
World running...gösterdiğini doğrulayın.
İlgili Makaleler
- Resonite Sunucu Yönetici Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
Resonite sunucunuzla ilgili sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu ayrıntılarınızı, sorunun açıklamasını ve GPanel konsolundaki hata mesajlarını ekleyin.