用于处理Minecraft服务器远程命令(RCON)的客户端。
项目描述
此库提供了Minecraft Rcon协议 的简单实现,用于提供处理Minecraft服务器远程命令(RCON)的客户端。
安装
此库可在PYPI上找到,并可以使用pip进行安装
pip install mcrcon
使用方法
运行此客户端的推荐方式是使用Python的‘with’语句。这确保了在您完成操作后正确关闭套接字,而不是将其留下打开。
示例
In [1]: from mcrcon import MCRcon In [2]: with MCRcon("10.1.1.1", "sekret") as mcr: ...: resp = mcr.command("/whitelist add bob") ...: print(resp)
虽然您可以在不使用‘with’语句的情况下使用它,但您必须手动连接,并理想地断开连接
In [3]: mcr = MCRcon("10.1.1.1", "sekret") In [4]: mcr.connect() In [5]: resp = mcr.command("/whitelist add bob") In [6]: print(resp) In [7]: mcr.disconnect()
命令行使用
安装该软件包后,将包括一个可以使用的控制台
可以通过以下方式获得帮助
mcrcon --help
您可以使用以下命令从控制台连接
mcrcon 10.1.1.1
您将被提示输入密码,或者您可以将它设置为以下环境变量
export RCON_PASSWORD=sekret
然后您可以在服务器上交互式地运行命令
> /whitelist add bob
关闭
mcrcon-0.7.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c2f1caf2467e283e0ccd2436f1ce21f04242b03c5fafb3860e3924d764a910d4 |
|
MD5 | aad27a6cddc0d8117c509f0217bccca1 |
|
BLAKE2b-256 | 77486aa55387b45cb8f8c69c4034b3438bb5c5b89e45d975ff60539e9ae7d8b7 |