NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Game Server Monitor (DiscordGSM) hosten voor live serverstatus

Discord-bothostingUpdated Oct 29, 20266 min read

Game Server Monitor (DiscordGSM) plaatst in een Discord-kanaal voor elk van je gameservers een live statusbericht: online of offline, map, spelers en een spelerslijst, elke minuut ververst, met meldingen als een server uitvalt. Hij heeft je bottoken en je Discord-server-ID nodig; daarna voeg je gameservers toe met /addserver in Discord.

  1. Maak de bot in het Discord Developer Portal en kopieer zijn token. Een bevoorrechte intent is niet nodig.
  2. Laat de server in het panel Game Server Monitor draaien (Wijzigen wat er draait).
  3. Plak het token in de kaart Je bot instellen op Overzicht en nodig de bot uit.
  4. Zet je Discord-server-ID bij Bot, Code, Instellingen, Your Discord server ID.
  5. Druk op Bot starten en gebruik dan /addserver in het kanaal waar de status moet verschijnen.

Elke stap uitgebreid hieronder.

1. Laat de server Game Server Monitor draaien

  1. Maak de bot en kopieer zijn token: Een Discord-bot maken en zijn token ophalen.
  2. Open je server in het panel. Klik op Overzicht, in de kaart Je bot instellen, op de stap Wat er draait. Er staat "Deze bot draait Game Server Monitor." als het type al goed is.
  3. Zo niet, klik dan op Wijzigen wat er draait, kies Game Server Monitor, druk op Volgende stap, vink de bevestiging aan en druk op Servertype wijzigen.

2. Verbind hem en nodig hem uit

  1. Stap Verbinden met Discord: plak het token bij Plak je bottoken, druk op Verbinden en daarna op Ja, doorgaan.
  2. Stap Rechten: druk onder Uitnodigingslink op Toevoegen aan een Discord-server. De link vraagt al om wat de bot gebruikt: Kanalen beheren, Berichten versturen, Berichten beheren, Links insluiten, Externe emoji's gebruiken, Externe stickers gebruiken en Reacties toevoegen.

3. Geef hem je Discord-server-ID

De commando's van de bot verschijnen alleen in de Discord-servers die je opgeeft. Zolang er nog geen is, zegt de laatste stap van de installatiekaart "Vul eerst Your Discord server ID in op de Bot-pagina, Code, Instellingen. Zonder dat kan de bot niet starten." en houdt Bot starten uit.

De installatiekaart op Overzicht bij de stap Starten voor Game Server Monitor, met het verzoek Your Discord server ID in te vullen, de link Instellingen openen en Bot starten uitgegrijsd.

  1. Open in Discord Settings, Advanced en zet Developer Mode aan. Klik met rechts op het icoon van je server en kies Copy Server ID.
  2. Druk op Instellingen openen in de installatiekaart (of open de pagina Bot, Code). Plak op de kaart Instellingen het ID bij Your Discord server ID en druk op Opslaan. Voor meerdere Discord-servers scheid je de ID's met een puntkomma.

De pagina Bot, deel Code, met de kaart Instellingen van Game Server Monitor: Your Discord server ID ingevuld, Refresh every (seconds), Anyone can use /queryserver en Versie.

4. Start hem en voeg je gameservers toe

  1. Druk in de installatiekaart op Bot starten, of op Console op Starten. De eerste start installeert de Python-packages, ongeveer een minuut:
[PlayNHost] Installing Python packages (first start only, about a minute)
[PlayNHost] In your Discord server, use /addserver in a channel to post a live status message for a game server.
[PlayNHost] If the bot stops at once with "Improper token has been passed", the bot token is wrong: replace it on the Bot page.
[PlayNHost] Starting your bot
  1. Ga in Discord naar het tekstkanaal waar de status moet verschijnen en typ /addserver. Kies de game en vul dan Address (het IP-adres of domein van de server) en Query Port in. Alleen beheerders kunnen dit gebruiken.
  2. De bot plaatst het statusbericht en ververst het standaard elke 60 seconden (Refresh every (seconds)). Herhaal dit voor elke gameserver.

De queryport is niet altijd de poort waarop spelers joinen: sommige games beantwoorden statusvragen op een aparte poort. Controleer de poorten van je gameserver: De poorten en het IP-adres van je server vinden.

Handige commando's

CommandoWat het doet
/addserverEen statusbericht voor een gameserver in dit kanaal plaatsen
/delserverEen verwijderen
/setalertDe meldingen instellen voor als een server uitvalt
/changestyleHet uiterlijk van een statusbericht wijzigen
/moveup, /movedownDe statusberichten opnieuw ordenen
/queryserverEenmalig een willekeurige server opvragen
/refreshDe berichten nu bijwerken

Instellingen

InstellingStandaardWat het doet
Your Discord server IDleegDe Discord-servers waar de commando's verschijnen. Verplicht.
Refresh every (seconds)60Hoe vaak de statusberichten worden bijgewerkt, van 30 tot 3600.
Anyone can use /queryserverfalsetrue laat elk lid het gebruiken; anders alleen beheerders.
VersielatestDe release die de installatie neemt, bijvoorbeeld 2.20.1. Geldt bij Opnieuw installeren.

Druk na een wijziging op Opslaan en herstart dan de bot.

Consoleregels die je kunt zien

[PlayNHost] Game Server Monitor is not set up yet: it needs your Discord bot token and your Discord server ID.

Het token (pagina Bot, Discord) of Your Discord server ID (Code, Instellingen) ontbreekt.

Improper token has been passed.

Discord weigerde het token. Druk in het Portal op Reset Token en plak het nieuwe met Token vervangen op de pagina Bot, onder Discord.

Goed om te weten

  • Je lijst met bewaakte servers staat in de map data onder Files.
  • Bijwerken: druk op Opnieuw installeren op de kaart Opnieuw installeren onder Code en bevestig. Je bewaakte servers blijven staan.
  • Een gameserver die geen statusvragen beantwoordt, staat als offline. Zegt /addserver dat de server "is not queryable", controleer dan het adres, de queryport en of de gameserver draait.

Elke optie van elke kant-en-klare bot: De instellingen van een kant-en-klare bot wijzigen.

Draait je bot al ergens anders? Verhuis hem naar ons

ONZE NIEUWSTE BLOGS