{{ toast.message }}

vServer & MC Panel

Liquid Glass Administration & Infrastruktur-Konsole

{{ authError }}

Erlaubt: 3-32 Zeichen (Buchstaben, Zahlen, _, -, .)

MC

V-SERVER PAPER 26.2

{{ (currentUser?.username || 'MC').substring(0, 2).toUpperCase() }}

{{ currentUser?.username }}

{{ currentUser?.role }}
🗺️ Zur Website (Craft Attack Planner) ↗
CPU Auslastung {{ metrics?.cpu?.cores || 0 }} Kerne • {{ metrics?.cpu?.frequency_mhz ? Math.round(metrics.cpu.frequency_mhz) + ' MHz' : '64-Bit' }}
{{ metrics?.cpu?.percent ?? 0 }}% Load: {{ metrics?.cpu?.load_avg?.join(' / ') || '-' }}
MC Anteil: {{ metrics?.minecraft?.cpu_percent ?? 0 }}% 1m/5m/15m
Arbeitsspeicher (RAM) Gesamt: {{ metrics?.memory?.total_formatted || formatBytes(metrics?.memory?.total) }}
{{ metrics?.memory?.used_formatted || formatBytes(metrics?.memory?.used) }} ({{ metrics?.memory?.percent ?? 0 }}%)
Frei: {{ metrics?.memory?.available_formatted || formatBytes(metrics?.memory?.available) }} MC RSS: {{ metrics?.minecraft?.memory_formatted || '0 B' }}
Speicherplatz (Disk) Gesamt: {{ metrics?.disk?.total_formatted || formatBytes(metrics?.disk?.total) }}
{{ metrics?.disk?.used_formatted || formatBytes(metrics?.disk?.used) }} ({{ metrics?.disk?.percent ?? 0 }}%)
Frei: {{ metrics?.disk?.free_formatted || formatBytes(metrics?.disk?.free) }} Backups: {{ metrics?.backups_storage?.size_formatted || '0 B' }}
Minecraft Server {{ serverStatus?.is_running ? 'ONLINE' : 'OFFLINE' }}
Paper 26.2 {{ metrics?.minecraft?.memory_formatted || 'Port 25565' }}
PID: {{ metrics?.minecraft?.pid || '-' }} • Laufzeit: {{ formatUptime(metrics?.minecraft?.uptime_seconds) }}

vServer Status & Detail-Ressourcen

System-Uptime: {{ formatUptime(metrics?.uptime_seconds) }}
Prozessor (CPU) {{ metrics?.cpu?.cores || 0 }} Kerne Takt: {{ metrics?.cpu?.frequency_mhz ? Math.round(metrics.cpu.frequency_mhz) + ' MHz' : '-' }}
Arbeitsspeicher {{ metrics?.memory?.used_formatted || formatBytes(metrics?.memory?.used) }} / {{ metrics?.memory?.total_formatted || formatBytes(metrics?.memory?.total) }} {{ metrics?.memory?.available_formatted || formatBytes(metrics?.memory?.available) }} frei
Festplattenspeicher {{ metrics?.disk?.used_formatted || formatBytes(metrics?.disk?.used) }} / {{ metrics?.disk?.total_formatted || formatBytes(metrics?.disk?.total) }} {{ metrics?.disk?.free_formatted || formatBytes(metrics?.disk?.free) }} frei
Swap Auslagerung {{ metrics?.swap?.used_formatted || '0 B' }} belegt {{ metrics?.swap?.total_formatted || '0 B' }} gesamt
Netzwerk Traffic ↓ {{ metrics?.network?.bytes_recv_formatted || '0 B' }} ↑ {{ metrics?.network?.bytes_sent_formatted || '0 B' }}
Minecraft Paper Prozess {{ metrics?.minecraft?.memory_formatted || '0 B' }} RSS PID: {{ metrics?.minecraft?.pid || '-' }} ({{ metrics?.minecraft?.cpu_percent ?? 0 }}% CPU)

Online-Spieler

{{ onlinePlayers.length }} aktiv
Aktuell keine Spieler online auf dem Server.
{{ (p?.name || '??').substring(0, 2).toUpperCase() }}
{{ p?.name || 'Unbekannt' }} {{ p?.world || 'world' }} • {{ p?.ping || 0 }}ms

Minecraft Live-Konsole & RCON LATEST.LOG

Echtzeit-Streaming, Log-Level Filter, Volltextsuche und RCON-Befehle

Level:
Limit:
latest.log ({{ filteredConsoleLogs.length }} Zeilen)
⏸ Stream Pausiert ● Live-Streaming
Keine Log-Zeilen für den aktuellen Filter gefunden.
>

Server-Logs (journalctl & syslog) SUPER-ADMIN

Systemweites Log-Streaming mit Prioritätsfilter und Textsuche

Level:
Unit:
Zeilen:
journalctl -u {{ logsFilter.unit }} (Level: {{ logsFilter.level }}) - {{ systemLogs.length }} Zeilen
Keine Logs für den gewählten Filter gefunden.
{{ line }}

Direkter Serverzugriff (Web-Terminal) BASH / PTY

Interaktive Linux-Shell über sicheren WebSocket & PTY-Sitzung

{{ terminalConnected ? 'Verbunden' : 'Getrennt' }}
Schnellaktionen:
root@vserver:~# /bin/bash
xterm.js v5.3 • Full ANSI & VT100 Support

Backup-Verwaltung SUPER-ADMIN

Manuelle Backups auf Knopfdruck, Download, Löschung & 1-Klick Wiederherstellung

Vorhandene Archive
{{ backupsList.length }}
Speicherort
/AntiGravity/backups
Komprimierung
GZIP (.tar.gz) + SHA-256
Lade Backups...
Noch keine Backups vorhanden. Klicke auf "Neues Backup erstellen", um das erste Archiv anzulegen.
Dateiname & Typ Erstellungsdatum Dateigröße Checksumme (SHA-256) Status Aktionen
{{ b.filename }}
{{ b.type }} "{{ b.notes }}"
{{ formatDateTime(b.created_at) }} {{ formatBytes(b.size_bytes) }} {{ (b.checksum_sha256 || '').substring(0, 14) }}... - {{ b.status === 'success' ? '✓ Erfolgreich' : 'Fehlgeschlagen' }}

Online-Spieler & Inventarverwaltung

Live-Inventare betrachten, Rollenrechte vergeben und Items direkt übergeben

Aktive Spieler ({{ onlinePlayers.length }})

Keine Spieler online.
{{ (p?.name || '??').substring(0, 2).toUpperCase() }}

{{ p?.name || 'Unbekannt' }}

{{ p?.world || 'world' }} • Ping: {{ p?.ping || 0 }}ms

{{ selectedPlayer ? ('Inventar von ' + (selectedPlayer?.name || 'Unbekannt')) : 'Kein Spieler ausgewählt' }}

Klicke auf einen Spieler, um sein Live-Inventar anzuzeigen.

Wähle einen Spieler in der Liste aus.
Lade Live-Inventardaten über Spigot-Plugin...
{{ getSlot(103)?.material }} Helm
{{ getSlot(102)?.material }} Brust
{{ getSlot(101)?.material }} Hose
{{ getSlot(100)?.material }} Schuhe
{{ getSlot(40)?.material }} Offhand {{ getSlot(40).amount }}
Haupt-Inventar (3x9)
Hotbar (Slots 1 - 9)
Slot {{ selectedSlot.slot }}

{{ selectedSlot.display_name || selectedSlot.material }}

({{ selectedSlot.amount }}x)
{{ l }}
{{ enc.name }} {{ enc.level }}

Benutzer- & Freigabeverwaltung

Manuelle Registrierungs-Freigaben, Berechtigungen und sicherheitsrelevante Audit-Logs

Ausstehende Benutzer-Freigaben ({{ pendingUsers.length }})

Neue Registrierungen sind standardmäßig inaktiv und erfordern eine explizite Bestätigung durch einen Administrator.

{{ pu.username }}

ID: #{{ pu.id }} | Rolle: {{ pu.role }}

ID Benutzername Freigabe-Status Konto-Status Rolle (RBAC) Aktionen & Sicherheit
#{{ u.id }} {{ u.username }} {{ u.is_approved ? '✓ Freigegeben' : '⏳ Ausstehend' }} {{ u.is_active ? 'Aktiv' : 'Gesperrt' }}

Sicherheits- & Audit-Protokoll

Protokolliert administrative Befehle, Log-Abfragen, Dienststarts und Backups

Keine Audit-Einträge gefunden.
Zeit Admin Aktion IP-Adresse Details
{{ formatDateTime(al.timestamp) }} {{ al.username }} {{ al.action }} {{ al.ip_address || '-' }} {{ al.details || '-' }}

Neues Backup erstellen

⚠ Backup Wiederherstellen

Möchtest du das Backup {{ restoreModal.filename }} wirklich wiederherstellen?

Der Minecraft-Server wird während der Extraktion kurzzeitig gestoppt und nach erfolgreicher Wiederherstellung automatisch neu gestartet.

⚠ Server-Reboot Bestätigen

Bist du sicher, dass du den gesamten Linux-vServer 95.156.227.131 jetzt neu starten möchtest? Alle aktiven Verbindungen werden getrennt.

Sicherheitssperre aktiv für: {{ rebootModal.countdown }}s

Item an {{ selectedPlayer?.name }} geben

Neuen Benutzer anlegen

{{ createUserModal.error }}

Erlaubt: 3-32 Zeichen (Buchstaben, Zahlen, _, -, .)

✓ Über das Admin-Panel erstellte Konten sind sofort aktiv und freigeschaltet.