Hytale için Geo Yönlendirme ve Sunucu Kümeleri
Hylist geo yönlendirme, Hytale sunucunuzdaki her oyuncuyu kendisine en yakın düğüme göndermenin en kolay yoludur. Oyunculara tek bir adres verin; Hylist her bağlantıyı doğru bölgeye ve en az yoğun düğüme yönlendirsin. Eklenti yok, barındırılacak proxy yok, tek bir DNS kaydı yeterli.
Kısaca
- Geo yönlendirme, her oyuncuyu kıtaya, ülkeye veya IP aralığına göre kendisine en yakın kümeye gönderir.
- Kümeler, oyun sunucusu düğümlerinizi gruplar, oyuncuları aralarında dengeler ve çevrimdışı düğümleri atlar.
- Oyuncular dünyanın her yerinde tek bir adres kullanır (örn.
play.yourserver.com). - Kurulum,
director.hylist.ioadresine giden tek bir CNAME kaydından ibarettir. Eklenti yok ve oyuncu içeri girdikten sonra ek gecikme yok: Hylist yalnızca katılımı yönlendirir. - Kümeler her planda, geo yönlendirme Growth planından itibaren. Fiyatlara göz atın.
Oyuncuların kalıp kalmayacağını ping belirler
Sidney'deki bir oyuncu Frankfurt'taki bir sunucuya bağlandığında, sunucunuz daha hiçbir iş yapmadan yaklaşık 250-300 ms gidiş-dönüş gecikmesiyle başlar. Dövüş gecikmeli hissedilir, bloklar geri gelir ve oyuncular daha akıcı bir sunucuya geçer. Daha fazla bölgede sunucu çalıştırmak bunu çözer, ancak yalnızca oyuncular gerçekten doğru olana bağlanırsa. Bölge başına ayrı IP'ler ve “bölgeni seç” kanalları nadiren işe yarar: çoğu oyuncu ilk gördüğü adrese katılır.
Geo yönlendirme bu seçimi ortadan kaldırır. Herkes aynı adrese bağlanır, Hylist de onları otomatik olarak en yakın bölgeye gönderir.
Neden Hylist geo yönlendirme?
Otomatik olarak daha düşük ping
Her oyuncu kendisine en yakın sunucuya bağlanır. Bölge seçici yok, kıta başına ayrı IP yok, Discord'unuzda “hangi sunucuya girmeliyim?” sorusu yok.
Tüm dünya için tek adres
play.yourserver.com gibi tek bir adres duyurun. Oyuncunun hangi düğüme ulaşacağına Hylist her bağlantı için karar verir.
Eklenti yok, barındırılacak proxy yok
Yönlendirme, Hylist'in uç katmanında tek bir CNAME kaydıyla yapılır. Hylist yalnızca katılımı yönlendirir ve bağlantının içinde yer almaz; oyun trafiği doğrudan düğümünüze gider. Kurulacak bir şey ve bakımını yapacağınız proxy makineleri yok.
Yerleşik yük dengeleme
Kümeler oyuncuları en az oyuncu veya sıralı dağıtım (round robin) yöntemiyle düğümlere yayar, çevrimdışı düğümleri atlar ve bakımdan önce bir düğümü boşaltmanıza olanak tanır.
Analitik dahil
Yönlendirilen her katılım telemetri panonuzda görünür: ülkeler, istemci sürümleri ve katılım trendleri. Böylece bir sonraki bölgeyi nereye ekleyeceğinizi görebilirsiniz.
Dakikalar içinde kurulum
Bir küme oluşturun, düğümlerinizi ekleyin, birkaç kural tanımlayın ve tek bir DNS kaydını Hylist'e yönlendirin. Çoğu kurulum 15 dakikadan kısa sürede devreye girer.
Nasıl çalışır?
- Oyuncu ana bilgisayar adınıza bağlanır, örn.
play.yourserver.com; bu addirector.hylist.ioadresine giden bir CNAME'dir. - Hylist, oyuncunun IP adresinden konumunu belirler.
- O ana bilgisayar adı için tanımladığınız geo kuralları öncelik sırasına göre, en düşük numaradan başlayarak kontrol edilir.
- Eşleşen ilk kural bir küme seçer. Hiçbiri eşleşmezse ana bilgisayar adının varsayılan kümesi kullanılır.
- Küme, stratejisine göre çevrimiçi bir düğüm seçer ve oyuncu ona devredilir. Bu andan sonra oyuncu doğrudan düğümünüze bağlıdır; Hylist bağlantıyı açık tutmaz.
- Katılım telemetri panonuza kaydedilir.
Sunucu kümeleri
Küme, aynı oyunculara hizmet veren oyun sunucusu düğümlerinden oluşan bir gruptur; genellikle bölge başına bir küme kurulur. Her düğümün bir adresi, portu ve isteğe bağlı bir bölge etiketi vardır. Hylist her düğümün çevrimiçi olup olmadığını ve kaç oyuncusu bulunduğunu takip eder.
En az oyuncu
Yeni oyuncular en az oyuncusu olan düğüme gider, böylece yük kendiliğinden dengelenir.
Round robin
Bağlantılar düğümler arasında sırayla döner. Düğüm ağırlıkları sayesinde güçlü makineler daha büyük pay alabilir.
Sağlık kontrolleri
Çevrimdışı düğümler otomatik olarak atlanır; çöken bir düğüm başarısız katılımlara dönüşmez.
Boşaltma
Bir düğümü boşaltarak yeni oyuncuların ona ulaşmasını durdurun, mevcut oyuncular işini bitirsin, ardından güvenle yeniden başlatın.
Geo kuralları
Kurallar bir ana bilgisayar adına aittir ve bir kümeyi işaret eder. Dört eşleşme türü vardır:
| Eşleşme türü | Örnek değer | Kullanım amacı |
|---|---|---|
| Kıta | EU, NA, SA | Geniş bölgesel yönlendirme |
| Ülke | US, CA, BR | Ülkeye özel düğümler |
| CIDR | 10.0.0.0/8 | Belirli ağlar veya IP aralıkları |
| Yedek | (herhangi) | Diğer herkes için genel kural |
Örnek: öncelik 0, EU trafiğini AB kümenize; öncelik 1, NA, SA trafiğini ABD kümenize gönderir; geri kalan herkes ana bilgisayar adının varsayılan kümesini kullanır.
Kimler için?
Küresel ağlar
Avrupa, Kuzey Amerika ve Asya'daki düğümleri tek bir adresin arkasında çalıştırın. Her yerdeki oyuncular yerel bir sunucudan alacakları düşük pingi elde eder.
İkinci bölgeyi ekleyen büyüyen sunucular
Oyunculardan adres değiştirmelerini istemeden AB sunucunuzun yanına bir ABD düğümü ekleyin. Mevcut oyuncular aynı şekilde bağlanmaya devam eder.
Minioyun ve lobi ağları
Aynı lobi veya oyun düğümlerini bir kümede toplayın; yeni oyuncular her zaman en az kalabalık olana gitsin.
Etkinlikler ve lansmanlar
Lansman haftasonu için ek düğümler açın, kümeye ekleyin; trafik düşünce boşaltıp kaldırın.
Ülkeye özel topluluklar
Belirli ülkelerden veya bir iş ortağı ağı gibi belirli IP aralıklarından gelen oyuncuları özel bir düğüme yönlendirin.
Kesintisiz bakım
Bir düğümü boşaltarak yeni oyuncu almasını durdurun, güncelleyin ve kümenin geri kalanı yükü taşırken tekrar devreye alın.
Tek bölgede tek bir sunucu mu işletiyorsunuz? Oyuncularınızın nereden geldiğini görmek için önce ücretsiz oyuncu telemetrisiyle başlayın, ardından işe yarayacağı yere yeni bir bölge ekleyin.
4 adımda kurulum
- Bir telemetri ana bilgisayar adı ekleyin. Sunucunuzun Telemetri Panosunda
play.yourserver.comgibi bir ana bilgisayar adı ekleyin. Ayrıntılar için telemetri rehberine bakın. - DNS'i Hylist'e yönlendirin.
playadındandirector.hylist.ioadresine bir CNAME kaydı oluşturun. Cloudflare'da bunu yalnızca DNS (gri bulut) olarak ayarlayın. Çoğu sağlayıcı 5-15 dakika içinde güncellenir ve ana bilgisayar adı “Aktif” olur. - Kümeleri oluşturun. “Kümeler” altında her bölge için bir küme oluşturun, bir strateji seçin ve her düğümün adresini ile portunu ekleyin.
- Geo kurallarını ekleyin. Ana bilgisayar adında kıtaları, ülkeleri veya IP aralıklarını doğru kümeye gönderen kurallar ekleyin ve diğer herkes için varsayılan bir küme belirleyin.
Ziyaretçiler ham bir IP yerine tek ve düzgün bir adres görsün diye, ana bilgisayar adını Hylist ilanınızda herkese açık adres olarak ayarlayın.
Planlar
| Plan | Kümeler | Düğümler | Geo yönlendirme |
|---|---|---|---|
| Starter (ücretsiz) | 1 | En fazla 2 | - |
| Growth | Sınırsız | En fazla 5 | En fazla 5 kural |
| Professional | Sınırsız | En fazla 20 | Sınırsız kural |
| Enterprise | Sınırsız | Sınırsız | Sınırsız kural |