gibt es sowas ?

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Uwe S.
Mitglied
Beiträge: 63
Registriert: 18.07.2003 21:29
Kontaktdaten:

gibt es sowas ?

Beitrag von Uwe S. »

hallo zusammen,

habe eine Frage: wir haben einen 100 Mbit gameserver, mit statischer
IP Adresse.

Ich möchte gerne den online/offline Status des Servers in meinem Portal
in einer extra Box anzeigen lassen. Die Box oder Tabelle zu erstellen ist
ja kein Problem aber gibt es ein Script den ich dort einfügen kann oder
nen MOD der dieses ermöglicht ?

Im Moment löse ich das Problem in dem ich ein .gif in die Box setze
welches den online bzw. offline status anzeigt, muss aber ständig in
der portal_body.tpl die "<img src=" wechseln, wenn sich der Status des
Servers ändert, das is auf die dauer nix.

Möglich ist das anscheinend, denn die hier haben das auf Ihrer HP auch
so eingerichtet: www.onlineracer.de linke Spalte etwas runter scrollen,
"Server Monitor"

Bin für jeden Tip dankbar !!!!

Gruß Uwe
www.f1-webliga-forum.de
Zuletzt geändert von Uwe S. am 26.03.2004 11:21, insgesamt 2-mal geändert.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wie wäre es mit einen PHP-Skript, das ein Bild erzeugt, aus dem der Status ersichtlich ist? Das könntest Du dann als img-src definieren und gut iss.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Uwe S.
Mitglied
Beiträge: 63
Registriert: 18.07.2003 21:29
Kontaktdaten:

Beitrag von Uwe S. »

hallo,

also Du meinst daß das script automatisch je nach Status des Servers
das Bild ändert ? Wäre für den Anfang schon sehr gut, wie mache
ich das ?

Gruß
Uwe
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
was für eine Software läuft auf dem Server ?
Im prinzip könntest Du per "fsockopen" prüfen ob der Server auf einem bestimmten Port antwortet.

Code: Alles auswählen

<?php
// Port und Adresse ggf. anpassen.
$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) 
{
  // Server läuft nicht.
} 
else 
{
  // Server läuft.
}
fclose($fp);
?> 
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Uwe S.
Mitglied
Beiträge: 63
Registriert: 18.07.2003 21:29
Kontaktdaten:

Beitrag von Uwe S. »

hallo,

- F1 Challenge 99-02

- port weiss ich leider nicht :(

Gruß
Uwe
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Rausfinden und testen.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
es gibt eine sog. *.plr Datei.
Da stehen eine Menge Informationen drin.
U.a. auch der verwendete Port. Einfach nach "Port" suchen.
Die Suche im Internet hat geschrieben: F1 Challenge 99-02 UDP & TCP -> 34397 & 34496
F1 Challenge 99-02 GameSpy UDP -> 34297
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Uwe S.
Mitglied
Beiträge: 63
Registriert: 18.07.2003 21:29
Kontaktdaten:

Beitrag von Uwe S. »

hallo netzmeister,

diese angaben waren in der .plr

Port Start="34297" // range is 1025 - 65535
Port Start="34397" // range is 1025 - 65535

wo füge ich dein script ein ?

Gruß
Uwe
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,

Code: Alles auswählen

<?php
// Port und Adresse ggf. anpassen.
$fp = fsockopen ("%Deine_IP_Adresse%", 34297, $errno, $errstr, 30);
if (!$fp)
{
  echo "Server läuft nicht.";
}
else
{
  echo "Server läuft.";
}
fclose($fp);
?>
erstmal diesen Code ausprobieren. Code in eine PHP Datei speichern
und aufrufen. !! IP-Adresse anpassen !!

Wo willst Du den Server Status haben ?
Im Portal oder auf der Forum Index Seite ?

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Uwe S.
Mitglied
Beiträge: 63
Registriert: 18.07.2003 21:29
Kontaktdaten:

Beitrag von Uwe S. »

hallo netzmeister,

Antwort nach Aufruf:

Warning: fsockopen() [function.fsockopen]: php_hostconnect: connect failed in /www/htdocs/v082426/phpBB2/status.php on line 3

Warning: fsockopen() [function.fsockopen]: unable to connect to 62.141.56.33:34297 in /www/htdocs/v082426/phpBB2/status.php on line 3
Server läuft nicht.
Warning: fclose(): supplied argument is not a valid stream resource in /www/htdocs/v082426/phpBB2/status.php on line 12


wollte ihn gerne im portal haben, dort wo jetzt das .gif für den
serverstatus angezeigt wird.

Gruß
Uwe
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“