Kimsenin bilgisayarı açık değilken bile Resonite dünyaların yayında: oturumları barındıran, kaydeden ve 7/24 moderasyon yapan bir headless istemci.

Geniş optimize edilmiş oyun sunucuları yelpazemizden seçim yapın. Her sunucu maksimum performans için yapılandırılmış ve DDoS koruması ile birlikte gelir.





Önerilen kullanım, paket donanımı ve aylık fiyatlarla karşılaştır.
| Paket | Önerilen kullanım | Donanım | Aylık fiyat |
|---|---|---|---|
| Gold 8GB | Önerilen: 1–2 sosyal dünya, küçük gruplarKalıcı bir buluşma alanı için giriş paketi; autoSleep boş dünyaların yükünü azaltır. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD | ₺440.00/ay |
| Platinum 10GB | Yoğun buluşmalar, ağır dünyalarVarlık yükü ağır dünyalar ve aynı anda yüklenen çok sayıda avatar için ek bellek. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD | ₺530.00/ay |
| Diamond 12GB | Aynı anda birkaç dünyaBirden fazla startWorlds girdisini yan yana çalıştırmak için rahat pay. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD | ₺617.50/ay |
| Emerald 16GB | Topluluk etkinlikleri, 30+ kullanıcı6 vCore, aynı anda yoğun çalışan birkaç oturum için ek işlem payı bırakır. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD | ₺840.00/ay |
| Xtreme 32GB | Büyük kongreler, çok sayıda oturumYalnızca çok dünyalı büyük etkinlikler için; çoğu topluluk 32 GB'a hiç ihtiyaç duymaz. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD | ₺1520.00/ay |
Bir Resonite headless'ının barındırıcıdan beklediği şeyler ve yapılandırmanın senin yerine otomatikleştirdiği işler.
startWorlds bir dizi olduğu için aynı headless bir sohbet alanını, bir sandbox'ı ve bir etkinlik dünyasını aynı anda, her birini kendi adı, erişim düzeyi ve maxUsers değeriyle açabilir.
autosaveInterval, saveOnExit, idleRestartInterval ve forcedRestartInterval, uzun süre açık kalan dünyaları kimsenin oturum açıp düğmeye basmasına gerek kalmadan kayıtlı ve taze tutar.
defaultUserRoles kullanıcı adına göre Admin, Builder, Moderator, Guest veya Spectator verir; bulut değişkeni seçenekleri de kullanıcıları otomatik olarak kabul eder, reddeder ya da rütbelendirir.
Headless grafik işlemeyi tamamen atlar; ihtiyacı ProtoFlux mantığı, fizik ve her kullanıcının senkronu için hızlı çekirdeklerdir. Ryzen 9 9950X tam da bu iş yüküne uygundur.
Panel konsolundan worlds, focus, users, kick, ban, silence, role, save ve restart komutlarını VR gözlüğü takmadan çalıştırırsın.
Beta kodunun nereye gireceğinden emin değilsen ya da bir dünya açılmıyorsa destek bileti, Discord, WhatsApp, telefon veya canlı sohbetle ekibimize ulaş.
Resonite sunucu kiralama paketlerimiz, resmi headless istemciyi İstanbul'da Ryzen 9 9950X ve en az 8 GB DDR5 bellek üzerinde, aylık ₺440.00 başlangıç fiyatıyla çalıştırır. Headless, Resonite'ın görüntü işlemeyen sürümüdür: topluluğunun buluşma dünyasını, etkinlik alanını ya da ortak inşa projesini kimsenin kendi bilgisayarı açık olmadan yayında tutar. Hangi dünyaların açılacağı, erişim düzeyleri, kullanıcı sınırı, otomatik kayıt aralığı ve varsayılan roller tek bir Config.json dosyasında durur. Headless yapısına erişim Resonite'ın Discoverer destekçi kademesiyle geldiği için beta kodunu ve Steam girişini sen getirirsin; makineyi ve paneli biz sağlarız.
Headless, Resonite'ın grafik arayüzü olmayan sürümüdür ve oturumları senin yerine barındırır. Resonite'ta bir oturum normalde onu açan kullanıcının bilgisayarında yaşar; o kişi çıkınca ya da bilgisayarı kapanınca dünya da kapanır. Headless ise dünyayı bir sunucuda çalıştırır, böylece topluluk buluşmaları, haftalık etkinlikler, dersler veya ortak inşa projeleri kimseye bağlı kalmadan 7/24 açık kalır. Resonite'ın kendi belgeleri de headless'ın özellikle büyük topluluklar ve etkinlikler için kullanıldığını belirtir.
Bilmen gereken önemli bir şart var: headless yazılımına erişim şu anda Discoverer destekçi kademesi ve üzerine açıktır. Oyun içinde Resonite bot'una /headlessCode yazarak bir Steam beta kodu alırsın; headless yapısı bu kodla, Resonite uygulamasının headless dalından indirilir. İndirme için yedek bir Steam hesabı yeterlidir; bu hesabın destekçi olması gerekmez ama kütüphanesinde Resonite bulunmalıdır.
TheCrewHost olarak destekçi erişimi ya da beta kodu satmıyoruz; donanımı, paneli ve kurulum desteğini sağlıyoruz. Resonite ekibi headless fiyatlandırmasını ileride değiştirmeyi düşündüğünü de paylaştı, bu yüzden güncel koşulları kendi hesabından kontrol etmeni öneririz.
Headless'ın ihtiyacı sabit bir sayı değildir; açık tuttuğun dünyalara ve kullanıcıların içeri getirdiği içeriğe göre büyür. Her kullanıcının avatarı, ortama bıraktığı nesneler ve dünyanın kendi varlıkları sunucuda işlenir. Bu yüzden küçük bir sohbet odası ile yüzlerce nesneli bir etkinlik dünyası arasında büyük fark olur. Resonite için paketlerimizi 8 GB bellekten başlatmamızın nedeni de budur.
Gold, bir ya da iki sosyal dünya ve küçük gruplar için makul bir başlangıçtır. Varlık yükü ağır dünyalar ya da aynı anda çok sayıda avatar yüklenen yoğun buluşmalar için Platinum, birkaç startWorlds girdisini yan yana çalıştırmak için Diamond daha rahattır. Otuzu aşkın kullanıcılı topluluk etkinliklerinde Emerald'ın 6 vCore'u, aynı anda yoğun çalışan birkaç oturuma pay bırakır; Xtreme ise ancak çok dünyalı büyük kongreler için anlamlıdır.
İşlemci tarafında varsayılan tickRate 60'tır ve maxConcurrentAssetTransfers eşzamanlı varlık aktarımını 4'te tutar. autoSleep açıkken boş ya da yalnızca uzaktaki kullanıcıların kaldığı dünyalar tam güncelleme döngüsü çalıştırmaz, bu da gece saatlerinde gereksiz yükü keser.
Headless, kurulum klasörünün Config alt klasöründe bir DefaultConfig.json üretir; bunu Config.json olarak kopyalayıp düzenlemen yeterlidir, çünkü headless bu adı otomatik olarak okur. Resonite, dosyayı düzenleyicinde doğrulamak için bir JSON şeması da yayımlar ve dosyanın başındaki $schema satırı bu doğrulamayı açar.
Üst düzeyde loginCredential ve loginPassword, headless'ın gireceği Resonite hesabını belirler; bunun için ayrı bir bot hesabı açmak en temiz yoldur. tickRate simülasyon hızını, universeId gerekirse hangi evrende çalışılacağını belirler. Asıl iş startWorlds dizisindedir: her girdide sessionName, description, maxUsers (varsayılan 32), accessLevel ve hideFromPublicListing bulunur. accessLevel için Private, LAN, Contacts, ContactsPlus, RegisteredUsers ve Anyone değerleri geçerlidir.
Dünyayı seçmek için loadWorldURL alanına resrec:/// ile başlayan kayıt adresini yazar ya da loadWorldPresetName ile Grid gibi hazır bir şablon açarsın. autoInviteUsernames dünya açılınca belirli kullanıcılara davet gönderir, awayKickMinutes ise uzun süre uzakta kalanları çıkarır. isEnabled false yapılan bir girdi, dosyadan silinmeden devre dışı kalır.
En sık yapılan hata şudur: shutdown komutu headless'ı dünya durumunu kaydetmeden kapatır. Kapatmadan önce ilgili dünyada save çalıştır ya da Config.json'da saveOnExit'i açıp autosaveInterval'a saniye cinsinden bir değer ver. saveAsOwner boş bırakıldığında dünya yüklendiği yere, yani oyun içindeki Save Changes seçeneği gibi kaydedilir; LocalMachine veya CloudUser değeri ise her kayıtta yeni bir kayıt kaydı oluşturur.
Konsolda önce worlds ile açık dünyaları listeler, focus ile birini seçersin. Ardından users oradakileri gösterir; kick, silence ve unsilence anlık müdahale sağlar. ban, kullanıcıyı bu headless'ın barındırdığı tüm oturumlardan uzaklaştırır; banByName, banByID ve listbans ban listesini yönetir. role komutu Admin, Builder, Moderator, Guest veya Spectator atar; accessLevel, maxUsers ve hideFromListing ise dünyayı kapatmadan ayarlarını değiştirir.
Dünyalar Resonite'ta disk üzerindeki bir harita dosyası olarak değil, bir hesaba bağlı kayıtlar olarak saklanır. Bu yüzden sunucudaki otomatik yedekler özellikle Config.json dosyanı, günlükleri ve yerel verileri korur; dünyanın kendisi için düzenli save alışkanlığı önemlidir.
Kullanıcılar headless dünyana Resonite'ın oturum tarayıcısından katılır; hideFromPublicListing açık değilse ve erişim düzeyi izin veriyorsa oturum orada görünür. Kapalı gruplar için headless'ı kişi listesine ekleyip invite komutuyla davet gönderebilir, sessionURL ile oturumun adresini alıp paylaşabilirsin. acceptFriendRequest, headless hesabına gelen arkadaşlık isteklerini onaylar.
Ağ tarafında Resonite varsayılan olarak LiteNetLib üzerinden NAT delme ve gerekirse relay kullanır ve rastgele bir port seçer; bu yüzden klasik anlamda port yönlendirmesi zorunlu değildir. Doğrudan bağlantıları kararlı hâle getirmek için dünya girdisinde forcePorts ile lnl, quic ve tcp protokollerini sabit portlara bağlayabilirsin; bu portları panelinde sunucuna ayrılan portlarla eşleştir. QUIC için ayrıca başlangıç yapılandırmasında quicConfig.publicIP tanımlanması gerekir.
Sunucunun İstanbul'da olması, Türkiye ve çevresinden bağlanan kullanıcıların sesli sohbetinin ve senkronunun kısa bir ağ yolundan geçmesini sağlar. Topluluk yapımı ResoniteModLoader gibi eklentiler headless'a -LoadAssembly ile yüklenebilir, ancak bunlar resmi değildir ve güncellemelerle bozulabilir.
Discoverer kademesinde destekçi olduğundan emin ol, ardından oyun içinde Resonite bot'una /headlessCode yazarak Steam beta kodunu edin.
Bir iki sosyal dünya için Gold yeter; birkaç dünyayı aynı anda açacak ya da kalabalık etkinlik düzenleyeceksen Diamond veya Emerald düşün.
Headless, kütüphanesinde Resonite bulunan yedek bir Steam hesabı ve beta koduyla indirilir; bilgileri kurulumda girersin, emin olmadığın yerde destek ekibi yardımcı olur.
DefaultConfig.json'u Config.json olarak kopyala; bot hesabının giriş bilgilerini, startWorlds girdilerini, erişim düzeyini ve autosaveInterval değerini yaz.
Panel konsolunda World running satırını gördüğünde dünya yayındadır; worlds ile listeyi, status ile odaktaki dünyanın durumunu kontrol et.
invite ile arkadaşlarını çağır ya da sessionURL ile aldığın adresi topluluğunun Discord kanalına sabitle.
Resonite headless barındırmadan önce bilmen gerekenler.
Ryzen 9 donanımlı İstanbul veri merkezimiz Türkiye'deki oyunculara düşük gecikme, Avrupa, Orta Doğu ve Kafkasya'ya da iyi bağlantı sunar.
Türkiye
Projenin ihtiyacı olan her şey — oyun sunucusundan sanal sunucuya, fiziksel sunucudan web hosting ve Discord bot hosting'e kadar.
Oyuncu ve geliştirici topluluğumuzla bağlantı kurun
Anında destek alın, deneyimlerinizi paylaşın ve en son haberlerden haberdar olun