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

Je Discord-bot verhuizen naar PlayNHost

Discord-bothostingUpdated Oct 23, 20263 min read

Een bot verhuizen is vooral bestanden kopiëren en dezelfde instellingen invullen. Plan een paar minuten waarin de bot offline mag zijn.

Voordat je begint

  • Zorg dat de code van de bot en zijn gegevensbestanden (databases, configuratie, opgeslagen status) allemaal in één map staan die je kunt kopiëren.
  • Laat de oude kopie draaien tot de nieuwe werkt, maar draai ze niet lang tegelijk met hetzelfde token. Twee kopieën die met één token zijn ingelogd, werken elkaar tegen, en commando's kunnen dubbel of helemaal niet worden beantwoord.

Stappen

  1. Kies de taal. Open je server in het panel, ga naar Overzicht en klik op Servertype bewerken als je Python of Java nodig hebt. Een nieuwe server start als Node.js. Doe dit voordat je bestanden uploadt. Zie Je servertype of gameversie wijzigen.
  2. Kopieer de bestanden. Open Files en upload de map, of geef een git-adres op bij Game-instellingen. Grote mappen uploaden sneller via SFTP: Verbinden met de bestanden van je server via SFTP. Laat node_modules (Node) en mappen met een virtuele omgeving (Python) weg, de server installeert de pakketten zelf.
  3. Vul de instellingen in. Zet bij Instellingen, dan Game-instellingen het hoofdbestand (of jar-bestand) en het token. Leest je code het token uit een configuratiebestand, laat dat bestand dan zoals het is, of schakel over op het lezen van DISCORD_TOKEN.
  4. Databases. Gebruikte je bot op de oude host een database, zie dan Databases gebruiken met je server voor de database die bij je pakket zit.
  5. Stop de oude bot, start daarna de nieuwe vanaf de pagina Console en kijk in de console tot de bot inlogt.

Als iets niet werkt

  • Een ontbrekend pakket of een verkeerde bestandsnaam verschijnt in de eerste seconden in de console. Zie Waarom je Discord-bot blijft stoppen.
  • Verbindt de bot maar kan hij zijn opgeslagen gegevens niet lezen, controleer dan of de gegevensbestanden met dezelfde mapstructuur zijn gekopieerd.

Draait je server al ergens anders? Verhuis hem naar ons

MAAK JE EIGEN GAMESERVER
KLAAR OM TE BEGINNEN?

Bespaar tot 30% op je nieuwe gameserver.
Premium prestaties, directe activatie en ongeëvenaarde betrouwbaarheid voor een betere prijs.

ONZE NIEUWSTE BLOGS