SAMP Server per PHP starten/beenden

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Also shh2 wird jetzt endlich erkannt :)
    Doch schon tauchen neue Fehler auf:
    Die Seite lädt unendlich :(
    Hier das Script
    Teile davon hab ich auf php.net gefunden.
    Weis nicht ob das alles so richtig ist:



    Vielleicht findet ihr ja einen Fehler


    Mit freundlichen Grüßen
    Steph12 :)

  • Starte Deinen SA-MP Server doch ganz einfach und unkompliziert mit shell Commands.


    Wenn Du die Rechte Deines Ordners sowieso angepasst, kannst Du auch ruhig diese
    Commands benutzen und ich hätte da sofort eine Variante, per PHP Klasse, die ich in
    meinem Control Panel, dass ich momentan scripte, auch fehlerfrei verwende:



    Ausführen kannst Du die Klasse dann folgender Maßen:


    PHP
    $SvrControl->Start($mein_svr_pfad, $meine_svr_execdatei);
  • :rolleyes: Also das funktioniert jetzt so wie es aussieht.
    samp03svr steht in der Prozessliste.
    Vielen Dank )
    Kannst du mir jetzt vielleicht noch sagen wie ich ihn stoppe?
    Restart ist ja nicht das Problem einfach an aus :D


    Mit freundlichen Grüßen
    Steph12 :)


    Edit: Habe statt nohup mal kill versucht aber so einfach ist es doch nicht :D



    World of Revolution - German Reallife: www.world-of-revolution.de

    Registriert euch jetzt und seit auf die BETA-Phase gespannt!

    Einmal editiert, zuletzt von Steph12 ()

  • Zitat

    Kannst du mir jetzt vielleicht noch sagen wie ich ihn stoppe?
    Restart ist ja nicht das Problem einfach an aus


    Wenn Du nur einen SA-MP Server hast, den Du mit dem selben Namen,
    also der Name der auszuführenden Datei, in Deinem Falle 'samp03svr' betreibst,
    fügst Du einfach ein Objekt in der Klasse ein, z.B. Stop.



    Diese fürhst Du dann wieder folgender Maßen aus:


    PHP
    $SvrControl->Stop($meine_svr_execdatei);


    Ich hoffe ich konnte Dir helfen! - Freundliche Grüße | 4#Future Fake