Craftopia Dedicated Server 用のDiscord無理矢理連携。
今鯖に何人居るかとかをチャンネルに投げたり、起動、停止、設定変更なんかをコマンドで出来るやつ。
Releaseからダウンロードしててきとうなところにおく
-
https://discord.com/developers/applications からdiscord botを作る
-
config.jsonを以下のように設定して
craftopia-discord.exeを叩く -
discord側で
!helpコマンドを叩くと色々出来ることがわかる
{
"token": "Discordのbotのtoken",
"botId": "DiscordのAPPLICATION ID",
"serverDirectory": "CraftopiaDedicatedServerのフォルダ",
"channelId": "Discordの対象チャンネルID(開発者モードでコピー出来るやつ)",
"log": "ログの場所。指定しなければログを書かない。",
"steamCmdDirectory": "steamcmd.exeのフォルダ(アップデート用)",
"autoStart": false
}denoをインストールしてcompile.batを叩くとcraftopia-discord.exeができる