如何閱讀和解析從HLDS(半條命專用服務器)遠程發送的服務器日誌?如何以編程方式從HLDS讀取服務器日誌?
我的理解是,您可以使用命令log_address
指定服務器將日誌傳送到何處。在此之後,服務器應該通過UDP傳遞日誌。
我該如何去用PHP或ASP.NET C#來監聽這些日誌?我不知道我是否應該監聽傳入的數據包,或者向HLDS發送數據包請求。我試圖用netstat -a
來監控我的UDP連接,但似乎無法解決這個問題。
注意:我想使用一個log_address實現,因爲我無法在服務器上安裝任何第三方mod來協助記錄過程。我也知道HLSW,並且不在尋找像這樣的客戶端應用程序。
謝謝。
你可以在這裏找到代碼文檔:http://rubydoc.info/gems/steam_hlds_log_parser – tvial 2013-10-04 13:52:34