Avatar billede Frede1012 Nybegynder
07. december 2011 - 18:06 Der er 1 kommentar og
1 løsning

PHP Med Gameserver (Minecraft)

Hejsa eksperten.dk
Jeg har fundet/lavet et lille php script der skal kunne se om min Minecraft server er oppe.
Det ser sådan her ud:
<?php
$mc_host='mc.danishminecrafters.dk';
$mc_port='25565';
if (! $sock = fsockopen($mc_host, $mc_port, $num, $error, 3))
echo "Vores server er: <font color=red>Offline</font>";
else{
echo "Vores server er: <font color=green>Online</font>";
fclose($sock);
}
?>

Men jeg får denne error når jeg bruger det på mit domæne:
Warning: fsockopen(): unable to connect to mc.danishminecrafters.dk:25565 (Connection timed out) i eval() (linje 4 af /customers/6/e/1/danishminecrafters.dk/httpd.www/modules/php/php.module(74) : eval()'d code).

Jeg ved ikke helt om der er noget mere jeg skal gøre, eller en fejl i kodningen. Jeg har portforwarded og lavet en A record for min egen IP så det virker med mc.danishminecrafters.dk:25565 altså når man skal logge ind via selve spillet.
Jeg har også prøvet at gøre det uden A recorden men der var ingen forskel.
Gameserveren kører Windows XP hvis det gør nogen forskel.


- Frede1012
Avatar billede hansepeter2 Nybegynder
07. december 2011 - 18:40 #1
Er der sneget sig en firewall ind hos din udbyder?
Avatar billede Frede1012 Nybegynder
23. februar 2012 - 19:39 #2
Spørgsmålet er ligemeget nu.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester