Minecraft Whitelist: Sadece İstediğiniz Oyuncuları Alın
Minecraft sunucusunda en temel erişim kontrolü mekanizması whitelist'tir. Whitelist (beyaz liste) aktif olduğunda yalnızca listede kayıtlı oyuncu hesapları sunucuya bağlanabilir. Özel bir topluluk, arkadaş sunucusu veya beta test ortamı için whitelist, ek plugin gerektirmeden etkili bir güvenlik katmanı sağlar. Bu rehberde whitelist'in nasıl etkinleştirildiğini, yönetildiğini ve gelişmiş senaryolarda nasıl kullanıldığını anlatıyorum.
Whitelist Neden Kullanılır?
- Özel topluluk: Yalnızca tanıdığınız kişilerin girebilmesi için. Uygunsuz davranışları önceden filtrelemenin en kolay yolu.
- Beta test: Sunucuyu kamuya açmadan önce sınırlı oyuncuyla test etmek için. Hataları güvenli ortamda keşfetmek için idealdir.
- Güvenlik: Spam bağlantıları, botlar ve istenmeyen hesapları filtrelemek için.
- Bakım modu: Güncelleme veya onarım sırasında yalnızca yetkililerin erişmesine izin vermek için.
Temel Etkinleştirme
server.properties dosyasında şu satırları düzenleyin:
white-list=true
enforce-whitelist=true
white-list=true whitelist'i aktif eder. enforce-whitelist=true ise sunucu çalışırken whitelist değiştiğinde, listede olmayan bağlı oyuncuları otomatik kick eder (Paper 1.17.1 ve üzeri).Komutlarla Whitelist Yönetimi
Oyun içinde veya konsoldan şu komutları kullanın:
/whitelist on — Whitelist'i etkinleştir
/whitelist off — Whitelist'i devre dışı bırak
/whitelist add OyuncuAdı — Oyuncu ekle
/whitelist remove OyuncuAdı — Oyuncu kaldır
/whitelist list — Mevcut whitelist'i görüntüle
/whitelist reload — whitelist.json dosyasını yeniden yükle
Konsol üzerinden whitelist değişiklikleri anında etkili olur; sunucuyu yeniden başlatmaya gerek yoktur (enforce-whitelist=true ise zaten aktif oyuncular da etkilenir).
whitelist.json Dosyası
Whitelist, sunucu kök klasöründeki
whitelist.json dosyasında saklanır. Her oyuncu için UUID ve kullanıcı adı bulunur:
[
{
"uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5",
"name": "Notch"
},
{
"uuid": "853c80ef-3c37-49fd-aa49-938b674adae6",
"name": "Dinnerbone"
}
]
Dosyayı doğrudan düzenleyebilirsiniz, ancak sonra
/whitelist reload çalıştırmanız gerekir. UUID'leri mcuuid.net adresinden sorgulayabilirsiniz.Toplu Whitelist Ekleme (Linux)
Çok sayıda oyuncu eklemek için screen oturumuna komut gönderin:
#!/bin/bash
for isim in Oyuncu1 Oyuncu2 Oyuncu3 Oyuncu4 Oyuncu5; do
echo "whitelist add $isim" | screen -S minecraft -X stuff "$(printf '\r')"
sleep 1
done
Alternatif olarak UUID listesini doğrudan
whitelist.json dosyasına JSON formatında ekleyip /whitelist reload yapabilirsiniz.Plugin ile Gelişmiş Whitelist Yönetimi
Varsayılan whitelist sistemi basittir. Daha gelişmiş senaryolar için şu eklentilere bakabilirsiniz:
- WhitelistPlus: Web üzerinden başvuru formu, onay sistemi, Discord entegrasyonu.
- EasyWhitelist: Grup bazlı whitelist, zaman sınırlı geçici erişim.
Bu pluginler kendi whitelist sistemleri olduğundan
server.properties whitelist'ini kapatmanız gerekebilir.Bakım Modu Senaryosu
Sunucu bakımı sırasında yalnızca yetkililerin girebilmesi için en hızlı yöntem:
/whitelist onyazın (whitelist etkinleşir)
- Admin ve moderatör hesaplarının listede olduğundan emin olun
- Bakım bittiğinde
/whitelist offyazın (herkes girebilir)
Bu yöntem, karmaşık plugin konfigürasyonu gerektirmeden dakikalar içinde uygulanabilir.
Online-Mode ile İlişkisi
Whitelist, Minecraft hesap adına göre çalışır.
online-mode=true durumunda UUID doğrulaması Mojang sunucuları üzerinden yapılır, bu nedenle lisanssız hesaplar (crack) whitelist'te adı olsa bile giremez. online-mode=false ortamında ise yalnızca kullanıcı adına bakılır; UUID doğrulaması yapılmaz.Sonuç
Whitelist, Minecraft'ın en basit ama en etkili güvenlik araçlarından biridir. Özel topluluklar için ek plugin gerekmez; yalnızca
server.properties ayarı ve birkaç komutla tam kontrol sağlarsınız. Sunucunuzu kamuya açmadan önce whitelist'i test aşamasında aktif tutmak iyi bir alışkanlıktır.
💡 Etkileşim için giriş yap.