首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB发送Rcon命令并获得响应。(政务司司长:GO伺服器)

VB发送Rcon命令并获得响应。(政务司司长:GO伺服器)
EN

Stack Overflow用户
提问于 2016-07-29 17:12:35
回答 1查看 569关注 0票数 0

我试图建立一个连接CS:GO游戏服务器使用Rcon。

我想要做的就是发送"status“命令来获得玩家列表,一旦我得到它,我可能会想出如何发送其他命令。

编辑:就像这样。

SendCommand(IP,端口,命令)-确认是否可以这样做。

我不确定我是否能发送命令"rcon_password 1234“,然后是"rcon状态”

这听起来很简单,直到我搜索它,并找出其他人如何做地震和CoD.

我不知道从哪里开始,任何帮助都是值得感激的。

发现了这个,不知道该怎么用它.我不太懂网络相关的数据包编程之类的.:S

代码语言:javascript
复制
 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

端函数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-02 16:35:28

我已经找到了解决这个问题的方法,我已经找到了一个项目,可以做我需要做的事情,我所要做的就是把它投入到我的项目中。

我只是编辑了它,将服务器响应发送到一个文件,并让我的主项目读取它。

例: shell("/c file.exe IP端口密码CMD")

如果有人想看:https://github.com/aiusepsi/SourceRcon

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38664175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档