RCON 全名為 Remote Console,就字面意思來說就是控制控制台
這邊會用 PHP 與 Minecraft 伺服器進行教學,其他有可用的 RCON 也差不多是這種方式。
前置工作
- 下載 RCON for PHP: https://github.com/thedudeguy/PHP-Minecraft-Rcon
- 設定伺服器 server.properties
– enable-rcon=true
– rcon.port=20000
– rcon.password=ji32k7au4a83
開始連線 (リンクスタート)!
<?php
//將下載中的 PHP-Minecraft-Rcon-master/src/Rcon.php 解壓縮到要的目錄中並 include
include('Rcon.php');
use Thedudeguy\Rcon;
//設定 RCON 需要的 IP、端口、密碼、逾時時長 (秒)
$rcon = new Rcon('127.0.0.1', 20000, 'ji32k7au4a83', 3);
//呼叫 rcon connect 連線
if ($rcon->connect()){
echo "連線成功。";
//如果成功伺服器中將會顯示 [Rcon] 連線成功
$rcon->sendCommand("say 連線成功");
}else{
//請檢查 server.properties 是否正確開啟、端口及密碼正確
echo "連線失敗。";
}
什麼?就這樣?
就是這麼簡單,可以透過這個功能來製作網頁連線伺服器
又或者是
贊助完成後,若有贊助點回饋或是給玩家物品都可以直接透過這個功能進行,再也不需要人工協助完成贊助!
請注意
- 不要透漏設定中的任何密碼及端口
- 不要將端口設定為防火牆可以通過,可以通過請設定限制 IP,RCON 很危險,所以可以的話請 127.0.0.1 單獨使用就好