Sponsor-Board.de
Gameserver Webinterface, Suche Beta Tester

+- Sponsor-Board.de (https://www.sponsor-board.de)
+-- Forum: Community (/forumdisplay.php?fid=56)
+--- Forum: Plauderecke (/forumdisplay.php?fid=39)
+--- Thema: Gameserver Webinterface, Suche Beta Tester (/showthread.php?tid=57735)


Gameserver Webinterface, Suche Beta Tester - Neo - 16.11.2015 20:50

Hey Leute,

Ich habe vor einigen Tagen angefangen, an einen Gameserver Webinterface zu programmieren, das ziel es soll minimalistisch wie möglich werden und einfach.

Das WI basiert selbst auf PHP 5.6 mit Boostrap sowie MySQLi, kann bis jetzt auf Debian 7 oder 8 Systemen per Klick den Server einrichten. Sprich keine script installation nötig.

http://i.imgur.com/UIowWmU.png(!https)

http://i.imgur.com/ZxPn1LA.png(!https)

http://i.imgur.com/cmTEKOS.png(!https)

http://i.imgur.com/c0W609I.png(!https)

http://i.imgur.com/fPDVRAi.png(!https)

Das WI hatt derzeit folgenden Funktionen:

Benutzer

- Anlegen/Löschen/Editieren
Rootserver
- Anlegen/(Löschen)/Editieren
Template
- Anlegen/Löschen/Installieren/Editieren
Gameserver
- Anlegen/Löschen/Editieren
- Restart/Stop
- Update/Neuinstallation
- Individuelle Parameter/Map/Slots/Port auswahl
- Console
- Bei Absturtz wird der Gameserver neugestartet
- Täglicher Neustart

Geplant:

- Automatische Installation von Updates

So, habt ihr noch ideen oder Feedback egal ob Kritisch oder Prositiv?

Github: [Link: Registrierung erforderlich]

Neo
Update:

Mehr Einstellungen wurden hinzugefügt:
- Neustart bei Crash des Gameservers
- Neustart bei hoher CPU last, wenn leer
- Nachricht im Chat bei hoher CPU Last

Folgende Features wurden hinzugefügt:
- Addons
- Täglicher Neustart
- Unterstützung mehrere Sprachen (Deutsch/Englisch, noch nicht komplett übersetzt)
- Automatisches Blockieren Fehlerhafter Logins, mit Dashboard
- Ihr könnt nun auch in der Console das Laufende Steamupdate sehen
- Autocomplete für Map auswahl

Sowie mehrere Bugfixes und kleine änderungen.

http://i.imgur.com/ZV284Vy.png(!https)


RE: Gameserver Webinterface, Prometheus - minimal_warrior - 16.11.2015 21:05

Wie sieht es mit Addons aus?
- Konsole für Minecraft und co?
- Gesicherter Modus (CSGO)?


RE: Gameserver Webinterface, Prometheus - Neo - 17.11.2015 23:25

Konsole, ja vorerst aber nur ein Log zugriff.
Gesicherter Modus, nehme ich auch auf meine Liste auf.


RE: Gameserver Webinterface, Prometheus - aulin - 18.11.2015 09:19

welche Games hast du den schon eingepflegt?


RE: Gameserver Webinterface, Prometheus - iTzWeed - 18.11.2015 09:57

Gibt es schon eine Beta oder eine Demo-Seite wo man sich das anschauen kann?


RE: Gameserver Webinterface, Prometheus - Neo - 18.11.2015 20:05

@aulin Hauptsächlich SteamCMD games z.B CSGO/CSS/TF2/L4D2 usw.

@iTzWeed im derzeitigen Status nicht nein, aber später.


RE: Gameserver Webinterface, Prometheus - Neo - 21.11.2015 12:38

http://fs5.directupload.net/images/151121/dfbcqp4y.png(!https)

Die Console ist fertig.

Wenn ihr Interesse habt, kann ich euch eine Instanz aufsetzen und ihr könnt das WI euch anschauen. Es sei aber gesagt das ist immernoch eine Alpha.

Vorrausetzung ist das ihr ein Root/VServer mit Debian 7 oder 8 besitzt, Ubuntu 12.04/14.04 sollte auch gehen, es kann aber zu fehlern kommen aufgrund das wir es nicht alles getestet haben und Libraries fehlen für die Gameserver.


RE: Gameserver Webinterface, Prometheus - Dream - 21.11.2015 13:16

Wunderschönen Samstag Neo

Ich muss ganz ehrlich sagen, dass das Interface sehr Ansprechend und Strukturiert aussieht.
Ich hätte jedoch auch noch Vorschläge die Evtl. Sinn machen würden.
Wie Z.B. :
FTP für Map Upload oder Änderungen der Config Files.
Eine API Schnittstelle währe evtl. auch von Vorteil. Für eventuelle Verknüpfungen.

Darf man fragen, ob du dieses Webinterface nachher auch Vermarktest und wenn ja Open Soure oder Kostenpflichtig?

Ich würde ich mich gerne als Tester zur Verfügung stellen, wenn dieser Zeitpunkt gekommen ist.

Ich wünsche dir Viel Spass mit dieser Aufgabe und hoffe, dass sich dieses Projekt nicht auch in den Sand verläuft wie es von anderen Usern gemacht wird.

Mit freundlichen Grüssen Dream


RE: Gameserver Webinterface, Prometheus - Neo - 21.11.2015 15:02

Jo,

FTP gibt es bereits, dafür sind die Login/Passwort auf dem screenshot.
WebFTP allerdings ist nicht direkt geplant.
Das direkt FTPS unterstützt wird, nach der Installation das wird noch implimentiert, kann aber jeder sich selbst einrichten wenn erforderlich.

API ist auch erstmal zurückgestellt, für einen späteren zeitpunkt.

Kostenpflichtig wollte ich es nicht machen, das WI sollte selbst Intern von uns für die Community genutzt werden, wird aber warscheinlich OpenSource auf Github veröffentlicht unter der dem entsprechenden Lizenz.


RE: Gameserver Webinterface, Prometheus - Neo - 27.11.2015 22:56

Ich habe mal für euch die Screens aktualisiert, die findet ihr auch hier:
[Link: Registrierung erforderlich]

Ich habe einiges mittlerweile geändert, unteranderem unterstützt das Webinterface nun Images und Speziell bietet es Minecraft Support.

Außerdem werden Gameserver bei Crash neugestartet, Events wurden eingebaut, Status des Gameservers wird nun auch angezeigt und die Einstellungen wurden erweitert.


RE: Gameserver Webinterface, Prometheus [ALPHA] Live - Neo - 16.12.2015 18:41

Siehe Anfangspost.


pushsubject - push - 16.12.2015 18:41

pushmessage


RE: Gameserver Webinterface, Prometheus Live - Mike1981 - 16.12.2015 20:27

Gibt es schon eine Demo zum WI?
Finde es schön einfach.

MFG

Mike


RE: Gameserver Webinterface, Prometheus Live - Neo - 17.12.2015 20:39

Nein, Demo gibt es nicht allerdings kannst du das Webinterface mit Rootserver innerhalb von 10 min einrichten. (hängt natürlich davon ab wie weit du allgemein mit MySQL und Linuxservern vertraut bist)


RE: Gameserver Webinterface, Prometheus Live - Mike1981 - 17.12.2015 22:01

Da hab ich keine Probleme mit nutze grade Tekbase und Easy Wi und bin immer für was neues offen.

MFG

Mike


RE: Gameserver Webinterface, Prometheus Live - Neo - 20.12.2015 13:13

Aufgrund der Nachfragen, die Demo: [Link: Registrierung erforderlich]

Admin: [email protected], Passwort: 123456789
User: [email protected], Passwort: 123456789

Da es eine Öffentliche Demo ist, ist diese natürlich eingeschränkt.


RE: Gameserver Webinterface, Prometheus Live - iTzWeed - 20.12.2015 15:22

Wollte mal fragen ob eine Funktion eingebaut wird wegen den Steam Token bei CS:GO Servern.

So das Kunden oder ähnlichen selber möglich ist das sie selber den eintragen können ohne selber das Startscript zu ändern


RE: Gameserver Webinterface, Prometheus Live - Neo - 20.12.2015 19:59

Da sich die Einstellung in der server.cfg oder autexec.cfg aber auch mit Parameter wie z.B. +sv_setsteamaccount <login_token> übergeben lässt und Parameter eingebaut sind, mache ich mir mal ein Ticket auf aber low prio.

Ich weiß allerdings nicht inwiefern Steam das mit den Tokens ausweiten wird, sofern es alle Gameserver betreffen sollte, wovon ich Warscheinlich ausgehen muss also auch TF2/CSS/DOD... würde das schnell eingebaut werden.

Evtl auch Automatisiert, sofern die SteamAPI das ermöglicht.


RE: Gameserver Webinterface, Prometheus Live - iTzWeed - 20.12.2015 21:27

Ja das stimmt das man das in der server.cfg oder der autoexec.cfg kann.

War zumindest eine Nachfrage da diese Funktion unter Teklab vorhanden ist. Ist aber kein Vergleich gegen dein Webinterface.

So wie ich mit bekommen hab ist es jetzt nur in CS:GO weitere Spiele weiß ich selber nicht, da ich keine in der Richtung zocke wo Steam einen Token will bei Servern.

Aber an sich muss ich sagen ist das Webinterface nicht schlecht geworden und aufjedenfall besser als Easy-Wi aufgebaut. Vorallem weil man keine Console noch selber nachrüsten muss, da diese ja schon eher Pflicht ist.


RE: Gameserver Webinterface, Prometheus Live - Neo - 21.12.2015 23:22

Hatt jemand von euch noch Vorschläge für das WI?

Demnächst wird eine Backup option hinzugefügt mit Backupslots, sowie noch mehr Einstellungen für die Gameserver z.B. Core Binding.


RE: Gameserver Webinterface, Prometheus Live - Lucifer86 - 22.12.2015 00:51

kommen noch games hinzu so wie ark bf cod usw?


RE: Gameserver Webinterface, Prometheus Live - Neo - 22.12.2015 15:29

Wie gesagt, das WI bietet Images support d.h alles wäre möglich selbst TeamSpeak3.

Allerdings für genau support, da musst du mir sagen was die Spiele brauchen, kenne diese nicht.
Deshalb bitte bei Github issue aufmachen.


RE: Gameserver Webinterface, Prometheus Live - SvenLie - 23.12.2015 20:07

Hallo Neo,

ich habe mir heute mal dein Webinterface angeschaut Smile Ich muss sagen, dass mich dein Webinterface anspricht.

Falls du Hilfe bei der Einbindung von Spielen oder Gestaltung brauchst, sag bescheid.

Viele Grüße


RE: Gameserver Webinterface, Prometheus Live - Neo - 31.12.2015 18:42

Die Version 0.4 ist Veröffentlicht. ich suche nach Testern damit ich das WI in die Beta Phase bringen kann.

Ihr braucht dazu einen Webserver mit PHP 5.6+ oder 7.0 und einen Zielserver für die Gameserver mit Debian 7, Debian 8 oder Ubuntu 14.04, Ubuntu 15.05.

Es wäre nett wenn ihr von eurer Perspektive alle Funktionen im Webinterface Testet und schaut ob dort Probleme auftreten, wenn ihr ein Bug gefunden habt, bitte in Github unter Issues veröffentlichen damit wir diesen schnell genug fixen können.

Bei weiteren Fragen gerne hier im Thread oder per PN.


pushsubject - push - 31.12.2015 18:48

pushmessage


pushlive - push - 03.01.2016 05:43

pushmessage


RE: Gameserver Webinterface, Suche Beta Tester - Neo - 16.04.2016 22:34

Kleines Update, das Projekt ist nicht tot sondern nur Inaktiv aufgrund unser Community.

In den Nächsten Wochen wird das Backend aufgeräumt und der Code Kommentiert/Dokumentiert.
Sowie, eine Schnittstelle für sämtliche Befehle für das Webinterface erstellt anstatt das direkte ausführen von Befehlen.

Im Frontend wird nicht mehr viel passieren.


pushsubject - push - 16.04.2016 22:34

pushmessage


RE: Gameserver Webinterface, Suche Beta Tester - proview - 17.04.2016 11:05

ok, wird es wieder Testphasen geben ?
Wenn ja währ ich auch dran interessiert, wie hast du dir es eigentlich später vorgestellt es zu Verkaufen oder Sponsorn für den Anfang damit es an zuwachs bekommt?

Gruß

Niko


RE: Gameserver Webinterface, Suche Beta Tester - Neo - 17.04.2016 17:12

Du kannst immer das WI Testen und mir Feedback geben, in der der aktuellen Alpha Version.

Grundsätzlich was jetzt nur noch passiert bis zur Beta sind Bugfixes und die Optimierung.
Mit der Ausnahme das noch E-Mail Benachrichtigungen hinzugefügt werden.

Verkauf ist nicht geplant und Verboten siehe Lizenz.
Sponsoring Ja, auch wenn ihr Werbeanzeigen habt.

Neo.


RE: Gameserver Webinterface, Suche Beta Tester - Neo - 10.07.2016 19:57

Ich habe nun doch die Entwicklung dieser Version eingestellt.

Da so einiges geändert werden müsste und das WI nicht so "sauber" geschrieben war wäre der Aufwand Größer gewesen aber man lernt aus seinen Fehlern.

Allerdings arbeite ich grade an Prometheus 1.5, diesmal ohne phpseclib, sondern per GET/POST sowie Cronjobs und hauptsächlich OOP.

Sofern es was neues gibt lasse ich es euch wissen.


RE: Gameserver Webinterface, Suche Beta Tester - FloMrt1234 - 04.02.2017 19:25

Der link oben in der beschreibung funktioniert nicht