Dökümanlar Sunucu Entegrasyonu Minecraft RCON

Minecraft RCON

Resmi Minecraft konsol protokolü ile mağaza teslimatı ve rütbe yönetimi.

RCON (Remote Console), Minecraft sunucularında yerleşik olarak bulunan Valve Source protokolüdür. CMS, satın alınan ürünlerin komutlarını bu protokol üzerinden sunucuya gönderir.

Sunucuda Etkinleştirme

Sunucu kök dizinindeki server.properties dosyasını düzenle:

server.properties
enable-rcon=true
rcon.port=25575
rcon.password=uzun-ve-karmasik-bir-sifre
broadcast-rcon-to-ops=false

Sunucuyu yeniden başlat. RCON portu artık açık.

CMS'e Bağla

Admin → Sunucular → Düzenle sayfasında:

  • Konsol Türü: RCON
  • Konsol Portu: 25575 (veya senin ayarladığın)
  • Konsol Şifresi: yukarıdaki rcon.password değeri

Nasıl çalışır?

Bir kullanıcı satın alma yaptığında CMS:

  1. Ödemeyi doğrular (webhook veya bakiye).
  2. purchases tablosuna kayıt atar (status = pending).
  3. RCON üzerinden ürünün minecraft_command değerini gönderir.
  4. Başarılıysa minecraft_executed = 1 ve status = completed işaretlenir.

Güvenlik: RCON portu dışarıya açık olmamalıdır. Eğer CMS ve Minecraft farklı sunucudaysa, RCON trafiğini sadece CMS'in IP'sine izin verecek şekilde firewall kuralı ekle.

Teşekkürler! Geri bildirimin kaydedildi.