Perutean Geo & Cluster Server untuk Hytale
Perutean geo Hylist adalah cara termudah untuk mengarahkan setiap pemain server Hytale Anda ke node yang paling dekat dengan mereka. Cukup berikan satu alamat kepada pemain, dan Hylist akan mengarahkan setiap koneksi ke wilayah yang tepat dan node yang paling lengang. Tanpa plugin, tanpa proxy yang perlu di-host, hanya satu catatan DNS.
Singkatnya
- Perutean geo mengirim setiap pemain ke cluster terdekat berdasarkan benua, negara, atau rentang IP.
- Cluster mengelompokkan node server game Anda dan menyeimbangkan pemain di antaranya, dengan melewati node yang offline.
- Pemain memakai satu alamat (misalnya
play.yourserver.com) di seluruh dunia. - Pengaturannya cukup satu catatan CNAME ke
director.hylist.io. Tanpa plugin, dan tanpa latensi tambahan setelah pemain masuk: Hylist hanya mengarahkan proses join. - Cluster tersedia di semua paket, perutean geo mulai dari Growth. Lihat harga.
Mengapa ping menentukan apakah pemain bertahan
Pemain di Sydney yang terhubung ke server di Frankfurt mengalami latensi pulang-pergi sekitar 250-300ms bahkan sebelum server Anda melakukan apa pun. Pertarungan terasa tertunda, blok kembali ke posisi semula, dan pemain pindah ke server yang terasa lebih mulus. Menjalankan server di lebih banyak wilayah memang menyelesaikannya, tetapi hanya jika pemain benar-benar mendarat di server yang tepat. IP terpisah untuk tiap wilayah dan channel "pilih wilayah Anda" jarang berhasil: sebagian besar pemain hanya bergabung ke alamat pertama yang mereka lihat.
Perutean geo menghilangkan pilihan itu. Semua orang terhubung ke alamat yang sama, dan Hylist otomatis mengirim mereka ke wilayah terdekat.
Mengapa memakai perutean geo Hylist
Ping lebih rendah, otomatis
Setiap pemain mendarat di server terdekat mereka. Tanpa pemilih wilayah, tanpa IP terpisah per benua, dan tanpa pertanyaan "saya harus join server yang mana?" di Discord Anda.
Satu alamat untuk seluruh dunia
Promosikan satu alamat saja seperti play.yourserver.com. Hylist memutuskan per koneksi node mana yang harus dituju pemain.
Tanpa plugin, tanpa proxy yang perlu di-host
Perutean terjadi di edge Hylist dengan satu catatan CNAME. Hylist hanya mengarahkan proses join dan tidak pernah berada di tengah koneksi, sehingga lalu lintas gameplay langsung menuju node Anda. Tidak ada yang perlu diinstal dan tidak ada mesin proxy yang harus dirawat.
Load balancing bawaan
Cluster menyebarkan pemain ke node berdasarkan jumlah pemain paling sedikit atau round robin, melewati node yang offline, dan memungkinkan Anda mengosongkan node sebelum pemeliharaan.
Analitik sudah termasuk
Setiap join yang diarahkan muncul di dasbor telemetri Anda: negara, versi klien, dan tren join, sehingga Anda bisa melihat di mana wilayah berikutnya perlu ditambahkan.
Siap dalam hitungan menit
Buat cluster, tambahkan node Anda, tambahkan beberapa aturan, lalu arahkan satu catatan DNS ke Hylist. Sebagian besar pengaturan sudah aktif dalam waktu kurang dari 15 menit.
Cara kerjanya
- Pemain terhubung ke hostname Anda, misalnya
play.yourserver.com, yang merupakan CNAME kedirector.hylist.io. - Hylist mencari lokasi pemain dari alamat IP-nya.
- Aturan geo Anda untuk hostname tersebut diperiksa berdasarkan urutan prioritas, angka terkecil lebih dulu.
- Aturan pertama yang cocok memilih sebuah cluster. Jika tidak ada yang cocok, cluster default hostname yang digunakan.
- Cluster memilih node yang online menggunakan strateginya, lalu pemain diserahkan ke node tersebut. Setelah itu pemain terhubung langsung ke node Anda; Hylist tidak menjaga koneksi tetap terbuka.
- Join tersebut dicatat di dasbor telemetri Anda.
Cluster server
Cluster adalah sekelompok node server game yang melayani pemain yang sama, biasanya satu cluster per wilayah. Setiap node memiliki alamat, port, dan label wilayah opsional. Hylist memantau apakah setiap node online dan berapa banyak pemainnya.
Pemain paling sedikit
Pemain baru diarahkan ke node dengan pemain paling sedikit, sehingga beban merata dengan sendirinya.
Round robin
Koneksi dirotasi bergantian ke setiap node. Bobot node memungkinkan mesin yang lebih besar menerima porsi lebih banyak.
Pemeriksaan kesehatan
Node yang offline dilewati secara otomatis, sehingga node yang crash tidak berujung pada join yang gagal.
Pengosongan (draining)
Kosongkan node agar tidak menerima pemain baru selagi pemain saat ini menyelesaikan permainan, lalu restart dengan aman.
Aturan geo
Aturan dimiliki oleh sebuah hostname dan menunjuk ke sebuah cluster. Tersedia empat jenis pencocokan:
| Jenis pencocokan | Contoh nilai | Gunakan untuk |
|---|---|---|
| Benua | EU, NA, SA | Perutean regional yang luas |
| Negara | US, CA, BR | Node khusus negara tertentu |
| CIDR | 10.0.0.0/8 | Jaringan atau rentang IP tertentu |
| Fallback | (apa saja) | Penampung untuk semua yang lain |
Contoh: prioritas 0 mengirim EU ke cluster EU Anda, prioritas 1 mengirim NA, SA ke cluster US Anda, dan sisanya memakai cluster default hostname.
Untuk siapa
Jaringan global
Jalankan node di Eropa, Amerika Utara, dan Asia di balik satu alamat. Pemain di mana pun mendapat ping rendah seperti dari server lokal.
Server yang berkembang dan menambah wilayah kedua
Tambahkan node US di samping server EU Anda tanpa meminta pemain mengganti alamat. Pemain yang sudah ada tetap terhubung dengan cara yang sama.
Jaringan minigame dan lobi
Kelompokkan node lobi atau game yang identik dalam satu cluster agar pemain baru selalu mendarat di node yang paling lengang.
Event dan peluncuran
Aktifkan node tambahan untuk akhir pekan peluncuran, tambahkan ke cluster, lalu kosongkan dan hapus saat trafik turun.
Komunitas khusus negara
Kirim pemain dari negara tertentu, atau rentang IP tertentu seperti jaringan mitra, ke node khusus.
Pemeliharaan tanpa downtime
Kosongkan node agar tidak menerima pemain baru, perbarui, lalu aktifkan kembali sementara cluster lainnya menanggung beban.
Hanya menjalankan satu server di satu wilayah? Mulailah dengan telemetri pemain gratis untuk melihat dari mana pemain Anda berasal, lalu tambahkan wilayah jika sudah sepadan.
Atur dalam 4 langkah
- Tambahkan hostname telemetri. Di Dasbor Telemetri server Anda, tambahkan hostname seperti
play.yourserver.com. Lihat panduan telemetri untuk detailnya. - Arahkan DNS ke Hylist. Buat catatan CNAME dari
playkedirector.hylist.io. Di Cloudflare, setel ke DNS only (awan abu-abu). Sebagian besar penyedia memperbarui dalam 5-15 menit dan hostname berubah menjadi "Active". - Buat cluster. Di "Clusters", buat satu cluster per wilayah, pilih strategi, dan tambahkan alamat serta port setiap node.
- Tambahkan aturan geo. Pada hostname, tambahkan aturan yang mengirim benua, negara, atau rentang IP ke cluster yang tepat, dan setel cluster default untuk semua yang lain.
Setel hostname sebagai alamat publik pada listing Hylist Anda agar pengunjung melihat satu alamat yang rapi, bukan IP mentah.
Paket
| Paket | Cluster | Node | Perutean geo |
|---|---|---|---|
| Starter (gratis) | 1 | Hingga 2 | - |
| Growth | Tak terbatas | Hingga 5 | Hingga 5 aturan |
| Professional | Tak terbatas | Hingga 20 | Aturan tak terbatas |
| Enterprise | Tak terbatas | Tak terbatas | Aturan tak terbatas |