Geo-routing en servergroepen voor Hytale
Met Hylist geo-routing stuur je elke speler op je Hytale-server op de eenvoudigste manier naar de dichtstbijzijnde node. Geef spelers één adres, en Hylist leidt elke verbinding naar de juiste regio en de minst drukke node. Geen plugin, geen proxy om te hosten, één DNS-record.
Kort samengevat
- Geo-routing stuurt elke speler naar het dichtstbijzijnde cluster, op basis van continent, land of IP-bereik.
- Clusters groeperen je gameserver-nodes en verdelen spelers over die nodes, waarbij offline nodes worden overgeslagen.
- Spelers gebruiken wereldwijd één adres (bijv.
play.yourserver.com). - Instellen kost één CNAME-record naar
director.hylist.io. Geen plugin en geen extra latency zodra de speler binnen is: Hylist stuurt alleen het joinen aan. - Clusters in elk plan, geo-routing vanaf Growth. Bekijk de prijzen.
Waarom ping bepaalt of spelers blijven
Een speler in Sydney die verbindt met een server in Frankfurt zit op ongeveer 250-300 ms round-trip latency nog voordat je server iets heeft gedaan. Gevechten voelen vertraagd aan, blokken springen terug en spelers vertrekken naar een server die soepeler voelt. Servers in meer regio's draaien lost dat op, maar alleen als spelers ook echt op de juiste terechtkomen. Aparte IP's per regio en kanalen om je regio te kiezen werken zelden: de meeste spelers joinen gewoon het adres dat ze als eerste zagen.
Geo-routing neemt die keuze weg. Iedereen verbindt met hetzelfde adres en Hylist stuurt ze automatisch naar de dichtstbijzijnde regio.
Waarom Hylist geo-routing gebruiken
Automatisch lagere ping
Elke speler komt terecht op de server die het dichtst bij ligt. Geen regiokeuze, geen aparte IP's per continent en geen "op welke server moet ik joinen?" in je Discord.
Eén adres voor de hele wereld
Gebruik één adres zoals play.yourserver.com. Hylist bepaalt per verbinding welke node de speler moet bereiken.
Geen plugin, geen proxy om te hosten
De routing gebeurt aan de edge van Hylist met één CNAME-record. Hylist stuurt alleen het joinen aan en zit nooit in de verbinding, dus gameplayverkeer gaat rechtstreeks naar je node. Niets te installeren en geen proxymachines om te onderhouden.
Ingebouwde load balancing
Clusters verdelen spelers over nodes op basis van de minste spelers of round robin, slaan offline nodes over en laten je een node leegmaken (drainen) voor onderhoud.
Analyse inbegrepen
Elke gerouteerde join verschijnt in je telemetriedashboard: landen, clientversies en jointrends, zodat je ziet waar je volgende regio moet komen.
In minuten ingesteld
Maak een cluster, voeg je nodes toe, stel een paar regels in en wijs één DNS-record naar Hylist. De meeste setups zijn binnen 15 minuten live.
Hoe het werkt
- Een speler verbindt met jouw hostnaam, bijv.
play.yourserver.com, een CNAME naardirector.hylist.io. - Hylist zoekt de locatie van de speler op via het IP-adres.
- Je geo-regels voor die hostnaam worden gecontroleerd op prioriteit, laagste nummer eerst.
- De eerste regel die past kiest een cluster. Past geen enkele regel, dan wordt het standaardcluster van de hostnaam gebruikt.
- Het cluster kiest met zijn strategie een online node en de speler wordt daarheen doorgestuurd. Vanaf dat moment is de speler rechtstreeks verbonden met je node; Hylist houdt de verbinding niet open.
- De join wordt vastgelegd in je telemetriedashboard.
Servercluster
Een cluster is een groep gameserver-nodes die dezelfde spelers bedienen, meestal één cluster per regio. Elke node heeft een adres, poort en optioneel een regiolabel. Hylist houdt bij of elke node online is en hoeveel spelers erop zitten.
Minste spelers
Nieuwe spelers gaan naar de node met de minste spelers, zodat de belasting vanzelf gelijkmatig wordt.
Round robin
Verbindingen wisselen om beurten tussen nodes. Met nodegewichten krijgen krachtigere machines een groter aandeel.
Gezondheidscontroles
Offline nodes worden automatisch overgeslagen, zodat een gecrashte node niet leidt tot mislukte joins.
Draining
Drain een node zodat er geen nieuwe spelers meer op komen terwijl huidige spelers hun sessie afronden, en herstart hem daarna veilig.
Geo-regels
Regels horen bij een hostnaam en wijzen naar een cluster. Er zijn vier matchtypes:
| Matchtype | Voorbeeldwaarde | Gebruik het voor |
|---|---|---|
| Continent | EU, NA, SA | Grove regionale routing |
| Land | US, CA, BR | Landspecifieke nodes |
| CIDR | 10.0.0.0/8 | Specifieke netwerken of IP-bereiken |
| Fallback | (alles) | Vangnet voor alle anderen |
Voorbeeld: prioriteit 0 stuurt EU naar je EU-cluster, prioriteit 1 stuurt NA, SA naar je US-cluster en iedereen anders gebruikt het standaardcluster van de hostnaam.
Voor wie is het
Wereldwijde netwerken
Draai nodes in Europa, Noord-Amerika en Azië achter één adres. Spelers overal krijgen de lage ping van een lokale server.
Groeiende servers met een tweede regio
Zet een US-node naast je EU-server zonder dat spelers hun adres hoeven te wijzigen. Bestaande spelers verbinden gewoon op dezelfde manier.
Minigame- en lobbynetwerken
Groepeer identieke lobby- of gamenodes in een cluster, zodat nieuwe spelers altijd bij de minst drukke terechtkomen.
Events en lanceringen
Zet extra nodes op voor een lanceringsweekend, voeg ze toe aan het cluster en drain en verwijder ze weer als het rustiger wordt.
Communities per land
Stuur spelers uit bepaalde landen, of van specifieke IP-bereiken zoals een partnernetwerk, naar een eigen node.
Onderhoud zonder downtime
Drain een node zodat er geen nieuwe spelers meer op komen, werk hem bij en zet hem terug terwijl de rest van het cluster de belasting draagt.
Draai je één server in één regio? Begin met gratis spelertelemetrie om te zien waar je spelers vandaan komen en voeg een regio toe waar het loont.
Stel het in vier stappen in
- Voeg een telemetriehostnaam toe. Voeg in het telemetriedashboard van je server een hostnaam toe zoals
play.yourserver.com. Zie de telemetriegids voor details. - Wijs DNS naar Hylist. Maak een CNAME-record van
playnaardirector.hylist.io. Zet het bij Cloudflare op alleen DNS (grijze wolk). De meeste providers verwerken dit binnen 5-15 minuten en de hostnaam wordt "Actief". - Maak clusters. Maak onder "Clusters" één cluster per regio, kies een strategie en voeg het adres en de poort van elke node toe.
- Voeg geo-regels toe. Voeg op de hostnaam regels toe die continenten, landen of IP-bereiken naar het juiste cluster sturen, en stel een standaardcluster in voor alle anderen.
Stel de hostnaam in als openbaar adres op je Hylist-vermelding, zodat bezoekers één net adres zien in plaats van een kaal IP.
Plannen
| Plan | Clusters | Nodes | Geo-routing |
|---|---|---|---|
| Starter (gratis) | 1 | Tot 2 | - |
| Growth | Onbeperkt | Tot 5 | Tot 5 regels |
| Professional | Onbeperkt | Tot 20 | Onbeperkt aantal regels |
| Enterprise | Onbeperkt | Onbeperkt | Onbeperkt aantal regels |