Beiträge von Steve Wonderz

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
    Zitat von CFrankenstein

    Das liegt daran das der Christian keine Windows Images drauf hat ;) Ich werde diese aber sobald ich welche bekommen hinterlegen.


    Währe cool dann kann ich mir die ganze Arbeit sparren.


    Liebe Grüsse.

    Die erste Beta steht fest und der Daemon ist soweit fertig.

    Getestete Spiele:
    - 7DaysToDie bis jetzt aber rennt ohne Probleme / Start / Stopp

    Getestete Imageserver:
    - Guildcontrol (funkt 1a)
    - Christians Imageserver (funktioniert leider nicht) - wirft immer nur ne Exception aus

    Wer gerne Tester sein möchte kann mich anschreiben, jedoch kriegt ihr dann eine Testlinzenz und nicht eine unlimited.

    Liebe Grüsse.

    Versuche gerade via Batch die Variablen von Java auszugeben, jedoch klappt das überhaupt nicht 'G' also wenn einer weiss wie man übergeben Variablen von Batch ausgibt währe ich froh.

    Liebe Grüsse.



    Muss ich mal schauen, ich werde gleich mal was versuchen und du sagst dann ob der Downloadspeed schneller ist :)

    Liebe Grüsse.



    Brauchst du nicht, du brauchst nur 1 neues Image hinzufügen für mich da würde CSGO reichen weil es mein Lieblingsspiel ist :)
    Was mir mal aufgefallen, ein Knackpunkt hat der Daemon das herunterladen von Java dauert fast 5- 10 Minuten, habe leider nie herausgefunden warum :)

    Liebe Grüsse.



    Kann ich machen, also dann verwende ich dann denn name my_stopp.bat das währe dann für jedes Game die Stopp Bat :) und für Start die im Teklab bei Spieleliste angegeben wurde abgemacht?

    Liebe Grüsse.

    Währe sicher noch gut, wenn du weitere Images für dein Imageserver zur Verfügung stellst, damit ich denn Daemon weiterhin auf Stabilität testen kann.
    Villeicht könntest du mir noch sagen, was das kürzel für Rust-Legacy sind, Startbefehl und Startordner, ein CSGO Image für Windows währe sicher interessant.

    Liebe Grüsse Stefan.

    Habe das Java Script nochtmal getestet Starten geht soweit hier ein kleiner Nachweis:
    Achja und der Daemon unterstützt nur noch Bash, Start Stopp läuft nur noch über Bash geht viel einfacher zum handlen so wie ich gemerkt habe hab den .exe scheiss rausgenommen :)

    So sieht meine Startbat aus mit der es problemlos funktioniert: (start7days.bat)

    Code
    7DaysToDie.exe -batchmode -nographics -port=25000 -maxplayers=100 -configfile=serverconfig.xml -dedicated


    Der Gameserver der Online ist (via Windows):


    Achtung mal darauf was die JVM unten mit Monopath von 7days ausgibt :)



    Ja das geht auch, ich habe jetzt die PID wird dann im Ordner /Gameserver/kd3160_kürzelvonrust_w_legacy.xml > steht ein Feld PID da ist die PID
    Die könnte man via Java an Bash übergeben wenn du willst mache ich das gerne, oder über Java stoppen geht auch, oder halt über Telnet via Bash so wie du es machst ist dir dann überlassen :)

    Liebe Grüsse.

    Entpacken / Download ist fertig, auch XML Dateien werden für jeden Gameserver erstellt und auch den Gameserverstatus wird da rein geschrieben:



    Werde jetzt mit dem Start / Stopp weitermachen, das mit den Routinen muss ich mir noch überlegen.
    Habe gedacht Bash Support / und normale Startbefehle die von Tekbase übergeben werden.
    Kann man bei den Startparametern auch ein Bash File angeben, wenn ja währe das dann optimal für dich Boedy.

    Liebe Grüsse.



    Das währe sicherlich nicht schlecht.

    Liebe Grüsse.

    So die Images werden gedownloadet und zurzeit gehen nur .zip Files der Imageserver wird von Tekbase geschickt an den Daemon dann einfach in Tekbase den Link eintragen.

    Hier noch ein kleiner Screenshot:



    Und so handlet Java das:



    Und so sieht das FTP-erstellen aus:



    Als Socketframework wird Netty verwendet: http://netty.io/


    Was ist Netty werden sich einige Fragen kurz und Knapp:
    Netty is an asynchronous event-driven network application framework


    for rapid development of maintainable high performance protocol servers & clients.

    Liebe Grüsse.

    Update ist bereits hochgeladen alle Dateien Adminbereich / Kundenbereich müssen überspielt werden.
    Danach ist es wichtig, das ihr in der Datei admin/ownmodules/classes/Database/class.pdo.config.php und members/ownmodules/classes/Database/class.pdo.config.php in Zeile 11 eurer Datenbankprefix einträgt, das sollte ungefähr so aussehen:

    $dbconfig = array(


    "hostname" => $db->server,


    "username" => $db->user,


    "password" => $db->password,


    "db" => $db->dbname,


    "prefix" => "teklab" < Hier eurer Prefix (das seht ihr an eurer Datenbankstruktur das Prefix ist immer das vorne dran - Beispiel (teklab_members)
    );

    Das hat dazu geführt, das einige nicht mehr das Standart Prefix verwendet haben dadurch hat das Modul nicht mehr funktioniert :)
    Das Update ist bereits schon neuhochgeladen, muss dann nur noch freigeschaltet werden.
    Updatelink: http://tekbase.gti7.de/plesk.rar - (Die Datenbank muss nicht geupdatet werden, nur der PHP-Code!).

    Liebe Grüsse Stefan/Steekarlkani.



    In deiner php.ini müsste das stehen

    display_errors=Off

    ändere das mal zu

    display_errors=On

    Webserver restarten danach müsste dir PHP alle Fehler rausspucken.

    Sonst kann ich mal via Teamviewer raufschauen wenn du das gerne möchtest.

    Liebe Grüsse Steekarlkani.

    Zitat von xXSpacyXx

    aber ich kappiere nicht ganz wie will der Daemon z.B. einen Arma 3 Server starten? Das ist ja ein Programm, aber wie "klickt" der die einzlnen Buttons in dem Programm, damit der Server dann zum Schluss auch richtig mit allen Einstellungen gestartet wird? (Also nicht Konsole) sonder Programme ?? Wie soll das gehen??



    Der Daemon ist ein reiner Socketserver der auf Verbindungen von Webinterface wartet und dann via Bash / CMD denn Server startet.