Sunucu mağazanızı kurdunuz ve oyuncuların satın aldıklarında otomatik olarak rütbelerini nasıl alacağını mı merak ediyorsunuz? Cevap dört harften oluşuyor: RCON.
Bu rehber, herhangi bir oyunda RCON'u nasıl yapılandıracağınızı açıklar — Minecraft, FiveM, Rust, ARK, Gmod ve daha fazlası. Gereksiz teori yok, sadece düzenlenecek dosyalar ve çalışan komutlar.
Başlamadan önce, şunlara sahip olduğunuzdan emin olun: sunucu yapılandırma dosyalarınıza erişim (FTP veya Pterodactyl gibi bir panel), RCON için kullanılabilir bir port, sunucunuzda yönetici hakları ve RCON uyumlu bir mağaza (Seyllo, Tebex veya diğer).
RCON nedir?
RCON (Remote Console), oyun sunucunuza uzaktan komut göndermenizi sağlayan bir protokoldür. Pratikte, bir oyuncu mağazanızdan VIP rütbe satın aldığında, RCON otomatik olarak o rütbeyi atama komutunu gönderir — sizin tarafınızdan herhangi bir manuel müdahale olmadan.
Tipik akış:
Oyuncu mağazanızdan "VIP Rütbe" satın alır
↓
Mağazanız onaylanan ödemeyi algılar
↓
RCON aracılığıyla gönderir: "lp user [username] parent set vip"
↓
Oyuncu rütbesini oyun içinde anında alır
RCON olmadan, her rütbeyi manuel olarak atamanız gerekirdi. Günde 10 satışla bu yönetilebilir. 100 ile hızla bir sorun haline gelir.
Minecraft Java'da RCON'u yapılandırın
Minecraft en yaygın oyundur ve RCON yapılandırması nispeten basittir. Spigot, Paper, Purpur veya Fabric kullanıyor olsanız da yapılandırma aynı kalır.
server.properties dosyasını düzenleyin
Sunucunuzun kök dizinindeki server.properties dosyasını açın. Bu satırları bulun (veya yoksa ekleyin):
enable-rcon=true
rcon.port=25575
rcon.password=GüvenliŞifreniz
broadcast-rcon-to-ops=false
Parametre detayları:
| Parametre | Değer | Açıklama |
|---|---|---|
enable-rcon | true | RCON'u etkinleştirir (varsayılan olarak devre dışı) |
rcon.port | 25575 | RCON dinleme portu (25575 = standart) |
rcon.password | şifreniz | Bağlantıyı güvence altına almak için şifre |
broadcast-rcon-to-ops | false | RCON komutlarının OP'lere gösterilmesini engeller |
Değişikliklerden sonra sunucunuzu yeniden başlatın. Basit bir /reload RCON değişikliklerini uygulamak için yeterli değildir.
RCON bağlantısını test edin
Mağazanızı bağlamadan önce RCON yapılandırmanızı test edin. mcrcon veya çevrimiçi bir araç kullanabilirsiniz.
Komut satırında mcrcon ile:
mcrcon -H sunucu.ip.adresiniz -P 25575 -p GüvenliŞifreniz "say RCON Test"
Sunucu sohbetinizde "RCON Test" görünüyorsa yapılandırma doğrudur. Aksi takdirde aşağıdaki sorun giderme bölümünü kontrol edin.
LuckPerms ve Essentials komutları
Mağazanızda muhtemelen yapılandıracağınız komutlar:
# LuckPerms ile rütbe atama
lp user {username} parent set vip
# Geçici rütbe atama (30 gün)
lp user {username} parent addtemp vip 30d
# Essentials ile eşya verme
give {username} diamond 64
# Para verme (EssentialsX Economy)
eco give {username} 1000
# Oyuncu olarak komut çalıştırma
execute as {username} run say Satın alma için teşekkürler!
{username} otomatik olarak satın alan oyuncunun adıyla değiştirilecektir.
Minecraft Bedrock'ta RCON'u yapılandırın
Bedrock farklı çalışır. RCON, vanilla Bedrock sunucusunda varsayılan olarak etkin değildir, ancak Pterodactyl gibi bir panel veya uzman bir barındırıcı kullanıyorsanız yapılandırma benzer kalır.
Bedrock için server.properties'i düzenleyin
enable-rcon=true
rcon.port=19132
rcon.password=GüvenliŞifreniz
Not: tüm Bedrock barındırıcıları RCON'u desteklemez. Kendinizinkiyle kontrol edin. Bir alternatif, webhook'lar veya özel eklentiler kullanmaktır.
FiveM ve RedM'de RCON'u yapılandırın
FiveM (ve Red Dead için RedM) kendi sistemine sahiptir. Yapılandırma txAdmin aracılığıyla veya doğrudan server.cfg dosyasında yapılır.
txAdmin aracılığıyla RCON'u etkinleştirin
FiveM sunucunuzu yönetmek için txAdmin kullanıyorsanız:
- txAdmin panelinize giriş yapın
- Settings → FXServer bölümüne gidin
- Mevcutsa RCON seçeneğini etkinleştirin
- Portu not alın ve bir şifre belirleyin
server.cfg aracılığıyla RCON'u etkinleştirin
server.cfg dosyanızı açın ve ekleyin:
rcon_password "GüvenliŞifreniz"
Varsayılan olarak RCON, FiveM sunucunuzla aynı portu kullanır (genellikle 30120). Farklı bir port kullanmak için:
rcon_password "GüvenliŞifreniz"
set rcon_port 30121
ESX ve vRP komutları
# Para verme (ESX)
givemoney {identifier} 50000
# Eşya verme (ESX)
giveitem {identifier} bread 10
# Araç verme (scriptinize bağlı)
givecar {identifier} adder
# Özel komut (scriptlerinize bağlı)
setjob {identifier} police 4
FiveM'de {identifier} genellikle oyuncunun Steam ID'sine, Discord ID'sine veya lisansına karşılık gelir, sadece kullanıcı adına değil. Mağazanızın ne kullandığını kontrol edin.
Rust'ta RCON'u yapılandırın
Rust'ın sağlam bir yerleşik RCON sistemi vardır. İki seçenek: klasik RCON veya WebRCON.
RCON başlatma parametreleri
Rust sunucunuzu başlatırken bu parametreleri ekleyin:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "GüvenliŞifreniz"
+rcon.web 1
Parametre detayları:
| Parametre | Açıklama |
|---|---|
+rcon.ip 0.0.0.0 | Tüm arayüzleri dinle (harici erişim için gerekli) |
+rcon.port 28016 | RCON portu (28016 = Rust standardı) |
+rcon.password | RCON şifresi |
+rcon.web 1 | WebRCON'u etkinleştirir (önerilir, daha kararlı) |
Oxide ve uMod yapılandırması
Oxide veya uMod yüklüyse, server.cfg dosyanızda da yapılandırabilirsiniz:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "GüvenliŞifreniz"
rcon.web 1
Oxide ve Kits komutları
# Eşya verme
inventory.giveto {steamid} wood 1000
# Kit verme (Kits eklentisi yüklüyse)
kit.give {steamid} starter
# VIP atama (VIP eklentisi yüklüyse)
oxide.grant user {steamid} vip
# Gruba ekleme
oxide.usergroup add {steamid} vip
Rust'ta genellikle oyuncunun SteamID64'ü kullanılır, kullanıcı adı değil.
ARK Survival Evolved'da RCON'u yapılandırın
ARK, RCON'u doğal olarak destekler. Yapılandırma GameUserSettings.ini dosyasında yapılır.
GameUserSettings.ini dosyasını düzenleyin
[ServerSettings] bölümünü bulun veya oluşturun ve ekleyin:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=GüvenliŞifreniz
Not: ARK'ta RCON şifresi genellikle yönetici şifresiyle aynıdır.
GiveItem ve whitelist komutları
# Eşya verme (ARK sözdizimi)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Whitelist'e ekleme
AllowPlayerToJoinNoCheck {steamid}
# Mesaj gönderme
ServerChatTo {steamid} "Satın almanız için teşekkürler!"
ARK, blueprint yolları nedeniyle daha karmaşıktır. Barındırıcınızın belgelerini kontrol edin veya komutları basitleştiren eklentiler kullanın.
Garry's Mod'da RCON'u yapılandırın
Gmod standart Source Engine RCON sistemini kullanır.
Gmod için server.cfg dosyasını düzenleyin
rcon_password "GüvenliŞifreniz"
RCON portu varsayılan olarak sunucu portunuzla aynıdır.
ULX ve DarkRP komutları
# Kullanıcı grubunu değiştirme (ULX)
ulx adduserid {steamid} vip
# Para verme (DarkRP)
rp_setmoney {steamid} 50000
# Özel komut
lua_run [lua command]
CS2, TF2 ve Source Engine'de RCON'u yapılandırın
Tüm Source oyunları (CS2, TF2, Left 4 Dead 2 vb.) aynı RCON sistemini kullanır. server.cfg dosyanızda veya başlatma sırasında:
rcon_password "GüvenliŞifreniz"
CS2 için özellikle şunlara da ihtiyacınız olabilir:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
7 Days to Die'da RCON'u yapılandırın
7DTD'nin Telnet aracılığıyla kendi uzaktan yönetim sistemi vardır (RCON ile aynı prensip). serverconfig.xml dosyasında:
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="GüvenliŞifreniz"/>
RCON bağlantı sorunlarını giderin
Her şeyi yapılandırdınız ama çalışmıyor mu? İşte en yaygın sorunlar ve çözümleri.
Connection refused veya timeout sorununu çözün
Sorun: Bağlantı sunucunuza ulaşmıyor.
Çözümler:
- Portun açık olduğunu kontrol edin — Barındırma panelinizde RCON portunun düzgün şekilde açıldığından/yönlendirildiğinden emin olun
- Güvenlik duvarını kontrol edin — Kendi barındırmanızı yapıyorsanız portu açın:
ufw allow 25575 - Yanlış IP — Sunucunuzun genel IP'sini kullanın, 127.0.0.1 veya localhost değil
- Sunucu yeniden başlatıldı mı? — RCON değişiklikleri tam bir yeniden başlatma gerektirir
Authentication failed sorununu çözün
Sorun: Bağlantı ulaşıyor ama şifre reddediliyor.
Çözümler:
- Boşluk yok — Şifre başında veya sonunda boşluk içermemelidir
- Bazı özel karakterlerden kaçının —
",',\sorunlara neden olabilir - Temiz kopyala-yapıştır — Kopyalamak yerine şifreyi manuel olarak yazın
Oyun içinde etkisi olmayan komutlar
Sorun: RCON bağlı ama komutların etkisi yok.
Çözümler:
- Yanlış komut sözdizimi — Oyununuz için doğru sözdizimini kontrol edin
- Eksik eklenti — Komut bir eklenti gerektirebilir (LuckPerms, Essentials vb.)
- Yanlış yer tutucu —
{username}veya{steamid}'nin mağazanız tarafından değiştirildiğinden emin olun - Oyuncu çevrimiçi mi? — Bazı komutlar oyuncunun bağlı olmasını gerektirir
RCON port çakışması
Sorun: Sunucu başlamıyor veya RCON etkinleşmiyor.
Çözümler:
- Portu değiştirin — Farklı bir port kullanın (25575 yerine 25576)
- İşlemleri kontrol edin — Başka bir sunucu aynı portu kullanıyor olabilir
- Birkaç dakika bekleyin — Bir çökmeden sonra port geçici olarak meşgul kalabilir
RCON'u saldırılara karşı güvenceye alın
RCON, komutları ve şifreleri düz metin olarak gönderir (şifrelenmemiş). Uyulması gereken bazı en iyi uygulamalar:
- Güçlü şifre —
admin123veyarconkullanmaktan kaçının.K7$mP9x#Qw2nL4Rgibi bir kombinasyon kullanın. - IP'leri kısıtlayın — Bazı sunucular yetkili IP'leri beyaz listeye almanıza olanak tanır. Mağazanızın sabit bir IP'si varsa bu seçeneği kullanın.
- Standart olmayan port — Varsayılan portu kullanmak (Minecraft için 25575) sizi tarayıcılara görünür kılar. 38291 gibi rastgele bir port daha iyi gizlilik sağlar.
- İyi yapılandırılmış güvenlik duvarı — RCON portunu yalnızca ihtiyacı olan IP'ler için açın (mağazanızın IP'si).
RCON'u mağazanıza bağlayın
RCON sunucunuzda yapılandırıldıktan sonra, onu mağaza platformunuza bağlamanız gerekir. İhtiyacınız olan: sunucunuzun genel IP adresi, yapılandırdığınız RCON portu, RCON şifresi ve mağazanızın doğru protokolü kullanması için oyun türü.
Çoğu platformda sunucu ayarlarına erişir ve bu bilgileri girersiniz. Mağaza daha sonra her şeyin çalıştığını doğrulamak için bağlantıyı test eder.
Seyllo ile yapılandırma basitleştirilmiştir: yerleşik bağlantı testi, 17+ oyun desteği, otomatik değişkenler (
{username},{uuid},{steamid}) ve gerçek zamanlı loglar. → Ücretsiz mağazamı oluştur
Oyuna göre yapılandırma özeti
| Oyun | Yapılandırma dosyası | Varsayılan port | Anahtar parametre |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Komut satırı | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Sunucu portu | rcon_password |
| CS2 / TF2 | server.cfg | Sunucu portu | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Artık RCON yapılandırıldığına göre mağazanızı oluşturabilir ve topluluğunuza rütbeler, kitler ve diğer avantajlar satmaya başlayabilirsiniz. → Ücretsiz Seyllo mağazamı oluştur — Kredi kartı gerekmez, 5 dakika sürer.
Rehber Ocak 2025'te güncellenmiştir. Komutlar ve yapılandırmalar oyun ve eklenti sürümlerine göre değişebilir. Şüphe durumunda oyununuzun veya barındırıcınızın resmi belgelerine başvurun.