Project Leaf - Ein Minecraft Webinterface

Registriere dich, um den vollen Funktionsumfang des Forums ausnutzen zu können.
  • Halli hallo zusammen (:

    Allgemeines

    Project Leaf ist ein Webinterface für Minecraft Server, es ist eine eigenständige Java Anwendung welche im Hintergrund auf eurem Linux Server läuft. Diese Anwendung hat einen HTTP-Server welcher als REST-Dienst dient und so die Kommandos vom Webinterface entgegennimmt.

    Damit nicht jeder einfach so Kommandos geben kann wird ein Authentication-Header gesendet, welcher einen einzigartigen Token beinhaltet.

    Das Webinterface ist in Vanilla PHP geschrieben.

    Features

    • Start / Stop / Konsole
    • FTP
    • Backups
    • Neuinstallation
    • Auslastung (CPU / Arbeitsspeicher)
    • Mehrere Server auf einem "Leaf"*
    • Benutzermanagement
    • Lässt sich durch Plugins erweitern
    • Spi-Get (Plugins direkt im Webinterface von spigotmc herunterladen)
    • Template System (Templates für diverse typen von Minecraft Servern)

    Nice to know (Nett zu wissen):

    Für das Webinterface an sich wurde das Bootstrap Framework benutzt mit dem bootswatch-Theme "Cosmo" benutzt.

    Das Backend wird durch Java-Spark betrieben, der interne FTP Server kommt von Apache Mina

    Standardmäßig werden die Ports 4484 und 4485 benutzt, einmal für den HTTP-Server, einmal für den FTP-Server

    Screenshots


    Sonstiges

    Aktueller Status: ~80%

    Ich poste des öfteren Neuigkeiten zu dem Projekt auf Twitter (twitter.com/nikokeist)


    Danke für's Lesen :)

  • Wenn ich zitieren darf, und noch nix geändert wurde kann ich das sagen:




    MfG