Skip to main content
 首页 » 编程设计

php之着手编写一个 Minecraft 服务器状态检查程序

2025年05月04日17JustinYoung

我想制作一个程序,让我可以检查 Minecraft 服务器的状态,无论它们是在线、离线还是已满。我将如何去做呢?我在考虑 PHP 服务器端、Python 客户端和 SQL 作为服务器端?

我需要一些关于完成这样的任务需要做什么的重要建议。

请您参考如下方法:

您不需要数据库。 ping 服务器。如果它响应,它就启动了……显示一个大的绿色复选标记。如果它没有响应...它已关闭。显示一个大的红色 x。您可以在 FB API 或任何地方的普通 PHP 中执行此操作。

参见 this question ,它提供了以下代码:

function ping($host, $port, $timeout) 
{  
  $tB = microtime(true);  
  $fP = fSockOpen($host, $port, $errno, $errstr, $timeout);  
  if (!$fP) { return "down"; }  
  $tA = microtime(true);  
  return round((($tA - $tB) * 1000), 0)." ms";  
}