Sådan vises din online spiller tælle på Hytal Server listen

Efter: navn Kategori:: Navn : minutter min læs

Spillere er mere tilbøjelige til at deltage servere, der viser en aktiv spiller tæller. Lær at forbinde din Hytaleserver til HytaleCharts ved hjælp af hjertestop plugin, ekstern forespørgsel endpoint, eller automatisk UDP ping.

< p > Når en spiller gennemser < stærk > Hytale server liste < / stærk >, et nummer beslutter, om de klikker på "Deltag" eller holde rulle: < stærk > spiller tæller < / stærk >. En server der viser 47 / 100 spillere føler sig levende. En server, der ikke viser noget - eller bare "Offline" - føles som en spøgelsesby, selv om den kører fint. < / p > < p > HytaleCharts tilbyder tre måder at vise din < stærk > Hytale servers < / strong > real- time player tæller og online status. Hver metode har forskellige tradeoffs i nøjagtighed, setup indsats, og funktioner. Denne vejledning forklarer alle tre, så du kan vælge den rigtige til din opsætning. < / p > < h2 > De tre metoder ved en Glance < / h2 > < tabel > < tead > < st > < th > Metode < / th > < th > Player Count < / th > < th > Opdateringshastighed < / th > < th > Opsætning af indsats < / th > < th > Bedste For < / th > < / st > < / thead > < tbody > < st > < td > < stærk > Heartbeat Plugin < / stærk > < / td > < td > Eksakt antal + spilleliste < / td > < td > Hver 60 sekunder < / td > < td > Installer plugin < / td > < td > Self- hostede servere < / td > < / tr > < tr > < td > < stærk > ekstern forespørgsel < / stærk > < / td > < td > eksakt antal < / td > < td > Hver 5 minutter < / td > < td > Sæt en URL < / td > < td > Nitrado / managed hosts < / td > < / tr > < st > < td > < stærk > UDP Ping < / strong > < / td > < td > Kun Online / Offline < / td > < td > Periodisk < / td > < td > Ingen (automatisk) < / td > < td > Grundlæggende status fallback < / td > < / tr > < / tbody > < / tabel > < h2 > Metode 1: HytaleCharts Heartbeat Plugin (Anbefalet) < / h2 > < p > Den hjerteslag plugin er < stærk > bedste måde < / stærk > at vise din spiller regne med < stærk > Hytalserver liste < / stærk >. Det kører på din Hytale server og sender et hjerteslag signal til HytaleCharts hvert 60 sekunder, herunder det nøjagtige antal spillere online og deres brugernavne. < / p > < h3 > Hvad er det rapporter < / h3 > < ul > < li > < stærk > Spillertal < / stærk > - det aktuelle antal forbundne spillere < / li > < li > < stærk > Max spillere < / stærk > - din servers player cap < / li > < li > < stærk > Spillerliste < / stærk > - individuelle brugernavne og UUID 'er for tilsluttede spillere < / li > < li > < stærk > Plugin version < / stærk > - så HytaleCharts kan advare dig om opdateringer < / li > < / ul > < h3 > Hvordan virker det under Hood < / h3 > < ol > < li > Pluginet sender en < stærk > POST anmodning < / stærk > til < kode > / api / hjerteslag < / kode > hver 60 sekunder < / li > < li > Anmodningen omfatter din servers < stærk > hemmelig nøgle < / stærk > (en 64-tegn hex streng) < / li > < li > Hytale Tegn validerer hemmeligheden, opdaterer din servers spillertal og status < / li > < li > Hvis ingen hjerteslag modtages i < stærk > 5 minutter < / stærk >, er serveren markeret offline < / li > < li > Historiske data lagres for analytics og spillertæller grafer < / li > < / ol > < h3 > Opsætning trin < / h3 > < ol > < li > < stærk > Generér et hjerteslag hemmelighed < / stærk > - på HytaleCharts, gå til Redigér Server og klik på "Generate Heartbeat Secret" i Heartbeat Plugin sektionen < / li > < li > < stærk > Kopiér hemmeligheden < / stærk > - du vil kun se det én gang (du kan regenerere hvis tabt) < / li > < li > < stærk > Installer HytaleCharts plugin < / stærk > på din Hytalserver ved at placere den i din servers < kode > mods / < / code > mappe < / li > < li > < stærk > Indstil plugin < / stærk > - oprette eller redigere < kode > config.json < / kode > i pluginets datamappe: < pre > < kode > [ "Secret": "DIT _ 64 _ SCRETER _ SECRET _ HER", "debug": false } < / kode > < / pre > < / li > < li > < stærk > Genstart din server < / stærk > - plugin vil begynde at sende hjerteslag straks < / li > < li > < stærk > Verificér på HytaleCharts < / stærk > - din server skal vise som online med en spiller tæller inden for 60 sekunder < / li > < / ol > < h3 > Støtte fra flere instanser < / h3 > < p > Hvis du kører flere server tilfælde (fx en lobby server og en overlevelse server), hjerteslag system < stærk > aggregater spiller tæller automatisk < / stærk >. Alle tilfælde deler den samme hemmelige nøgle vil have deres unikke spillere fusioneret og totaler summed. Det betyder, at du er < stærk > Hytal- serverliste < / stærk > indgang viser den korrekte total på hele dit netværk. < / p > < p > Systemet identificerer unikke instanser ved IP-adresse og verdensnavn, tager den nyeste hjerterytme fra hver kilde, og fusionerer spillere ved UUID for at undgå dobbelttælling nogen tilsluttet til flere tilfælde. < / p > < h3 > Opdateringer af plugin < / h3 > < p > Hytale Tegn sporer din plugin version. Hvis en nyere version er tilgængelig, vil din Redigér server side vise en < stærk > "Update Tilgængelig" < / stærk > advarsel. Holde plugin strøm sikrer kompatibilitet med eventuelle API ændringer og får dig de nyeste fejlrettelser. < / p > < h2 > Metode 2: Ekstern forespørgsel Endpoint (Nitrado & Managed Hosts) < / h2 > Ikke alle < stærke > Hytale server < / stærk > operatører har adgang til at installere brugerdefinerede plugins. Hvis du bruger Nitrado, en containerbaseret vært, eller en udbyder, der udsætter en forespørgsel endpoint, den eksterne forespørgsel system er din løsning. < / p > < h3 > Hvordan virker det < / h3 > < ol > < li > Du giver HytaleCharts en < stærk > URL der returnerer din servers spiller tæller som JSON < / strong > < / li > < li > HytaleCharts meningsmålinger, der URL < stærk > hver 5. minut < / stærk > < / li > < li > Respons er fortolket og dit spillertal er opdateret på serverlisten < / li > < li > Hvis endepunktet bliver uopnåeligt, afspejler din serverstatus ændringen inden for 10 minutter < / li > < / ol > < h3 > Understøttede responsformater < / h3 > < p > HytaleCharts automatisk registrerer flere JSON-formater, så det virker med de fleste spørgsmål endepunkter ud af boksen: < / p > < h3 > Nitrado Format < / h3 > < pre > < kode > [ "Universe": { "CurrentPlayers": 15 }, "Server": { MaxPlayers: 100 } } < / kode > < / pre > < h3 > Standardformat < / h3 > < pre > < kode > [ "player _ count": 15 "max _ players": 100 } < / kode > < / pre > < p > understøtter også kamelCase (< kode > playerCount < / code >, < kode > maxPlayers < / code >) og kortslutning (< kode > online < / code >, < kode > max < / code >) varianter. < / p > < h3 > Opsætning trin < / h3 > < ol > < li > Find eller konfigurér en < stærk > forespørgsel endepunkt < / stærk > på din hosting udbyder (Nitrado giver en som standard) < / li > < li > På HytaleCity in Ontario Canada Tegn, gå til < stærk > Redigér server → Ekstern forespørgsel < / stærk > < / li > < li > Indtast < stærk > fuld URL < / stærk > til din forespørgsel endpoint < / li > < li > Click < strong > "Test Endpoint" < / strong > for at verificere, at reaktionen er parseable < / li > < li > Gem - Hytale Tegn begynder at stemme med det samme < / li > < / ol > < p > Den eksterne forespørgsel metode opdateres mindre hyppigt end hjerteslag plugin (hver 5 minutter vs. hver 60 sekunder), men det kræver nul server- side ændringer. < / p > < h2 > Metode 3: UDP Ping (Automatisk Fallback) < / h2 > < p > Hvis du ikke har konfigureret enten hjertestop plugin eller en ekstern forespørgsel endpoint, vil HytaleCharts forsøge at kontrollere din servers status via < stærk > UDP ping < / stærk >. Dette er et passivt system, der kræver ingen opsætning på din ende. < / p > < h3 > Hvordan virker det < / h3 > < ul > < li > Hytale Tegn sender en minimal < stærk > QUIC protokol sonde < / stærk > til din servers offentlige port (standard: < stærk > 5520 < / stærk >) < / li > < li > Hvis nogen respons modtages, er serveren markeret < stærk > online < / stærk > < / li > < li > Hvis ingen respons efter flere forsøg igen, er serveren markeret < stærk > offline < / stærk > < / li > < / ul > < h3 > Begrænsninger < / h3 > < ul > < li > < stærk > Ingen spiller tæller < / stærk > - UDP ping kan kun bestemme online vs. offline, ikke hvor mange spillere er tilsluttet < / li > < li > < stærk > Ingen spilleliste < / stærk > - ingen individuelle spillerdata er tilgængelige < / li > < li > < stærk > Mindre præcis timing < / stærk > - statusopdateringer afhænger af valgplanen i stedet for realtids hjerteslag < / li > < / ul > < p > UDP ping er nyttigt som en baseline, men servere alvorligt om at klatre < stærk > Hytal- serverlisten < / strong > placeringer skal installere pulsplugin eller konfigurere en ekstern forespørgsel for nøjagtige spillertællinger. < / p > < h2 > Hvordan HytaleCharts afgør din servers status < / h2 > < p > Når der er flere metoder til rådighed, HytaleCharts bruger et < stærk > priority system < / stærk > til at afgøre, hvilken datakilde til at stole på: < / p > < ol > < li > < stærk > Ekstern forespørgsel < / stærk > (højeste prioritet, hvis aktiveret) - online hvis sidste vellykkede meningsmåling var inden for 10 minutter < / li > < li > < stærk > Hjerteslag Plugin < / stærk > (hvis konfigureret) - online hvis sidste hjerteslag var inden for 5 minutter < / li > < li > < stærk > UDP Ping < / strong > (fallback) - bruger det gemte online / offline resultat fra sidste check < / li > < / ol > < p > Dette betyder, hvis du har både hjerteslag plugin og en ekstern forespørgsel konfigureret, den eksterne forespørgsel har forrang. De fleste operatører vil bruge den ene eller den anden, ikke begge. < / p > < h2 > Hvad spillere se < / h2 > < p > På < stærk > Hytale- serverlisten < / stærk > vises din servers status som et farvet skilt: < / p > < ul > < li > < stærk > Grøn skilt med spiller tæller < / stærk > (fx "Online - 47 spillere") - når online og spillere er opdaget < / li > < li > < stærk > Grøn badge < / stærk > ("Online") - når online, men ingen spillere eller tæller utilgængelige < / li > < li > < stærk > Rød badge < / stærk > ("Offline") - når ingen nylig hjerteslag, forespørgsel, eller ping respons < / li > < / ul > < p > Servere med synlige spiller tæller konsekvent tiltrække flere klik. En server, der viser "Online - 23 spillere" er langt mere overbevisende end en, der bare siger "Online" uden at tælle. Dette er grunden til hjerteslag plugin eller ekstern forespørgsel er vigtigt for < stærk > top Hytaleservere < / stærke >. < / p > < h2 > Fejlfinding < / h2 > < tabel > < tead > < st > < th > Problem < / th > < th > Sandsynligvis Årsag < / th > < th > Fix < / th > < / st > < / thead > < tbody > < tr > < td > Server viser "Offline" trods kører < / td > < td > Firewall blokerende hjerteslag eller ping < / td > < td > Sørg for, at din server kan gøre udgående HTTPS anmodninger til hytalecharts.com < / td > < / tr > < tr > < td > Spillertal sidder fast ved 0 < / td > < td > Plugin sporer ikke spillerbegivenheder < / td > Kontroller plugin indlæst (tjek serverlogfiler) og genstart < / td > < / tr > < tr > < td > Heartbeat stopper efter et stykke tid < / td > < td > Plugin styrtede ned eller blev aflæst < / td > < td > Tjek serverlogfiler for fejl, geninstaller plugin hvis det er nødvendigt < / td > < / tr > < tr > < td > Ekstern forespørgsel viser forkert optælling < / td > < td > Slutpunkt returnerer gamle data < / td > < td > Verificer JSON respons direkte i en browser < / td > < / tr > < tr > < td > Multiinstant-tællingen er for lav < / td > < td > Tilfælde med brug af forskellige hemmeligheder < / td > < td > Alle tilfælde skal dele samme hjerteslag hemmelighed < / td > < / tr > < tr > < td > "Opdatér tilgængelig" advarsel < / td > < td > Plugin er forældet < / td > < td > Download den nyeste plugin version fra HytaleCharts < / td > < / tr > < / tbody > < / tabel > < h2 > Bedste praksis < / h2 > < p > Operatører kører < stærk > top Hytaleservere < / stærk > følg disse mønstre: < / p > < ol > < li > < stærk > Brug hjertestop plugin når det er muligt < / stærk > - det er den mest præcise og lydhør mulighed < / li > < li > < stærk > Sæt en realistisk max spiller tæller < / stærk > - oppustede hætter (fx 999) se uærlig og reducere tillid < / li > < li > < stærk > Skærm din hjerterytme status < / stærk > - tjek Redigér Server siden periodisk for fejl < / li > < li > < stærk > Hold plugin opdateret < / stærk > - forældede plugins kan stoppe med at arbejde efter API ændringer < / li > < li > < stærk > Brug ekstern forespørgsel som backup < / stærk > - hvis dit plugin går ned, et fungerende eksternt endpoint holder din status præcis < / li > < li > < stærk > Sørg for at dit domæne er korrekt < / stærk > - UDP ping fallback bruger dit konfigurerede domæne, så hold det præcist, selv om du primært bruger hjerteslag < / li > < / ol > < h2 > Start < / h2 > < p > Viser din spiller tæller tager under fem minutter med hjerteslag plugin. Generér en hemmelighed, installere plugin, tilføje din hemmelighed til config, og genstart. Din < stærk > Hytaleserver < / stærk > vil dukke op på < stærk > Hytale server liste < / stærk > med en levende spiller tæller inden for et minut. < / p > < p > For forvaltede hosting udbydere som Nitrado, er den eksterne forespørgsel endnu enklere - bare indsætte en URL og HytaleCharts håndterer resten. < / p > < p > Uanset hvad, viser en reel spiller tæller er en af de nemmeste ting, du kan gøre for at øge din servers synlighed og tiltrække nye spillere. Servere, der viser aktiv spiller tæller på < a HURF = "/" > Hytaleserverliste < / a > udspiller konsekvent dem, der ikke. < / p >