Hur du visar din onlinespelare räkna på Hytale Server List

FrånHytaleCharts Team Kategori: Namn minuter min läst

Spelare är mer benägna att gå med i servrar som visar ett aktivt spelarantal. Lär dig hur du ansluter din Hytale server till HytaleCharts med hjälp av hjärtslagsplugin, extern fråga endpoint eller automatisk UDP ping.

När en spelare surfar på Hytale server list, ett nummer bestämmer om de klickar på "Join" eller fortsätter att bläddra: player count. En server som visar 47/100 spelare känner sig levande. En server som visar ingenting - eller bara "Offline" - känns som en spökstad även om det går bra. HytaleCharts erbjuder tre sätt att visa din Hytale-serverns real-time player count och online status. Varje metod har olika avvägningar i noggrannhet, installationsinsatser och funktioner. Denna guide förklarar alla tre så att du kan välja rätt för din inställning. De tre metoderna vid en blick MethodPlayer CountUpdate Speed Setup EffortBest For Heartbeat Plugin Exakt räkna + spelare listaEvery 60 secondsInstall pluginSelf-hosted servrar External QueryExact countEvery 5 minutes Ange en URLNitrado / hanterade värdar UDP PingOnline/Offline onlyPeriodicNone (automatisk)Basic status fallback Metod 1: HytaleCharts Heartbeat Plugin (Rekommenderad) Hjärtslagsplugin är best way för att visa din spelare räkna på Hytale server list. Den körs på din Hytale-server och skickar en hjärtslagssignal till HytaleCharts var 60: e sekund, inklusive det exakta antalet spelare online och deras användarnamn. Vad det rapporterar Player count - det aktuella antalet anslutna spelare Max-spelare - din servers spelare cap Player list — enskilda användarnamn och UUID för anslutna spelare Plugin version -- så HytaleCharts kan varna dig om uppdateringar Hur det fungerar under Hood Plugin skickar en POST-förfrågan till /api/heartbeat var 60 sekunder Begäran inkluderar din servers hemliga nyckel (en 64-tecken hex sträng) Hytale Diagram validerar hemligheten, uppdaterar din servers spelarräkning och status Om inget hjärtslag tas emot för 5 minuter, är servern markerad offline Historiska data lagras för analytics och spelare räkna grafer Setup Steps Generera en hjärtslag hemlighet - på HytaleCharts, gå till Edit Server och klicka på "Generate Heartbeat Secret" i Heartbeat Plugin avsnitt Kopiera hemligheten - du ser det bara en gång (du kan regenerera om du förlorat) Install the HytaleCharts plugin på din Hytale server genom att placera den i serverns mods/ katalog Konfigurera plugin - skapa eller redigera config.json i plugins datakatalog: { "Secret": "YOUR_64_CHARACTER_SECRET_HERE", "debug": falsk ≤/code> Starta om din server - pluginet börjar skicka hjärtslag omedelbart Verify on HytaleCharts - din server ska visa som online med en spelare räkna inom 60 sekunder Multi-Instance Support Om du kör flera serverinstanser (t.ex. en lobbyserver och en överlevnadsserver), hjärtslagssystemet aggregat spelaren räknas automatiskt . Alla fall som delar samma hemliga nyckel kommer att få sina unika spelare sammanslagna och totalsummas. Detta betyder din Hytale server list inmatning visar rätt totalt över hela nätverket. Systemet identifierar unika instanser av IP-adress och världsnamn, tar den senaste hjärtslagen från varje källa och slår ihop spelare av UUID för att undvika dubbelräkning någon som är ansluten till flera instanser. Plugin Updates Hylla Diagram spårar din plugin-version. Om en nyare version är tillgänglig kommer din Edit Server-sida att visa en "Update Available" varning. Att hålla plugin-strömmen säkerställer kompatibilitet med alla API-förändringar och får dig de senaste buggfixarna. Metod 2: Extern Query Endpoint (Nitrado & Managed Hosts) Inte alla Hytale server operatörer har tillgång till att installera anpassade plugins. Om du använder Nitrado, en containerbaserad värd eller någon leverantör som exponerar en fråga endpoint, är det externa frågesystemet din lösning. Hur det fungerar Du ger HytaleCharts med en URL som returnerar serverns spelare räknas som JSON HytaleCharts omröstningar som URL every 5 minutes Svaret är parsed och ditt spelarantal uppdateras på serverlistan Om slutpunkten blir oåtkomlig återspeglar din serverstatus förändringen inom 10 minuter Supported Response Formats HytaleCharts auto-detekterar flera JSON-format, så det fungerar med de flesta sökslutpunkter ur lådan: Nitrado Format { "Universe": { "CurrentPlayers": 15 }, "Server": { "MaxPlayers": 100 100 100 100 100 } ≤/code> Standard Format { "player_count": 15, "max_players": 100 100 100 100 100 ≤/code> Also supports camelCase (playerCount, maxPlayers) och shorthand (online, max) varianter. Setup Steps Hitta eller konfigurera en fråga endpoint på din webbhotell (Nitrado ger en som standard) På Hytale Diagram, gå till Edit Server → Extern Query Ange full URL till din fråga endpoint Click "Test Endpoint" för att verifiera svaret är parseable Spara - Hytale Diagram börjar rösta omedelbart Den externa sökmetoden uppdaterar mindre ofta än hjärtplugin (varje 5 minuter vs. var 60: e sekund), men det kräver noll server-side modifieringar. Metod 3: UDP Ping (Automatic Fallback) Om du inte har konfigurerat antingen hjärtslagplugin eller en extern fråga slutpunkt, HytaleCharts kommer att försöka kontrollera din server status via UDP ping. Detta är ett passivt system som kräver ingen inställning i slutet. Hur det fungerar Hylla Diagram skickar en minimal QUIC protokoll probe till din servers offentliga port (standard: 5520) Om något svar tas emot markeras servern online Om inget svar efter flera poster markeras servern offline Limitations No player count -- UDP ping kan endast avgöra online vs offline, inte hur många spelare är anslutna No player list -- ingen individuell spelardata är tillgänglig Less noggrann timing - statusuppdateringar beror på valschemat snarare än hjärtslag i realtid UDP ping är användbar som baslinje, men servrar seriösa om att klättra Hytale server list rankningar bör installera hjärtslagplugin eller konfigurera en extern fråga för korrekt spelare räknas. Hur HytaleCharts bestämmer din servers status När flera metoder finns tillgängliga använder HytaleCharts ett priority system för att bestämma vilken datakälla som ska lita på: External Query (högsta prioritet, om så är möjligt) - online om den senaste framgångsrika undersökningen var inom 10 minuter Heartbeat Plugin (om konfigurerad) - online om sista hjärtslag var inom 5 minuter UDP Ping (fallback) - använder det lagrade online/offline-resultatet från den senaste kontrollen Detta innebär att om du har både hjärtslagplugin och en extern fråga konfigurerad, den externa frågan tar företräde. De flesta operatörer kommer att använda en eller den andra, inte båda. Vad spelare ser På Hytale-serverlistan visas din servers status som ett färgat märke: Green badge with player count (t.ex. "Online - 47 spelare") - när online och spelare detekteras Green badge ("Online") - när online men inga spelare eller räknar otillgänglig Red badge ("Offline") - när ingen ny hjärtslag, fråga eller ping svar Servrar med synlig spelare räknas konsekvent locka fler klick. En server som visar "Online - 23 spelare" är mycket mer övertygande än en som bara säger "Online" utan räkning. Det är därför hjärtslagplugin eller extern fråga är viktigt för top Hytale servrar. Troubleshooting ProblemLikely OrsakFix Server visar "Offline" trots att du kör Firewall blockerar hjärtslag eller pingSäkerställ att din server kan göra utgående HTTPS-förfrågningar till hytalecharts.com Player count fastnat vid 0Plugin inte spåra spelarevenemang Verifiera plugin laddade (kontrollera serverloggar) och starta om Heartbeat stannar efter ett tag Plugin kraschade eller lossades Check serverloggar för fel, ominstallera plugin om det behövs Extern fråga visar fel räkningEndpoint returning stale dataVerifiera JSON-svaret direkt i en webbläsare Multi-instance count är för lågtInstanser som använder olika hemligheter Alla instanser måste dela samma hjärtslag hemlighet "Update Available" varningPlugin är föråldrad Ladda ner den senaste plugin-versionen från HytaleCharts Best Practices Operatorer som kör top Hytale servrar Följ dessa mönster: Använd hjärtslagplugin när det är möjligt - det är det mest exakta och responsiva alternativet Set a realistic max player count -- inflated caps (t.ex. 999) look dishonest och minska trust Monitor your heartbeat status - kontrollera Edit Server-sidan regelbundet för fel Håll pluginet uppdaterat föråldrade plugins kan sluta fungera efter API-förändringar Använd extern fråga som backup - om ditt plugin går ner, håller en fungerande extern slutpunkt din status korrekt Säkerställ att din domän är korrekt - UDP-ping-nedgången använder din konfigurerade domän, så håll den korrekt även om du främst använder hjärtslagen Getting Started Visa ditt spelarantal tar under fem minuter med hjärtslagplugin. Skapa en hemlighet, installera plugin, lägg till din hemlighet till konfig och starta om. Din Hytale-server visas på Hytale server list med en live-spelare räknas inom en minut. För hanterade värdleverantörer som Nitrado är den externa frågan ännu enklare - bara klistra in en URL och HytaleCharts hanterar resten. Hursomhelst, att visa en riktig spelare räkna är en av de enklaste sakerna du kan göra för att öka din server synlighet och locka nya spelare. Servrar som visar att aktiv spelare räknas på Hytale server list överträffar konsekvent de som inte gör det.