[HowTo] Serverstatus Offifiles

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • [HowTo] Serverstatus Offifiles

      So ein kleines Tut von mir^^
      Also wenn ihr ein Offiserver public macht und wollt das man den Serverstatus sieht, dann benutzt diesen Code:

      PHP-Quellcode

      1. <br>Account Server:
      2. <?php
      3. $online = @fsockopen("DEINE-IP", 12001, $errno, $errstr, 1);
      4. if($online >= 1) {
      5. echo '<b><font color=#00FF00>Online</font></b>';
      6. }
      7. else {
      8. echo '<b><font color=#FF0000>Offline</font></b>';
      9. }
      10. ?>
      11. <br>Certifier Server:
      12. <?php
      13. $online = @fsockopen("DEINE-IP", 23000, $errno, $errstr, 1);
      14. if($online >= 1) {
      15. echo '<b><font color=#00FF00>Online</font></b>';
      16. }
      17. else {
      18. echo '<b><font color=#FF0000>Offline</font></b>';
      19. }
      20. ?>
      21. <br>Trans Server:
      22. <?php
      23. $online = @fsockopen("DEINE-IP", 7000, $errno, $errstr, 1);
      24. if($online >= 1) {
      25. echo '<b><font color=#00FF00>Online</font></b>';
      26. }
      27. else {
      28. echo '<b><font color=#FF0000>Offline</font></b>';
      29. }
      30. ?>
      31. <br>Core Server:
      32. <?php
      33. $online = @fsockopen("DEINE-IP", 4001, $errno, $errstr, 1);
      34. if($online >= 1) {
      35. echo '<b><font color=#00FF00>Online</font></b>';
      36. }
      37. else {
      38. echo '<b><font color=#FF0000>Offline</font></b>';
      39. }
      40. ?>
      41. <br>Cache Server:
      42. <?php
      43. $online = @fsockopen("DEINE-IP", 15400, $errno, $errstr, 1);
      44. if($online >= 1) {
      45. echo '<b><font color=#00FF00>Online</font></b>';
      46. }
      47. else {
      48. echo '<b><font color=#FF0000>Offline</font></b>';
      49. }
      50. ?>
      51. <br>Login Server:
      52. <?php
      53. $online = @fsockopen("DEINE-IP", 28000, $errno, $errstr, 1);
      54. if($online >= 1) {
      55. echo '<b><font color=#00FF00>Online</font></b>';
      56. }
      57. else {
      58. echo '<b><font color=#FF0000>Offline</font></b>';
      59. }
      60. ?>
      61. <br>World Server:
      62. <?php
      63. $online = @fsockopen("DEINE-IP", 2101, $errno, $errstr, 1);
      64. if($online >= 1) {
      65. echo '<b><font color=#00FF00>Online</font></b>';
      66. }
      67. else {
      68. echo '<b><font color=#FF0000>Offline</font></b>';
      69. }
      70. ?>
      Alles anzeigen


      DEINEIP wird durch eure IP ersetzt, und die Ports die gleich neben der IP stehen sind bei jedem verschieden! Jedenfalls zumindest die World.

      Benutzt dieses Programm, um eure Ports rauszufinden. Natürlich müssen alle .exes gestartet werden damit das Programm auch eure Ports rausfindet :)

      Is zwar nen simples Tut aber bestimmt für manche Anfänger nützlich :)
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Mein thanks kriegst du leider nicht ;(.

      Es würde den Seitenaufbau (falls alle 7 Server down sind) um 7Sekunden beschleunigen wen du das Script in eine Externe Datei speicherst und ein Image Header dranhängst.
      Dan einfach nur noch das Script Includieren z.b (<img href="loginstatus.php">).

      Dan lädt er die Bilder im nachhinein. Bei deiner Methode wartet er bis jedes Script fertig geladen ist (bei 7servern und einem Timeout von 1Sekunde also 7Sekunden).
    • TwiLight;41252 schrieb:

      Wofür ein Thanks ?

      Das ist ne simple fsockopen Abfrage, die checkt, ob die Ports geöffnet sind.
      Und die Ports kann man easy mit TCPView oder ähnlichem rausfinden.

      Und btw, der Thread ist von RageZone geleecht.


      Ich bin so gut wie nie in ragezone drinn und habs auch nicht von dort, sondern von einem freund.

      und logisch das son tut für so kleinen pro's wie dir unnütz is aber es is nich jeder allwisend so wie du ;.;
    • TwiLight;41252 schrieb:

      Und btw, der Thread ist von RageZone geleecht.


      Falsch ;)
      Der Autor in Ragezone hat eine Credit angabe gemacht - und diese beinhaltet den namen xKay.
      Also hat der Ragezoner geleeched.
      (hab den thread da gelesen ja deswegen weis ich das)

      also bissl genauer hinschaun - btw in die threads schaun xP

      @Topic:
      Ist relativ einfach ja, doch wer macht sich schon die arbeit sich das script rauszu suchen^^
      so hat man es einmal^^

      mfg
      cross
    • Kann nicht sein das er Crasht


      Den der server status ist verbunden mit dem server

      was ja klar ist

      und er sieht ob der Prozess xxxx Läuft

      Nehmen wir an ICQ hat den Prozess 6131

      und im script oben

      ICQ 6131 Steht

      Steht auf der HP wen ICQ an is

      ICQ Online

      Wen off

      ICQ Offline

      Das ding hat keinen zugrif auf was andere

      DH deine server können nicht Abstürtzen ;)
    • Kann nicht sein das er Crasht


      Den der server status ist verbunden mit dem server

      was ja klar ist

      und er sieht ob der Prozess xxxx Läuft

      Nehmen wir an ICQ hat den Prozess 6131

      und im script oben

      ICQ 6131 Steht

      Steht auf der HP wen ICQ an is

      ICQ Online

      Wen off

      ICQ Offline

      Das ding hat keinen zugrif auf was andere

      DH deine server können nicht Abstürtzen ;)

      lol... er guckt ob der Port XXXX belegt ist und nicht ob der Prozess XXXX existiert o_O