一個例子是http://www.gametracker.com/,除了我只是想檢查並看看服務器是否在線以及是否顯示 服務器:xxx.xxx.xx.xx = ONLINE(綠燈)並且當它離線顯示時 服務器: xxx.xxx.xx.xx =離線(紅燈)。如何查看遊戲服務器是否在線,然後在我的網站上顯示該遊戲服務器?
-2
A
回答
0
在終端(蘋果機)/命令提示符(Windows),curl http://stackoverflow.com
會做
2
假設你的遊戲服務器有一個端口號...
function checkserveronline($ip, $port) {
$fp = fsockopen($ip, $port, $errno, $errstr, 5);
if(!$fp){
return "offline";
} else {
return "online";
}
}
echo "<img src='/images/" . checkserveronline($ip, 80) . ".png' />";
在這種情況下,如果一個IP: 80(HTTP端口)處於脫機狀態,則將返回offline.png
,否則返回online.png
。
這是我自己的功能,你應該做出自己的修改。
$ip = gethostbyname($domainname); // use this in case you don't know the ip.
FYR:
http://php.net/manual/en/function.fsockopen.php
http://php.net/manual/en/function.gethostbyname.php
+0
感謝您的信息。我做了更多的研究。 – Chaotic 2015-04-02 02:04:45
相關問題
- 1. 網站上的Java遊戲服務器
- 2. 基於在線多人遊戲的遊戲服務器技術?
- 3. 如何在網站上查看現場遊戲服務器聊天?
- 4. 檢查一個遊戲服務器是否在線nodejs
- 5. EJB是否適合遊戲服務器?
- 6. RTS HTML5遊戲多人遊戲 - 開始node.js服務器遊戲
- 7. 服務器爲Android遊戲
- 8. 多人遊戲服務器
- 9. .NET遊戲服務器
- 10. 創建遊戲服務器
- 11. 遊戲(如Halo)如何掃描網絡以查看是否有LAN服務器?
- 12. 線程架構,遊戲服務器
- 13. 遊戲服務器多線程錯誤
- 14. 遊戲服務器網關設計
- 15. Python遊戲服務器 - 優化網絡
- 16. node.js或netty上的遊戲服務器
- 17. PHP遊戲服務器查詢
- 18. Python查詢到遊戲服務器
- 19. Apple GameCenter:如何從遊戲服務器檢查playerId是否有效(和在線)
- 20. node.js網絡服務器和C++遊戲服務器
- 21. 如何將SFML遊戲服務器部署到Linux服務器?
- 22. 在node.js中分離遊戲服務器和Web服務器
- 23. 遊戲服務器翻轉計時器
- 24. 實時瀏覽器遊戲服務器
- 25. 如何在線遊戲服務器端使用sails.js和socket.io
- 26. 批量 - 如何檢測遊戲服務器是否在機器上運行
- 27. 將遊戲變成客戶端 - 服務器遊戲(Unity)
- 28. PHP/MySQL的遊戲服務器
- 29. MMORPG遊戲服務器的Java SSLSocket
- 30. 使用ExpressJS的遊戲+ Web服務器
您可以使用IF語句,是一個SQL服務器? – anson920520 2015-04-02 01:49:04
我希望能夠做到gametracker在線遊戲服務器正在做的事情。我在garrys mod上有一個遊戲服務器,我希望能夠ping服務器並查看它是否在線,如果它是網站將顯示如此。如果不是,那麼它不會。 – Chaotic 2015-04-02 01:49:48