Minecraft Whitelist ile sunucunu yalnızca açıkça izin verilen oyuncularla sınırlarsın. Bu, özel survival dünyaları, inşa projeleri, etkinlikler veya erişim kontrolünü elinde tutmak istediğin topluluklar için mantıklıdır. Üç nokta belirleyicidir: white-list=true, düzgün tutulan oyuncu adları ve değişikliklerin güvenilir şekilde uygulanması için enforce-whitelist=true.
Gereksinimler
Sunucu konsoluna erişime, oyunda OP yetkilerine veya server.properties dosyasına erişime ihtiyacın var. Ayrıca oyuncuların tam Minecraft adlarını bilmelisin. Java hesaplarında normalde oyuncu adı yeterlidir. Bedrock oyuncuları Geyser üzerinden katılıyorsa ad, Geyser yapılandırmasına bağlı olarak bir önekle görünebilir; başlangıç örneğinde nokta kullanılır.
Sunucuyu şu anda genel olarak kuruyorsan, devam rehberi Minecraft Server kiralama ve kurma – Eksiksiz rehber 2026 sana yardımcı olur. Benzer erişim mantığına sahip diğer co-op kurulumları için ayrıca Valheim Server kiralama ve kurma – Co-op rehberi 2026 rehberini bulabilirsin.
Minecraft Whitelist kurma
Whitelist nedir?
Whitelist, sunucun için bir erişim kontrolüdür. Yalnızca listedeki oyuncular katılabilir. Moderasyonun yerine geçmez, ancak bilinmeyen hesapların sadece sunucu adresiyle içeri girmesini engeller. Ücretli multi-game hosting için bu özellikle pratiktir, çünkü sunucu erişimini, destek durumlarını ve işletim süreçlerini daha net ayırabilirsin: Listede olmayan içeri giremez.
Microsoft ilgili Bedrock komutunu /allowlist olarak belgeler; burada /whitelist bir alias olarak belirtilir ve add, remove, list, off, on ve reload işlemleri açıklanır: Microsoft Learn allowlist/whitelist hakkında. Java sunucuları için aşağıda gösterilen server.properties girdileri ve /whitelist komutları pratik temel olmaya devam eder.
Whitelist’i etkinleştirme
server.properties içinde:
white-list=true
enforce-whitelist=true
Hazır server.properties içindeyken: motd satırı sunucu listesi girişini belirler — bunu ücretsiz MOTD oluşturucumuz ile renkli tasarlayabilirsin.
Ya da oyun içi komutla:
/whitelist on
Dosyayı doğrudan düzenliyorsan, önce sunucuyu durdur veya ardından yeniden başlat. Komutlarla yapılan değişiklikler çalışma sırasında daha rahattır, çünkü her seferinde dosyaya geçmek zorunda kalmazsın.
Oyuncu ekleme
/whitelist add <Spielername>
Bedrock oyuncuları için (Geyser üzerinden):
/whitelist add .<BedRockName>
Yazıma dikkat et. Bir oyuncu onu eklediğin halde katılamıyorsa, adı giriş denemesindeki gösterimle veya sunucu loglarıyla karşılaştır. Geyser kurulumlarında özellikle bir önek kullanılıp kullanılmadığı ve büyük/küçük harfin nasıl işlendiği önemlidir.
Whitelist yönetimi
| Komut | Açıklama |
|---|---|
/whitelist list |
Tüm oyuncuları göster |
/whitelist add <name> |
Oyuncu ekle |
/whitelist remove <name> |
Oyuncu kaldır |
/whitelist reload |
Listeyi yeniden yükle |
/whitelist on/off |
Whitelist’i aç/kapat |
Her büyük değişiklikten sonra /whitelist list kullan. Böylece yazım hatalarını veya yanlışlıkla iki kez girilmiş adları hemen fark edersin. Bir oyuncuyu kaldırıyorsan enforce-whitelist=true önemlidir, böylece dışlama ancak bir sonraki bağlantı denemesinde geçerli hale gelmez.
whitelist.json
Whitelist whitelist.json içinde kaydedilir:
[
{
"uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "OyuncuAdi"
}
]
Bu dosyayı yalnızca ne yaptığını biliyorsan düzenle. Normal işletim için komutlar daha güvenlidir, çünkü sunucu adları ve UUID’leri uygun şekilde yönetir. Dosyayı elle değiştirirsen ardından /whitelist reload kullan veya sunucuyu yeniden başlat.
Sonucu kontrol etme
Önce /whitelist list ile istenen tüm oyuncuların bulunup bulunmadığını kontrol et. Ardından kayıtlı bir oyuncu katılabilmelidir. Kayıtlı olmayan bir hesap reddedilmelidir. Ek olarak sunucu konsolunu kontrol et: Burada katılma denemesinin Whitelist, yanlış ad veya başka bir sorun nedeniyle başarısız olup olmadığını görürsün.
Özel projeler için kısa bir rutin mantıklıdır: Oyuncu ekle, katılmayı test et, listeyi göster, değişikliği belgeleyip not al. Özellikle birden fazla admin olduğunda bu, destek sorularının daha sonra belirsiz kalmasını önler.
Sorun giderme
Oyuncu listede ama katılamıyor
Tam adı, oyun modunu ve Geyser’de olası önekleri kontrol et. Şüphe varsa girdiyi /whitelist remove <name> ile kaldır ve ardından yeniden ekle.
Kaldırılan oyuncular çevrimiçi kalıyor
enforce-whitelist=true ayarla ve listeyi /whitelist reload ile yeniden yükle. Bu ayar olmadan kaldırılan oyuncular, sunucu durumuna bağlı olarak bağlantı kesilene kadar bağlı kalabilir.
Dosyadaki değişiklikler uygulanmıyor
server.properties veya whitelist.json dosyasını elle değiştirdiysen Whitelist’i yeniden yükle veya sunucuyu kontrollü şekilde yeniden başlat. Ayrıca gerçekten aktif sunucu örneğinin dosyasını düzenlediğini kontrol et.
OP’ler ile Whitelist’i karıştırma
Operator yetkileri yönetim yetkileridir, temiz bir erişim listesi değildir. OP sayısını sınırlı tut ve Whitelist’i ayrı yönet. Böylece kimin yönetebileceği ve kimin sadece oynayabileceği net kalır.
İpuçları
- Enforce Whitelist: Oyuncular listeden kaldırıldığında kicklenmeleri için
enforce-whitelist=trueetkinleştir - Ops:
enforce-whitelistkapalıysa operatörler (OP’ler) Whitelist olmadan da katılabilir - Otomasyon: Web tabanlı yönetim için EasyWhitelist gibi pluginler kullan
Kontrol, sınırlar ve güvenli geri dönüş
“Minecraft Server Whitelist kurma – sadece arkadaşlara izin ver” rehberi, makalede açıklanan sunucu türü ve kontrol anında görünen sürüm durumu için geçerlidir. Menü adları, mevcut sürümler, mod veya plugin uyumluluğu ve gerekli kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.
Dünya, kayıt, yapılandırma veya eklentilerde değişiklik yapmadan önce ilgili dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili tek bir adımı değiştir ve daha sonra oynamak istediğin aynı client ve sunucu sürümüyle kontrol et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Sunucu başlangıcı | Sunucu yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlatma hatalarında değişikliği geri al ve son yedeği yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürümü, portu ve izinleri tekrar karşılaştır. |
| Fonksiyon testi | Somut olarak değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle. |
Başarılı tekil test, performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, pluginler, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgeleyerek daha sonraki sapmaları takip edebilirsin.
FAQ
Her değişiklikten sonra yeniden başlatmam gerekir mi?
Şart değil. /whitelist add, /whitelist remove veya /whitelist reload gibi komutları kullanırsan listeyi çalışma sırasında yönetebilirsin. Elle yapılan dosya değişikliklerinden sonra reload veya yeniden başlatma mantıklıdır.
Whitelist bir paroladan daha mı iyi?
Minecraft için Whitelist daha yaygın yoldur, çünkü belirli hesaplara izin verir. Parola, paylaşılan erişim bilgilerine karşı koruma sağlamaz; Whitelist ise oyuncu adlarına ya da hesaplara bağlıdır.
enforce-whitelist=true her zaman etkin olmalı mı?
Özel sunucular için bu çoğu zaman mantıklıdır. Ayar, kaldırılan oyuncuların reload sonrasında listede olmamalarına rağmen çevrimiçi kalmamalarını sağlar.
Whitelist modlar ve pluginlerle çalışır mı?
Evet, temel Whitelist bir sunucu fonksiyonudur. Pluginler ek yönetim sunabilir, ancak bilinçli seçilmeli ve güncel tutulmalıdır.
Geyser üzerinden Bedrock oyuncularında ne yapmalıyım?
Geyser kurulumunun Bedrock adlarını nasıl eşlediğini kontrol et. Örnekte .<BedRockName> kullanılır. Katılma başarısız olursa konsolda veya loglarda gerçekten gösterilen adı kontrol et.