Geo-routing och serverkluster för Hytale

Hylist geo-routing är det enklaste sättet att skicka varje spelare på din Hytale-server till den nod som ligger närmast. Ge spelarna en adress, så dirigerar Hylist varje anslutning till rätt region och den minst belastade noden. Ingen plugin, ingen proxy att hosta, en DNS-post.

Kort sagt

  • Geo-routing skickar varje spelare till det närmaste klustret, baserat på kontinent, land eller IP-intervall.
  • Kluster grupperar dina spelservernoder och fördelar spelare mellan dem, och hoppar över noder som är offline.
  • Spelare använder en adress (t.ex. play.yourserver.com) över hela världen.
  • Installationen är en CNAME-post till director.hylist.io. Ingen plugin och ingen extra latens när spelaren väl är inne: Hylist styr bara själva anslutningen.
  • Kluster i alla planer, geo-routing från Growth. Se priser.

Därför avgör pingen om spelare stannar

En spelare i Sydney som ansluter till en server i Frankfurt har ungefär 250-300 ms latens fram och tillbaka innan din server ens har gjort något. Strider känns fördröjda, block hoppar tillbaka och spelare lämnar för en server som känns smidigare. Att köra servrar i fler regioner löser det, men bara om spelarna faktiskt hamnar på rätt server. Separata IP-adresser per region och kanaler för att välja region fungerar sällan: de flesta ansluter bara till den adress de såg först.

Geo-routing tar bort det valet. Alla ansluter till samma adress, och Hylist skickar dem automatiskt till den närmaste regionen.

Därför ska du använda Hylist geo-routing

Lägre ping, automatiskt

Varje spelare hamnar på den server som ligger närmast. Ingen regionväljare, inga separata IP-adresser per kontinent och inget "vilken server ska jag gå med i?" på din Discord.

En adress för hela världen

Annonsera en enda adress som play.yourserver.com. Hylist avgör för varje anslutning vilken nod spelaren ska nå.

Ingen plugin, ingen proxy att hosta

Routingen sker i Hylists edge med en enda CNAME-post. Hylist styr bara anslutningen och sitter aldrig i den, så speltrafiken går direkt till din nod. Inget att installera och inga proxymaskiner att underhålla.

Inbyggd lastbalansering

Kluster fördelar spelare mellan noder efter minst antal spelare eller round robin, hoppar över noder som är offline och låter dig dränera en nod före underhåll.

Analys ingår

Varje dirigerad anslutning syns i din telemetripanel: länder, klientversioner och trender, så att du ser var din nästa region behövs.

Klart på några minuter

Skapa ett kluster, lägg till dina noder, lägg till några regler och peka en DNS-post mot Hylist. De flesta uppsättningar är igång på under 15 minuter.

Så fungerar det

  1. En spelare ansluter till ditt värdnamn, t.ex. play.yourserver.com, som är en CNAME till director.hylist.io.
  2. Hylist slår upp spelarens plats utifrån IP-adressen.
  3. Dina geo-regler för det värdnamnet kontrolleras i prioritetsordning, lägst nummer först.
  4. Den första regeln som matchar väljer ett kluster. Om ingen matchar används värdnamnets standardkluster.
  5. Klustret väljer en nod som är online enligt sin strategi, och spelaren skickas vidare dit. Därefter är spelaren ansluten direkt till din nod; Hylist håller inte anslutningen öppen.
  6. Anslutningen registreras i din telemetripanel.

Serverkluster

Ett kluster är en grupp spelservernoder som betjänar samma spelare, oftast ett kluster per region. Varje nod har en adress, en port och en valfri regionetikett. Hylist håller reda på om varje nod är online och hur många spelare den har.

Minst spelare

Nya spelare går till noden med minst antal spelare, så belastningen jämnar ut sig själv.

Round robin

Anslutningar roterar mellan noderna i tur och ordning. Med nodvikter kan kraftfullare maskiner ta en större andel.

Hälsokontroller

Noder som är offline hoppas över automatiskt, så en krasch leder inte till misslyckade anslutningar.

Dränering

Dränera en nod för att stoppa nya spelare från att nå den medan nuvarande spelare blir klara, och starta sedan om den på ett säkert sätt.

Geo-regler

Regler tillhör ett värdnamn och pekar på ett kluster. Fyra matchningstyper finns:

Matchningstyp Exempelvärde Använd för
Kontinent EU, NA, SA Grov regional routing
Land US, CA, BR Landsspecifika noder
CIDR 10.0.0.0/8 Specifika nätverk eller IP-intervall
Reserv (alla) Fångar upp alla andra

Exempel: prioritet 0 skickar EU till ditt EU-kluster, prioritet 1 skickar NA, SA till ditt US-kluster och alla andra använder värdnamnets standardkluster.

Vem det är till för

Globala nätverk

Kör noder i Europa, Nordamerika och Asien bakom en adress. Spelare överallt får den låga ping de skulle få från en lokal server.

Växande servrar som lägger till en andra region

Lägg till en US-nod bredvid din EU-server utan att be spelarna byta adress. Befintliga spelare ansluter som vanligt.

Minispels- och lobbynätverk

Gruppera identiska lobby- eller spelnoder i ett kluster så att nya spelare alltid hamnar på den minst fulla.

Event och lanseringar

Starta extra noder för en lanseringshelg, lägg till dem i klustret och dränera och ta bort dem när trafiken sjunker.

Landsspecifika communityn

Skicka spelare från vissa länder, eller från specifika IP-intervall som ett partnernätverk, till en dedikerad nod.

Underhåll utan driftstopp

Dränera en nod så att den slutar ta emot nya spelare, uppdatera den och ta tillbaka den medan resten av klustret bär lasten.

Kör du en enda server i en region? Börja med gratis spelartelemetri för att se var dina spelare kommer ifrån, och lägg sedan till en region där det lönar sig.

Kom igång i 4 steg

  1. Lägg till ett telemetrivärdnamn. Lägg till ett värdnamn som play.yourserver.com i din servers telemetripanel. Se telemetriguiden för detaljer.
  2. Peka DNS mot Hylist. Skapa en CNAME-post från play till director.hylist.io. På Cloudflare ställer du in den på enbart DNS (grått moln). De flesta leverantörer uppdaterar inom 5-15 minuter och värdnamnet blir "Aktivt".
  3. Skapa kluster. Skapa ett kluster per region under "Kluster", välj en strategi och lägg till varje nods adress och port.
  4. Lägg till geo-regler. Lägg på värdnamnet till regler som skickar kontinenter, länder eller IP-intervall till rätt kluster, och ange ett standardkluster för alla andra.

Ange värdnamnet som publik adress i din Hylist-listning så att besökarna ser en snygg adress i stället för en rå IP.

Planer

Plan Kluster Noder Geo-routing
Starter (gratis) 1 Upp till 2 -
Growth Obegränsat Upp till 5 Upp till 5 regler
Professional Obegränsat Upp till 20 Obegränsat antal regler
Enterprise Obegränsat Obegränsat Obegränsat antal regler

Jämför planer

Vanliga frågor

Vad är det enklaste sättet att skicka Hytale-spelare till sin närmaste server?
Använd Hylist geo-routing. Peka en CNAME-post (till exempel play.yourserver.com) mot director.hylist.io, gruppera dina regionala noder i kluster och lägg till geo-regler per kontinent, land eller IP-intervall. Alla spelare ansluter till samma adress och dirigeras automatiskt till det närmaste klustret, utan plugin och utan proxy att hosta.
Ger geo-routing extra latens?
Bara vid anslutningen. Hylist styr spelaren en gång, vilket kan ge en liten engångsfördröjning under anslutningen. Efter det är spelaren ansluten direkt till din nod och Hylist är inte längre med i vägen, så det finns ingen extra latens under spelet. Eftersom spelarna når en nod nära dem blir pingen oftast mycket lägre än med en enda region.
Måste jag installera en plugin eller köra min egen proxy?
Nej. Geo-routing och kluster fungerar i DNS- och edge-lagret. Dina spelservrar behöver inga ändringar, de ska bara vara nåbara på sin adress och port.
Vad händer om en nod går offline?
Hylist hälsokontrollerar varje nod. Noder som är offline hoppas över och nya spelare skickas till de återstående noderna som är online i klustret. Om ingen geo-regel matchar en spelare används värdnamnets standardkluster.
Kan jag routa på land eller IP-intervall i stället för kontinent?
Ja. Regler kan matcha kontinenter (EU, NA, AS, ...), ISO-landskoder (US, DE, BR, ...), CIDR-IP-intervall, eller fungera som en reserv som fångar upp alla andra. Reglerna utvärderas i prioritetsordning, lägst nummer först.
Vilken plan behöver jag?
Starter innehåller ett kluster med upp till 2 noder. Geo-routing börjar på Growth ($4.99/mån, upp till 5 noder och 5 regler). Professional ($14.99/mån) höjer det till 20 noder och obegränsat antal regler, och Enterprise är obegränsat. Betalda planer har en gratis provperiod på 7 dagar.
Fungerar det med Cloudflare DNS?
Ja, så länge CNAME-posten är inställd på enbart DNS (grått moln). Cloudflares HTTP-proxy bär inte speltrafik.