去编写一个Minecraft服务器状态检查程序

Gar*_*ap1 1 php python sql-server minecraft

我想制作一个程序,允许我检查Minecraft服务器的状态,无论他们是在线,离线还是满员.我该怎么做呢?我在考虑PHP服务器端,Python客户端和SQL作为服务器?

我需要一些重要建议来确定完成这项任务需要做些什么.

Lus*_*ian 8

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

请参阅此问题,该问题提供以下代码:

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"; 
}
Run Code Online (Sandbox Code Playgroud)