我试图建立一个连接CS:GO游戏服务器使用Rcon。
我想要做的就是发送"status“命令来获得玩家列表,一旦我得到它,我可能会想出如何发送其他命令。
编辑:就像这样。
SendCommand(IP,端口,命令)-确认是否可以这样做。
我不确定我是否能发送命令"rcon_password 1234“,然后是"rcon状态”
这听起来很简单,直到我搜索它,并找出其他人如何做地震和CoD.
我不知道从哪里开始,任何帮助都是值得感激的。
发现了这个,不知道该怎么用它.我不太懂网络相关的数据包编程之类的.:S
Private Function RCON_Command(ByVal Command As String, ByVal ServerData As Integer) As Byte()
Dim Packet As Byte() = New Byte(CByte((13 + Command.Length))) {}
Packet(0) = Command.Length + 9 'Packet Size (Integer)
Packet(4) = 0 'Request Id (Integer)
Packet(8) = ServerData 'SERVERDATA_EXECCOMMAND / SERVERDATA_AUTH (Integer)
For X As Integer = 0 To Command.Length - 1
Packet(12 + X) = System.Text.Encoding.Default.GetBytes(Command(X))(0)
Next
Return Packet端函数
发布于 2016-08-02 16:35:28
我已经找到了解决这个问题的方法,我已经找到了一个项目,可以做我需要做的事情,我所要做的就是把它投入到我的项目中。
我只是编辑了它,将服务器响应发送到一个文件,并让我的主项目读取它。
例: shell("/c file.exe IP端口密码CMD")
https://stackoverflow.com/questions/38664175
复制相似问题