Pterodactyl Logo

Discord Bot mit Pterodactyl hosten

Pterodactyl eignet sich hervorragend für Anwendungen, die rund um die Uhr laufen müssen — wie ein Discord Bot. Dabei hosten Sie nicht den Discord-Server selbst, sondern den Programmcode des Bots, der sich mit dem Discord-Dienst verbindet.

Voraussetzungen: Stellen Sie sicher, dass folgendes bereit ist, bevor Sie beginnen:

✓ Ein vollständig konfiguriertes Pterodactyl Panel — Panel Erstkonfiguration
✓ Eine Bot-Anwendung im Discord Developer Portal erstellt
✓ Ihr einzigartiger Bot-Token, aus dem Discord Developer Portal kopiert

Schritt 1: Ein Discord Bot Egg herunterladen

Das benötigte Egg hängt von der Programmiersprache Ihres Bots ab — Python, JavaScript/Node.js und weitere stehen zur Verfügung. Eine große Auswahl finden Sie auf pterodactyleggs.com.

2.Suchen Sie ein Egg passend zur Sprache Ihres Bots — z. B. Discord Bot JS für einen Node.js-Bot oder Discord Bot Python für einen Python-Bot
3.Laden Sie die .json-Datei des Eggs herunter

Schritt 2: Egg importieren

Laden Sie das heruntergeladene Egg in Ihr Pterodactyl Panel:

1.Navigieren Sie über das Schraubenschlüssel-Symbol ⚙ zum Admin-Bereich
2.Klicken Sie in der Seitenleiste auf Nests
3.Klicken Sie auf Egg importieren, laden Sie die .json-Datei hoch und weisen Sie sie einem Nest zu — z. B. einem neuen Nest namens Bots

Schritt 3: Bot-Server erstellen

Erstellen Sie eine Server-Instanz, auf der Ihr Bot läuft. Die meisten Bots sind sehr ressourcenschonend und benötigen wenig CPU oder RAM.

1.Navigieren Sie zu Server → Neu erstellen
2.Geben Sie dem Server einen Namen (z. B. Mein Discord Bot)
3.Wählen Sie unter Nest-Konfiguration das Nest und das importierte Bot-Egg aus
4.Legen Sie Ressourcenlimits fest und klicken Sie auf Server erstellen

Schritt 4: Bot-Dateien hochladen

Der Programmcode Ihres Bots muss auf den Server hochgeladen werden, bevor er ausgeführt werden kann:

1.Öffnen Sie Ihren neuen Bot-Server im Panel
2.Gehen Sie zum Tab Dateiverwaltung
3.Laden Sie alle Bot-Dateien hoch — z. B. index.js, bot.py, package.json oder andere Projektdateien

Schritt 5: Bot-Token konfigurieren

Der Bot benötigt seinen Token, um sich bei den Discord-Diensten zu authentifizieren:

1.Öffnen Sie den Tab Startup Ihres Servers
2.Suchen Sie die Startup-Variable für den Bot-Token — oft als BOT_TOKEN oder ähnlich bezeichnet
3.Fügen Sie Ihren Bot-Token aus dem Discord Developer Portal in dieses Feld ein

Teilen Sie Ihren Bot-Token niemals! Dieser Token gibt volle Kontrolle über Ihren Bot. Behandeln Sie ihn wie ein Passwort und veröffentlichen Sie ihn nie — auch nicht in öffentlichen Repositories.

Schritt 6: Bot starten

Wenn alles konfiguriert ist, können Sie Ihren Bot starten:

1.Öffnen Sie den Tab Konsole
2.Klicken Sie auf Starten
3.Beobachten Sie die Konsolenausgabe auf Fehler — bei korrekter Egg-Konfiguration werden Abhängigkeiten (z. B. aus package.json) automatisch installiert, bevor der Bot startet

Weiterführende Dokumentation

Hilfe bei der Bot-Entwicklung finden Sie in der offiziellen Discord-Entwicklerdokumentation.