systemd ile çalıştırdığınız bir sunucuya doğrudan konsol komutu yazamazsınız — RCON, bu sorunu çözer.
RCON'u Etkinleştirme
server.properties dosyasında:
enable-rcon=true
rcon.port=25575
rcon.password=guclu-bir-sifre
Güçlü bir şifre kullanın
RCON portu dışarıya açıksa (güvenlik duvarınızda), zayıf bir şifre sunucunuzun tamamen ele geçirilmesine yol açabilir. RCON portunu mümkünse yalnızca
localhost'tan erişilebilir tutun (güvenlik duvarında dışarı açmayın) ve güçlü bir şifre kullanın.
mcrcon ile Komut Gönderme
# Kurulum
sudo apt install mcrcon
# Kullanım
mcrcon -H localhost -P 25575 -p guclu-bir-sifre "say Sunucu 5 dakika içinde yeniden başlayacak"
Script'lerde Kullanım
RCON, özellikle otomatik yedekleme script'lerinizde yedeklemeden önce oyunculara uyarı göndermek veya dünyayı kaydetmeye zorlamak (save-all) için kullanışlıdır:
mcrcon -H localhost -P 25575 -p sifre "save-all"