TT-MS Headquarters

Normale Version: WebOTTD - WebGUI für OTTD Dedicated Server
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich wollte es mal in einen eigenen Thread schreiben. Ich entwickle grade ein WebGUI(Graphical User Interface) für die OTTD Dedicated Server.

Ich werde hier meine fortschritte usw. posten. Ich hoffe ich finde ein paar interessenten.

Das ganze befindet sich jedoch noch am angang der Entwicklung.

Wer interesse daran hat, hier ist der Mercurial Server:

http://dev.openttdcoop.org/projects/webottd

Falls ihr Fragen oder Anregungen habt, bitte hier schreiben.

Danke
Seberoth

Update 09.10.09:
Arbeit wieder aufgenohmen.

update 12.10.09:
So mal wieder ein kleines Update. Von SourceForge weg haben sich meine Wege zu openttdcoop geschlängelt^^
Alle wichtigen neuerungen werde ich dort und wenn es wirklich wichtige sind auch hier posten.
(12.11.2008 16:10)Seberoth schrieb: [ -> ]...
Falls ihr Fragen oder Anregungen habt, bitte hier schreiben.
...

Was bringt das?
Was ist das?
Erklär mal die Funktionsweise und so.
MfG Tim
Das WebGUI ist eine möglichkeit einen Server zu bedienen auch wenn man keine Ahnung von Linux hat (oder wenn man zu faul ist^^)

Du kannst z.B. per Knopf-Druck den Server neustarten oder die Config bearbeiten (Über den Browser).
Was auch sehr nett ist, das man X biliebige Server damit Steuern kann. So kann man z.B. in wenigen Sekunden eine Config von einem auf den anderes Server ziehen.

Momentan arbeite ich an einer Online/Offline Anzeige für Server. So kann man schnell sehen welcher Server aus ist oder einen Ausfall hat und ihn direckt wieder starten.

Ich denke das reicht erstmal^^

Wenn noch was ist, schreib.

MfG,
Seberoth
Sowas gibts doch schon?
*zu Amler schau*
Jo ich weiß. Jedoch ist es besser als Ammler's^^.
Leider funktionierts seins seit dem letzten Updates nicht mehr. Deswegen schreib ich (in seinem "Auftrag") ein neues.

(18:37:16) <@Ammler> Seberoth: wir benötigen ein web config tool
(18:37:23) <@Ammler> Lächeln
(18:37:50) <@Ammler> seit einem Update ist unser alter "Bastel" nicht mehr kompatibel

MfG,
Seberoth
Verstehe!!!
Das ist gut, dann brauche ich mich nicht mit diesem Screen rumschlagen.
Mach weiter Ausrufezeichen
Hi zusammen,

ich hab 2 kleine Fragen an euch:

1. Was wünscht Ihr euch für Features?
2. Soll es einen WebOTTD Public Server geben? D.h. Ihr könnt euch einen Account auf meiner Seite anlegen und könnt über diese eure Server verwalten. Hat Primär vprteile für die jenigen die keinen WebServer haben oder keinen wollen. (Natürlich erst später)

MfG,
Seberoth
Wunschliste:

*) Administration mehrere OTTD spiele (auf einem Server).
*) Sub-Adminrechte der nur eingeschränkten zugriff hat
*) komplett alle optionen (soweit möglich) der openttd.cfg abdecken (zur not halt freitext für eigene/unbekannte variablen)
*) Start/Stop/Pause/Resume/Restart
*) Chat<=>IRC Gateway
Es macht m.E. keinen Sinn, das Rad neu zu erfinden. Mit ap+ existiert von dihedral ein wrapper - Programm für OpenTTD, welches openttd und IRC verbindet.

Die Option, eigene Variablen einzubauen halte ich für sehr hilfreich; es kommen ja immer neue Features hinzu; vielleicht sollte man einfach die in der openttd.cfg vorhandenen Einträge nehmen, sprich die Liste der verfügbaren Kommandos daraus ableiten.

Sub-Admin halte ich für eine gute Idee, aber sekundär.

Persönlich halte ich mehr von der Idee, eine solche GUI lokal laufen zu lassen als SSH-Rechte, die ich *irgendeinem* Server einräumen muß, zu vergeben. Eine SSH-Brücke sollte, so vorhanden, ein Zusatzmodul sein, aber kein integraler Bestandteil (KISS-Prinzip: keep it simple stupid - kleine, einfache Module).

Sinnvoll wäre es m.E. einen Schritt nach dem anderen zu machen: sprich für den Anfang eine überhaupt vollständig lauffähige Version zu haben mit der sich die vollständige Konfiguration des Servers (openttd.cfg, newgrf settings in Abhängigkeit der installierten grfs) einstellen läßt.
Nächster Schritt wäre dann, den Server tatsächlich damit auch steuern zu können, sprich Start, Stop, Pause...
Der wiederum nächste Schritt sowas wie 'kick <böser Spieler>, und rcon - Zugriff auf's laufende Spiel (sowas existiert ja eh schon per IRC-Schnittstelle von ap+; vielleicht kann man auf die zugreifen zu diesem Zwecke)

Ein komplett neues Tool wäre eine Anzeige des aktuellen Spielstands Zwinkern - sprich der Karte des aktuellsten Autosaves und Statistiken wie Firma1: x Züge, y Straßenfahrzeuge... 12 Trillionen Gummimark
Oh ja, die map anhand des letzten savegames im Web, das wäre echt cool!
Vielen dank für eure Antworten. Ich werde mich sofort dran setzten und es erweitern/erneuern.

MfG,
Seberoth
Hallo zusammen,

leider habe ich im moment wenig Zeit. Aber ich versuche am WE weiter zu machen.

MfG;
Seberoth
klitzekleine Frage wie benutzt man das Ganze
Gibt es irgendwelche Neuigkeiten von dem Projekt?

Bin gerade durch zufall wieder draufgestossen...
Momentan nicht. Habe sehr wenig Zeit. Hab seit dem Anfang des Jahres nen Job^^ Und häng da den ganzen Tag vor dem PC, sodass ich im moment abends keine lust mehr hab.

Wenn ich mal wieder Zeit finde, lasse ich es euch wissen. Zwinkern

MfG,
Seberoth
hab ja was ähnliches vor, hab mich echt gefreut auch persönlich was von seberoth zu hören was ich hoffe vertiefen zu können ...

und ja, meine entwicklungen sind noch immer in arbeit ... (wenngleich schleppender als gedacht ... der lange winter hierzulande bremst nun mittlerweile ungemein)


lil status:

ich hab nun viel mit den funktionen der tt-php-library rumgespielt und auch einige klassen zusammengeschraubt die eine cfg schon sehr gut schreiben und auch parsen ... da ich einen etwas abstrakteren, "vielseitigen" Code brauche (ua. integration in ein clan-cms) verzögern sich da konkrete "Darstellungen" (im wesentlichen die templates+code f elementdarst.) etwas, derzeit tu ich halt vieles manuell aufrufen - no gui - just code

bei serverinfos&-Steuerung bin ich noch sehr am rumüberlegen
Hallo zusammen,

ich hoffe es stört keinen, wenn ich diesen alten Thread wieder ausgrabe. Ich habe im moment wieder etwas zeit gefunden um an dem Projekt weiterzuarbeiten.

Allerdings werde ich, was bestimmt keinen stört, von vorne anfangen.

Naja das wars erstmal. Ich hoffe es besteht immer noch interesse.

MfG,
Seberoth
Hi Seberoth!
Schön wieder von dir zu hören! Ich hoffe dieses mal findet es auch ein baldiges Ende dein Projekt Zwinkern
Mach weiter!

MfG Tim
So. Damit Ihr seht das ich was mache, hab ich nen Link zu meinem Arbeitsverzeichnis gepostet. Ihr könnt das auch schon testen^^

http://seberoth.homelinux.org:81

Viel Spaß!

MfG,
Seberoth
TraurigTraurigTraurig

Der sagt mir immer: Verbindung fehlgeschlagen!
Seiten: 1 2
Referenz-URLs