Netherite-Host Dokumentation

Alles, was du wissen musst

Umfassende Anleitungen, Tutorials und Referenzen für alle Netherite-Host Services. Von der ersten Einrichtung bis zu fortgeschrittenen Konfigurationen – komplett kostenlos.

24 Guides4 KategorienMit Code-Beispielen100 % kostenlos

Schnellstart

Sofort loslegen

Starte in wenigen Minuten mit deinem ersten Projekt – Schritt für Schritt erklärt.

Minecraft-Server erstellen

In 5 Minuten zu deinem ersten Minecraft-Server.

  • Account erstellen
  • Server konfigurieren
  • Plugins installieren
  • Server starten
server.properties
server-port=25565
motd=Mein Netherite-Host Server
Guide öffnen

Discord-Bot hosten

Bring deinen Bot rund um die Uhr online.

  • Bot-Code vorbereiten
  • Dateien hochladen
  • Umgebung konfigurieren
  • Bot starten
package.json
{
  "main": "index.js",
  "scripts": {
    "start": "node index.js"
  }
}
Guide öffnen

TeamSpeak-Server

Richte einen Voice-Server für dein Team ein.

  • Server erstellen
  • Berechtigungen setzen
  • Channels konfigurieren
  • Nutzer einladen
Verbindungsdaten
ts.netherite-host.de:9987
Guide öffnen

Guides

Alle Anleitungen

Schritt-für-Schritt-Anleitungen mit Code-Beispielen und Tipps. Durchsuche alles auf einen Blick oder spring über das Inhaltsverzeichnis direkt zum Thema.

Minecraft Hosting

Von der Einrichtung bis zum Performance-Tuning

Server einrichten

Erstelle deinen ersten Minecraft-Server in wenigen Klicks.

Einsteiger5 min
  1. 1

    Dashboard öffnen

    Logge dich in dein Netherite-Host Dashboard ein.

    Tipp: Nutze den „Jetzt starten“-Button auf der Startseite.

  2. 2

    Server erstellen

    Klicke auf „Neuer Server“ und wähle Minecraft aus.

    Code
    Server-Name: MeinServer
    Version: 1.20.4
    RAM: 2GB
  3. 3

    Grundkonfiguration

    Setze die wichtigsten Server-Einstellungen.

    Code
    server-port=25565
    motd=§aWillkommen auf meinem Server!
    max-players=20
    difficulty=normal
  4. 4

    Server starten

    Starte deinen Server und verbinde dich.

    Tipp: Die Server-IP findest du im Dashboard unter „Verbindungsdetails“.

Plugins installieren

Installiere Plugins mit dem Plugin-Manager – ohne FTP-Chaos.

Leicht2 min
  1. 1

    Plugin-Manager öffnen

    Navigiere zum Plugin-Bereich in deinem Dashboard.

    Tipp: Viel einfacher als FTP.

  2. 2

    Plugin suchen

    Suche nach deinem gewünschten Plugin.

    Code
    Beliebte Plugins:
    - EssentialsX
    - WorldEdit
    - LuckPerms
    - Vault
  3. 3

    Installieren

    Ein Klick und das Plugin ist installiert.

    Tipp: Abhängigkeiten werden automatisch erkannt.

  4. 4

    Server neu starten

    Starte den Server neu, um das Plugin zu aktivieren.

    Code
    # Empfohlen:
    Server-Neustart über das Dashboard
    
    # Nicht empfohlen:
    /reload

Welten verwalten

Hochladen, wechseln und sichern deiner Welten.

Mittel10 min
  1. 1

    Welt hochladen

    Lade deine bestehende Welt als ZIP-Datei hoch.

    Tipp: Maximal 2 GB pro Upload.

  2. 2

    Welt wechseln

    Wähle in den Server-Einstellungen deine aktive Welt.

    Code
    level-name=MeineWelt
  3. 3

    Backup erstellen

    Erstelle einen Snapshot vor großen Änderungen.

    Tipp: Backups sind kostenlos und unbegrenzt.

  4. 4

    Welt wiederherstellen

    Stelle jederzeit einen älteren Stand wieder her.

Backup & Wiederherstellung

Verliere nie wieder Daten.

Leicht3 min
  1. 1

    Auto-Backup aktivieren

    Aktiviere automatische Backups im Dashboard.

    Tipp: Wir empfehlen stündliche Backups.

  2. 2

    Manuelles Backup

    Erstelle jederzeit per Knopfdruck einen Snapshot.

  3. 3

    Backup wiederherstellen

    Stelle einen beliebigen Backup-Stand wieder her.

    Tipp: Alle Backups werden 30 Tage lang gespeichert.

Performance-Tuning

Maximale TPS, minimaler Lag.

Fortgeschritten15 min
  1. 1

    Paper oder Purpur verwenden

    Nutze optimierte Server-Software.

    Code
    # Empfehlung:
    Paper 1.20.4 (schnellster Bukkit-Fork)
    Purpur (noch mehr Features)
  2. 2

    Spawn-Limits anpassen

    Reduziere das Mob-Spawning für bessere Performance.

    Code
    spawn-limits:
      monsters: 50
      animals: 8
      water-animals: 3
  3. 3

    View-Distance optimieren

    Passe die Sichtweite an.

    Code
    view-distance=8
    simulation-distance=6
  4. 4

    Plugins prüfen

    Entferne ressourcenhungrige Plugins.

    Tipp: Mit /timings report findest du Performance-Probleme.

Fehlerbehebung

Löse Probleme schnell und systematisch.

Expertevariabel
  1. 1

    Logs prüfen

    Die meisten Fehler stehen in den Server-Logs.

    Tipp: Filtere die Logs nach „ERROR“ und „WARN“.

  2. 2

    Häufige Fehler

    Bekannte Probleme und ihre Lösungen.

    Code
    OutOfMemoryError → RAM erhöhen
    Plugin conflict  → Plugins deaktivieren
    Port blocked     → Support kontaktieren
  3. 3

    Community fragen

    Unser Discord hat über 100 erfahrene Mitglieder.

    Tipp: Hänge deine Logs immer an deinen Support-Post an.

Discord-Bot Hosting

Bots einfach rund um die Uhr betreiben

Projekt-Setup

Bereite dein Bot-Projekt richtig vor.

Einsteiger10 min
  1. 1

    Projektstruktur

    Organisiere deine Dateien sauber.

    Code
    my-bot/
    ├── index.js
    ├── package.json
    ├── .env
    └── commands/
        └── ping.js
  2. 2

    Abhängigkeiten installieren

    Installiere alle benötigten Pakete.

    Code
    npm install discord.js
    npm install dotenv
  3. 3

    Bot-Token konfigurieren

    Hinterlege deinen Bot-Token sicher.

    Code
    # .env
    DISCORD_TOKEN=dein_bot_token_hier
    CLIENT_ID=deine_client_id
  4. 4

    Grundcode schreiben

    Erstelle die Basis für deinen Bot.

    Code
    const { Client, GatewayIntentBits } = require('discord.js');
    require('dotenv').config();
    
    const client = new Client({
      intents: [GatewayIntentBits.Guilds]
    });
    
    client.once('ready', () => {
      console.log(`Logged in as ${client.user.tag}`);
    });
    
    client.login(process.env.DISCORD_TOKEN);

Deployment

Hochladen und live gehen.

Leicht5 min
  1. 1

    Dateien hochladen

    Lade dein Projekt über den Datei-Manager hoch.

    Tipp: Packe alles in eine ZIP-Datei – das geht schneller.

  2. 2

    Startbefehl setzen

    Konfiguriere den Startbefehl.

    Code
    node index.js
    # oder für Python:
    python3 main.py
  3. 3

    Bot starten

    Starte deinen Bot über das Dashboard.

    Tipp: Der Bot läuft jetzt 24/7 – auch wenn du offline bist.

Umgebungsvariablen & Secrets

Tokens und Konfiguration sicher verwalten.

Mittel3 min
  1. 1

    Umgebungsvariablen nutzen

    Nutze Umgebungsvariablen statt fest eingetragener Tokens.

    Code
    DISCORD_TOKEN=xxx
    PREFIX=!
    OWNER_ID=123456789
  2. 2

    Im Dashboard setzen

    Trage deine Secrets in den Startup-Variablen ein.

    Tipp: Secrets sind verschlüsselt und nur für deinen Bot sichtbar.

  3. 3

    Im Code verwenden

    Greife sicher auf deine Variablen zu.

    Code
    const token = process.env.DISCORD_TOKEN;
    const prefix = process.env.PREFIX || '!';

Live-Monitoring

Logs und Status in Echtzeit.

Leicht2 min
  1. 1

    Konsole öffnen

    Öffne die Live-Konsole im Dashboard.

    Tipp: Alle console.log()-Ausgaben erscheinen hier in Echtzeit.

  2. 2

    Logs filtern

    Filtere nach ERROR oder INFO für eine bessere Übersicht.

  3. 3

    Status prüfen

    Der grüne Punkt zeigt: Dein Bot ist online.

    Tipp: Bei Problemen siehst du den Exit-Code in der Konsole.

Auto-Restart

Nie mehr offline nach einem Absturz.

Fortgeschritten8 min
  1. 1

    Auto-Restart aktivieren

    Aktiviere den automatischen Neustart im Dashboard.

    Tipp: Nach einem Crash startet der Bot automatisch neu.

  2. 2

    Restart-Verzögerung setzen

    Konfiguriere die Wartezeit zwischen Neustarts.

    Code
    Empfehlung: 5 Sekunden
    Maximum:    60 Sekunden
  3. 3

    Fehlerbehandlung

    Füge globale Error-Handler in deinen Code ein.

    Code
    process.on('unhandledRejection', (error) => {
      console.error('Unhandled rejection:', error);
    });
    
    process.on('uncaughtException', (error) => {
      console.error('Uncaught exception:', error);
      process.exit(1); // Auto-Restart greift
    });

Debugging

Fehler schnell finden und beheben.

Expertevariabel
  1. 1

    Fehler lesen

    Verstehe den Stack-Trace in den Logs.

    Tipp: Der erste Eintrag im Stack zeigt meistens die Ursache.

  2. 2

    Häufige Fehler

    Bekannte Probleme und ihre Lösungen.

    Code
    TOKEN_INVALID       → Token im Dashboard prüfen
    MISSING_PERMISSIONS → Bot-Berechtigungen prüfen
    UNKNOWN_INTERACTION → deferReply() nutzen
  3. 3

    Support holen

    Nutze unseren Discord für schnelle Hilfe.

    Tipp: Poste immer den vollständigen Error-Log.

Plattform

Dashboard, Account und Profi-Tipps

Schnellstart

Von null zum laufenden Service in wenigen Minuten.

Einsteiger5 min
  1. 1

    Account erstellen

    Registriere dich kostenlos bei Netherite-Host.

    Tipp: Keine Kreditkarte erforderlich.

  2. 2

    Dashboard erkunden

    Mach dich mit der Oberfläche vertraut.

    Code
    Hauptbereiche:
    - Server-Übersicht
    - Datei-Manager
    - Plugin-Manager
    - Einstellungen
  3. 3

    Ersten Service erstellen

    Wähle zwischen Minecraft, Discord-Bot oder TeamSpeak.

    Tipp: Minecraft ist für den Einstieg am einfachsten.

  4. 4

    Community beitreten

    Tritt unserem Discord bei – für Hilfe und Updates.

    Tipp: Über 100 hilfsbereite Mitglieder warten auf dich.

Dashboard im Detail

Jede Funktion des Dashboards meistern.

Leicht15 min
  1. 1

    Übersicht

    Die Startseite zeigt dir alle deine Services auf einen Blick.

  2. 2

    Server-Verwaltung

    Starte, stoppe und verwalte Server mit einem Klick.

    Tipp: Grüner Punkt = Server läuft.

  3. 3

    Datei-Manager

    Bearbeite Dateien direkt im Browser – kein FTP nötig.

    Tipp: Unterstützt Upload per Drag & Drop.

  4. 4

    Einstellungen

    Passe RAM, CPU und weitere Ressourcen nach Bedarf an.

FTP-Dateizugriff

Direkter Zugriff auf deine Dateien.

Mittel8 min
  1. 1

    FTP-Zugangsdaten

    Deine FTP-Daten findest du im Dashboard unter „Einstellungen“.

    Code
    Host: ftp.netherite-host.de
    Port: 21
    User: dein-username
    Pass: dein-passwort
  2. 2

    FTP-Client verbinden

    Verbinde dich mit FileZilla oder einem anderen Client.

    Tipp: FileZilla ist kostenlos und einfach zu bedienen.

  3. 3

    Dateien übertragen

    Ziehe Dateien per Drag & Drop in den Server-Ordner.

Eigene Domain

Deine Marke, deine Adresse.

Mittel12 min
  1. 1

    Domain kaufen

    Kaufe eine Domain bei einem beliebigen Registrar.

    Tipp: Empfehlung: Namecheap oder Cloudflare Registrar.

  2. 2

    DNS konfigurieren

    Erstelle einen SRV-Record für deinen Minecraft-Server.

    Code
    # SRV-Record für Minecraft:
    Typ:  SRV
    Name: _minecraft._tcp
    Ziel: deine-server-ip.netherite-host.de
    Port: 25565
  3. 3

    Testen

    Verbinde dich über deine eigene Domain.

    Tipp: DNS-Änderungen können bis zu 24 Stunden dauern.

Ressourcen-Monitoring

Auslastung im Blick, Limits im Griff.

Leicht5 min
  1. 1

    Monitoring öffnen

    Öffne das Monitoring-Panel in deinem Dashboard.

  2. 2

    RAM & CPU prüfen

    Behalte die Ressourcenauslastung im Blick.

    Tipp: Über 80 % RAM = Zeit für Optimierung.

  3. 3

    Alerts einrichten

    Lass dich bei hoher Auslastung benachrichtigen.

Schnell Hilfe bekommen

Unsere Support-Kanäle im Überblick.

Einsteiger2 min
  1. 1

    Discord-Community

    Die schnellste Hilfe bekommst du auf unserem Discord-Server.

    Tipp: Meist antwortet jemand innerhalb von Minuten.

  2. 2

    E-Mail-Support

    Für komplexere Probleme: support@netherite-host.de.

    Tipp: Antwort innerhalb von 24 Stunden.

  3. 3

    Dokumentation

    Viele Antworten findest du direkt hier in den Guides.

Entwickler

APIs, SDKs und Automatisierung

REST-API

Alles vollständig automatisieren.

Fortgeschritten30 min
  1. 1

    API-Key generieren

    Erstelle einen API-Schlüssel in den Einstellungen.

    Code
    curl -H 'Authorization: Bearer YOUR_API_KEY' \
      https://api.netherite-host.de/v1/servers
  2. 2

    Server auflisten

    Hole eine Liste aller deiner Server.

    Code
    GET /v1/servers
    
    Response:
    {
      "servers": [
        {
          "id": "srv_123",
          "name": "MeinServer",
          "status": "running"
        }
      ]
    }
  3. 3

    Server steuern

    Starte, stoppe und verwalte Server per API.

    Code
    POST /v1/servers/{id}/start
    POST /v1/servers/{id}/stop
    POST /v1/servers/{id}/restart
  4. 4

    Rate Limits beachten

    Halte dich an die API-Limits.

    Code
    Rate Limit: 100 Requests/Minute
    Burst:      10 Requests/Sekunde
    
    Headers:
    X-RateLimit-Remaining: 95
    X-RateLimit-Reset: 1640995200

Webhooks

Events in Echtzeit empfangen.

Mittel15 min
  1. 1

    Webhook-URL

    Erstelle einen Endpoint in deiner App.

    Code
    POST https://deine-app.de/webhook
    Content-Type: application/json
  2. 2

    Im Dashboard registrieren

    Trage deine Webhook-URL im Dashboard ein.

    Tipp: Teste deinen Webhook mit dem Test-Button.

  3. 3

    Events verarbeiten

    Empfange und verarbeite Events.

    Code
    {
      "event": "server.start",
      "server_id": "srv_123",
      "timestamp": "2024-01-01T00:00:00Z"
    }

CLI-Tools

Volle Kontrolle aus dem Terminal.

Experte20 min
  1. 1

    CLI installieren

    Installiere die Netherite-Host CLI.

    Code
    npm install -g @netherite-host/cli
    # oder
    curl -fsSL https://cli.netherite-host.de/install.sh | sh
  2. 2

    Einloggen

    Authentifiziere dich mit deinem Account.

    Code
    netherite-host login
    # → öffnet den Browser für OAuth
  3. 3

    Server verwalten

    Verwalte Server direkt aus dem Terminal.

    Code
    netherite-host servers list
    netherite-host server start srv_123
    netherite-host server logs srv_123 --follow

SDKs

Fertige Bibliotheken für deine Sprache.

Mittel10 min
  1. 1

    SDK installieren

    Installiere das SDK für deine Sprache.

    Code
    # JavaScript/TypeScript
    npm install @netherite-host/sdk
    
    # Python
    pip install netherite-host-sdk
  2. 2

    Initialisieren

    Richte das SDK in deinem Projekt ein.

    Code
    import { NetheriteHost } from '@netherite-host/sdk';
    
    const client = new NetheriteHost({
      apiKey: process.env.NETHERITE_HOST_API_KEY
    });
  3. 3

    Erste API-Calls

    Führe deinen ersten API-Call aus.

    Code
    const servers = await client.servers.list();
    console.log(servers);
    
    await client.servers.start('srv_123');

Rate Limits

Im Rahmen bleiben.

Leicht5 min
  1. 1

    Limits kennen

    Unsere Standard-Limits:

    Code
    100 Requests/Minute (allgemein)
    10 Requests/Sekunde (Burst)
    1000 Requests/Stunde (gesamt)
  2. 2

    Header auswerten

    Prüfe die Rate-Limit-Header.

    Code
    X-RateLimit-Limit: 100
    X-RateLimit-Remaining: 95
    X-RateLimit-Reset: 1640995200
  3. 3

    Backoff implementieren

    Implementiere exponentielles Backoff.

    Code
    async function apiCallWithRetry(fn, retries = 3) {
      for (let i = 0; i < retries; i++) {
        try {
          return await fn();
        } catch (e) {
          if (e.status === 429) {
            await sleep(Math.pow(2, i) * 1000);
          } else throw e;
        }
      }
    }

Code-Beispiele

Zum Kopieren und Einfügen bereit.

Einsteigervariabel
  1. 1

    Server-Status prüfen

    Frage den Status eines Servers ab.

    Code
    const status = await client.servers.get('srv_123');
    console.log(status.state); // 'running' | 'stopped'
  2. 2

    Server neu starten

    Starte einen Server neu.

    Code
    await client.servers.restart('srv_123');
    console.log('Server wird neu gestartet …');
  3. 3

    Dateien hochladen

    Lade Dateien auf deinen Server.

    Code
    await client.files.upload('srv_123', {
      path: '/plugins',
      file: fs.createReadStream('./myplugin.jar')
    });

Pro-Tipps

Best Practices & Insider-Wissen

Mit diesen Tipps holst du maximale Performance und Stabilität aus deinem Netherite-Host Server.

Spart rund 2 Stunden

Vorlagen nutzen

Vorkonfigurierte Templates bedeuten 0 Setup-Zeit. Modpacks, Plugins und Configs – alles sofort einsatzbereit.

Im Dashboard ansehen

Kritisch wichtig

Backups konsequent nutzen

Auto-Backups plus manuelle Snapshots ergeben 100 % Datensicherheit. Nie wieder Panik vor Datenverlust.

Zum Guide

Weitere Ressourcen

Bereit zum Loslegen?

Starte jetzt dein erstes Projekt und nutze die Dokumentation als Begleiter. Alles kostenlos – keine Kreditkarte nötig.