Rust的WebRcon协议的基本异步接口
webrcon的Python项目详细描述
WebRcon包
安装
pip install webrcon
或
pip install https://github.com/lewdneko/webrcon/archive/master.zip
文件
webrcon.RconConnector(主机、端口、密码、消息\u callback=None,控制台\u callback=None)
初始化类
host: str
-接受WebRcon的服务器的IP/主机名
port: Union[str, int]
-服务器接受WebRcon的端口
password: str
-用于通过WebRcon连接的密码
message_callback: func
-一个同步或异步函数,每当聊天消息被发送时都会被调用
console_callback: func
-一个同步或异步函数,每当控制台消息被发送时都会被调用
等待RconConnector.start(环路,**kwargs)
打开与服务器的连接
loop
-异步事件循环,可以通过asyncio.get_event_循环()
kwargs
-传递给websockets.client.connect-read the docs
等待RconConnector.close关闭()
关闭与服务器的连接
等待RconConnector.command(命令,回调)
通过RCON向服务器发送命令
command: str
-要发送到服务器的命令
callback: func
-一个应采用单个参数的同步/异步函数。传递的值将是由RCON的输出组成的dict服务器。服务器对命令的响应将在Message
键下。在
webrcon.InvalidServer
主机/端口/密码组合不正确或服务器未运行。在
webrcon.ConnectionClosed
您关闭了连接,仍试图发送命令。不错。在
- 项目
标签: