我正在尝试为我玩的在线MMO制作服务器状态检查器。它不是私人服务器,我个人不拥有/控制游戏。我已经有了所需的Php编码来做我想要的,但我仍然需要适当的IP游戏,以及它使用的端口。我很高兴只获得登录服务器的端口,但获得游戏服务器的端口也会很好。 我已尝试启动游戏并在命令promt中输入 netstat -bn ,但返回的值似乎不起作用。为了安全起见,我已将下面的代码包含在我的状态检查页面中,以防万一由于我的编码。
<?php
$ip = "###.###.###.###";
$onlinetext = "Online" ;
$offlinetext = "Offline" ;
$port = "####";
if(@fsockopen($ip,$port,$errno,$errstr,1)) {
echo"<img src='sonline.png' width='20' height='20' border='0'> $onlinetext";
} else {
echo"<img src='soffline.png' width='20' height='20' border='0'> $offlinetext";
}
?>