Sie sind nicht angemeldet.

Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

1

Donnerstag, 25. April 2013, 13:40

CSS Server Restart via PHP

Moin,

ich habe schon etwas länger nach etwas gesucht für Php das ich übern Webserver die Server start/stopen/restarten kann.

leider finde ich i.wie nichts ordentliches.

Könnte mir villt jemand ein rat geben wo ich etwas finden kann.

Details zu meinen root:

Windows Server 2008
Wamp ( Appache auf den neusten stand, PHP auf den neusten stand, MYSQL auf den neusten stand.

MFG Razzer

rain

Super Moderator

Beiträge: 1 410

Wohnort: Lutherstadt Wittenberg

Beruf: Anlagenmechaniker

Rootserver vorhanden: Ja

  • Nachricht senden

2

Donnerstag, 25. April 2013, 15:45

Hab ich selber nicht testen können aber das hab ich halt auf die schnelle gefunden!

http://zyrusthc.homeip.net/include.php?p…0ae5315f2c6db3e





MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

3

Donnerstag, 25. April 2013, 16:01

das simpelste wäre shell_exec() oder exec()

Quellcode

1
2
3
4
<?php
$cmd = shell_exec("cd /pfad/zu/srcds && ./script.sh restart");
echo $cmd;
?>


zu beachten: user-rechte, unsicher falls GET oder POST daten übermittelt werden sollen.

alternativ mit php-ssh2 (wups, ist ja windows)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »MadMakz« (25. April 2013, 17:56)


Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 25. April 2013, 18:04

Dankeschön für die schnellen antworten rain, leider ist das für Linux gedacht aber trotzdem danke. für Linux habe ich auch recht viel gefunden aber windows ist hallt eher schwieriger. MadMakz danke für den tipp ;) ich werde trotzdem mal weiter schauen ob ich villt nen webinterface finde ^^
'

mfg razzer

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

5

Donnerstag, 25. April 2013, 18:11

wenn du ein komplettes webinterface suchst: http://www.opengamepanel.org/ bietet windows unterstützung. allerdings ist dieses projekt derzeit nicht als stable zu haben.

ich weiß leider nicht ob https://easy-wi.com (von Terrorkarotte hier aus dem Forum) ebenfalls windows bedient.

Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

6

Donnerstag, 25. April 2013, 21:02

Dankeschön;) open game panel funktioniert.

7

Donnerstag, 25. April 2013, 21:16

Nope, das easy-wi.com von Ulrich geht bis jetzt nur auf Linux :geek:

Lg
LeXx

Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

8

Donnerstag, 25. April 2013, 21:24

Ja das geht auch nur unter Linux das haben wir mitbekommen ^^

9

Donnerstag, 25. April 2013, 21:26

Sage ich ja :P Also wenn du ein Linux WI suchst kann ich dir das easy-wi.com bestens Empfehlen :atak:
Lg
LeXx

Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

10

Donnerstag, 25. April 2013, 21:49

Jaa Lexx danke :P:P i.wann will ich mich mal mit linux beschäftiugen ist aber die zeit ^^

11

Donnerstag, 25. April 2013, 21:54

Bei G-Portal gibt es ein Webinterface Namens ESE dann ist dein Root Managed, sprich du hast kein SSH Zugang das macht alles G-Portal (Absichern, Attacken abwähren etc.) Kannst dir es ja mal ansehen HIER. Für Anfänger ganz gut für mich nix, da ich den SSH Zugang brauche :P

Lg
LeXx

MadMakz

Super Moderator

Beiträge: 1 878

Wohnort: ~#

Rootserver vorhanden: Ja

  • Nachricht senden

12

Donnerstag, 25. April 2013, 23:09

sicher das das iface auch für fremdserver bestellt werden kann die nicht unter g-portal housing fallen?

dazu rentieren sich die 10€ meiner meinung nach wirklich erst ab 10 aktiven gameservern zumal auch SSH wegfällt.

für große ESL clans ist das eher attraktiv wegen ESL zertifiziertem protection modus.

13

Donnerstag, 25. April 2013, 23:19

Nein, du musst schon einen Root bei G-Portal haben. Sorry hätte ich oben noch hizufügen sollen.

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

14

Freitag, 26. April 2013, 14:31

Wenn dein Server mit dem Befehl "quit" Runter fahren und danach Automatisch wieder starten sollte,
dann kannst du mit einer Rcon-Klasse schnell ein PHP-Restart-Script basteln.

Server starten wenn er Off ist geht damit aber nicht!



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Razzer2406

Schüler

  • »Razzer2406« ist der Autor dieses Themas

Beiträge: 70

Wohnort: Hamburg

Beruf: Einzelhandelskaufmann

Rootserver vorhanden: Ja

  • Nachricht senden

15

Freitag, 26. April 2013, 14:35

bei Linux habe ich das schon ausprobiert da brauche ich nicht viuel aber da ich mich mit linux nicht wirklich auskenne. un kein grund sehe für windows was auszugeben reicht mit Game Open Pannel da die server eh noch nicht so gut laufen. Und wenn bei Gportal das nur möglich ist wenn man ein root hat, sage ich von vorne rein nein weil den root den ik habe kann ich mehr als wie anderen roots machen ^^. Wenn die Server i.wann mal richtig laufen dann lohnt sich was Professionelles zunehmen fürn anfang reicht dies Methode ;) aber trotzdem danke für eure ganzen tipps ;)

Pitbull

Schüler

Beiträge: 125

Wohnort: Oldenburg

Rootserver vorhanden: Ja

  • Nachricht senden

16

Montag, 29. April 2013, 10:59

Lasst uns doch mal ein Windoof Controller Bauen ;-) wieso den PHP es geht doch eleganter Da reicht entweder ein FTP oder ein Simpler Download :D

Nehmen wir mal an Du Restartest dein Server über ein Interface, das Interface übergibt den Befehl in eine TXT Datei oder what ever der Controller holt sich alle x Minuten den Befehl vom Interface ab und führt den aus ;-) sollte doch Simpel sein oder?