7个版本
0.1.6 | 2021年10月4日 |
---|---|
0.1.5 | 2021年10月4日 |
0.1.4 | 2021年9月18日 |
0.1.3 | 2021年8月31日 |
699 在 游戏 中排名
每月下载量 21
14KB
267 代码行
discord-rcon
通过rcon控制游戏服务器的discord机器人。此机器人通过rcon包支持Minecraft和Factorio,但可能其他服务器也适用。此机器人已在minecraft 1.7.10上进行测试。
如何为minecraft服务器启用rcon
如何为minecraft服务器启用rcon
- 将
enable-rcon=false
替换为enable-rcon=true
在server.properties
中 - 在
server.properties
中添加rcon.password=PASSWORD
(请将PASSWORD
替换为您想要使用的密码)
如何使用此机器人
通过docker
首先,请创建config.toml
然后运行以下命令启动机器人。
docker run ghcr.io/anatawa12/discord-rcon
通过docker-compose
您可以根据docker-compose.yml进行docker-compose配置。
通过cargo安装
运行cargo install discord-rcon
安装discord-rcon。
然后,请创建config.toml。
最后,运行discord-rcon
启动机器人。
配置此机器人
此机器人使用[TOML]编写配置。请将每个值替换为您想要使用的值。注释属性表示可选配置。
# the discord bot token
token = "<discord bot token>"
# the discord command prefix.
# if the value is "!", "!say hello" executes "say hello" in console
# If the value is empty, all messages posted to the channel by a person who has
# the role will be executed.
prefix = "<command prefix>"
# the control command prefix.
#command = "<command prefix>"
# The id of role the users this bot can be used.
# if not specified, all users can use this bot. it's dangerous
#role = <role id>
# The id of channel this bot will listen.
# if not specified, all channels on guild/server the bot connected will be watched.
#channel = <channel id>
# The kind of your game server.
# This enables the some quirks for game servers.
# currently supports Minecraft and Factorio.
# If your game is not one of games above, you don't need to specify server_kind
#server_kind = "<one of minecraft, factorio, or normal>"
# The section about rcon connection
[rcon]
# the address of rcon server.
address = "<server ip>:<port>"
# the password of rcon server.
pass = "<password>"
依赖项
~19–33MB
~614K SLoC