如何阅读和解析从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