Automation Admin
9a668da4ad
Modulare Game Installation implementiert
...
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/manual/woodpecker Pipeline was successful
Details
- gameadm install <spiel> Kommando hinzugefügt
- cmd_install() Funktionen für Minecraft und Rust Module
- Automatische Konfigurationsdatei-Erstellung
- Sichere Passwort-Generierung für Secrets
- --force Option für nicht-interaktive Installation
- CI/CD Pipeline um Game-Install-Tests erweitert
- Vollständig getestet: mc und rust Installation
Verwendung:
gameadm install mc # Minecraft konfigurieren
gameadm install rust # Rust konfigurieren
gameadm mc start # Nach Installation starten
2025-08-15 00:39:17 +00:00
Automation Admin
d83f783674
feat: Vollständige Minecraft Server Implementation
...
Erweiterte Minecraft Server Unterstützung:
Features:
- 2GB Memory Limit mit intelligenter Überwachung
- Aikar Performance Flags für optimale JVM-Performance
- Auto-Pause bei Inaktivität (spart Ressourcen)
- RCON-Support für Remote-Verwaltung
- Automatische Backups mit Rotation (7 Tage)
- Graceful Shutdown mit Spieler-Benachrichtigung
- Live-Status und Memory-Monitoring
- Sichere Passwort-Verwaltung über /root/secrets/
Neue Befehle:
- gameadm mc start/stop/restart/status
- gameadm mc console (interaktive RCON-Konsole)
- gameadm mc backup (Live-Backup mit save-all)
- gameadm mc players (Online-Spieler anzeigen)
- gameadm mc logs [n] / follow
Konfiguration:
- /etc/minecraft-server.conf (umfassende Einstellungen)
- Persistente Speicherung in /srv/minecraft
- Performance-Optimierungen aktiviert
- Automatische EULA-Akzeptierung
Sicherheit:
- Verschlüsselte Passwort-Dateien
- Memory-Limits und OOM-Protection
- Berechtigungs-Management
Enterprise-ready Implementation mit Podman Integration
2025-08-14 21:29:24 +00:00
Automation Admin
12589ff252
Initial commit: gameadm - Modulares Game Server Administration System
...
- Modulares Design für verschiedene Game Server
- Ersetzt rustadm mit erweiterbarer Architektur
- Vollständig funktionales Rust Server Modul
- Minecraft Server Modul als Beispiel für Erweiterungen
- Zentrale Verwaltung durch /usr/local/bin/gameadm
- Farbige Ausgabe und robuste Fehlerbehandlung
- Umfassende Dokumentation mit Migrations- und Entwicklungshinweisen
Struktur:
- bin/gameadm - Hauptskript für zentrale Verwaltung
- modules/*.sh - Spiel-spezifische Module
- README.md - Vollständige Dokumentation
Verwendung: gameadm <spiel> <befehl> [optionen]
Beispiel: gameadm rust start
2025-08-14 21:20:25 +00:00