Roblox’ta oyuncu beyaz listesi nasıl oluşturulur
Roblox deneyiminize kimlerin girebileceğini kontrol etmek istiyorsanız, belirli oyuncuların girişine izin vermek için bir beyaz liste oluşturmanız en iyisidir. Geliştiriciler genellikle beta testleri, özel sürümler, personel alanları, kapalı etkinlikler veya erken erişim oturumları için beyaz listelerden yararlanır. Bu yazımızda, Roblox beyaz listeleri hakkında bilmeniz gereken her şeyi, bunların ne olduğunu, nasıl oluşturulacağını ve daha fazlasını ele alıyoruz!

Oyuncu beyaz listesi nedir?
Oyuncu beyaz listesi, onaylanmış Roblox kullanıcılarının bulunduğu bir listedir. Bir oyuncu bu listede yer alıyorsa oyunda kalabilir. Listede yer almıyorsa, oyun onu oyundan çıkarır. Beyaz liste, kara listenin tam tersi şekilde çalışır. Kara liste, seçilen kullanıcıları engeller. Beyaz liste ise seçilen kullanıcılar dışında herkesi engeller. Bu özellik, kapalı bir test yapmak veya kontrollü bir oyuncu grubu oluşturmak istediğinizde kullanışlıdır. Roblox’ta beyaz liste, bir oyuncuyu “Kullanıcı Kimliği”ne göre kontrol edebilir. Her Roblox indir hesabının sabit bir Kullanıcı Kimliği olduğu için bu, en güvenli ve basit yöntemdir. Bir oyuncu kullanıcı adını değiştirebilir, ancak Kullanıcı Kimliği aynı kalır. Roblox oyuncu beyaz listesinin yaygın kullanım alanları şunlardır:
- Henüz yayınlanmamış bir oyunu küçük bir grupla test etmek
- Moderatörlere veya personele erişim izni vermek
- Özel bir topluluk etkinliği düzenlemek
- Yalnızca yöneticilere açık alanları korumak
- Seçilen oyuncuların yeni sistemleri yayınlanmadan önce test etmesine izin vermek
Beyaz liste sunucuda çalıştırılmalıdır. Bir LocalScript, düğmeleri veya menüleri gizleyebilir, ancak gerçek erişimi kontrol etmemelidir.
Oyuncu beyaz listesi nasıl oluşturulur
Roblox’ta oyuncu beyaz listesi oluşturmanın en kolay yolu, oyuncular bağlandıklarında her birinin UserId’sini kontrol eden bir sunucu komut dosyası eklemektir. Bu komut dosyasını Roblox Studio’daki ServerScriptService içine yerleştirebilirsiniz. Öncelikle, erişimine izin vermek istediğiniz oyuncuların UserId’lerini toplayın. Genellikle bir oyuncunun UserId’sini Roblox profil URL’sinden bulabilirsiniz. Yalnızca sayıyı kopyalayın, ardından bunu beyaz liste tablonuza ekleyin. Aşağıdaki adımları izleyin:
- Roblox Studio’da deneyiminizi açın.
- ServerScriptService’e gidin.
- Yeni bir komut dosyası ekleyin.
- Onaylanmış oyuncuların UserId’lerini bir tabloya ekleyin.
- Oyuncular oyuna katıldığında her birini kontrol edin.
- Listede olmayan herkesi oyundan atın.
- Oyunu hem onaylanmış hem de onaylanmamış hesaplarla test edin.
Bu temel beyaz liste komut dosyasını kullanın:
local Players = game:GetService(“Players”)
local whitelist = {
[123456789] = true,
[987654321] = true,
}
Players.PlayerAdded:Connect(function(player)
if not whitelist[player.UserId] then
player:Kick(“Bu deneyim için beyaz listeye alınmadınız.”)
end
end)
Örnek sayıları gerçek Roblox Kullanıcı Kimlikleriyle değiştirin. Her sayının etrafındaki köşeli parantezleri koruyun ve her değeri true olarak ayarlayın. Bu komut dosyası üç basit işlem gerçekleştirir. Players hizmetini alır, onaylanmış UserId’leri bir tabloda saklar, ardından oyuna katılan her oyuncuyu kontrol eder. Oyuncunun UserId’si tabloda yoksa, oyun kısa bir mesajla oyuncuyu oyundan çıkarır. Yayınlamadan önce, beyaz listeyi Studio’da ve canlı sunucuda test edin. Önce kendi UserId’nizi ekleyin, aksi takdirde deneyime erişiminiz engellenebilir.
Roblox beyaz liste komut dosyası ve özel sunucu erişimi
Roblox beyaz liste komut dosyası ile özel sunucu erişimi, farklı sorunları çözer. Özel sunucu, o sunucu örneğine kimlerin girebileceğini sınırlar. Beyaz liste komut dosyası ise deneyimin içindeki erişimi kontrol eder. Özel sunucular, küçük arkadaş grupları için uygundur. Beyaz liste komut dosyası ise testler, personel sürümleri, yalnızca içerik oluşturuculara özel erişim veya her sunucuda aynı kuralın uygulanması gereken oyunlar için daha uygun bir seçenektir. İkisini birden de kullanabilirsiniz. Örneğin, özel bir test sunucusu çalıştırabilir ve yedek kontrol olarak sunucu tarafında bir beyaz liste tutabilirsiniz.
DataStore beyaz listesi ne zaman kullanılmalı?
Küçük bir beyaz liste tek bir komut dosyası içinde tutulabilir. Bu, erişime ihtiyaç duyan oyuncu sayısı az olduğunda ve liste nadiren değiştiğinde iyi sonuç verir. Onaylı oyuncu listesi sık sık değişiyorsa, DataStore beyaz listesi daha mantıklıdır. DataStore ile erişim verilerini sunucular ve oturumlar arasında kaydedebilirsiniz. Bu yapı, yönetici araçlarını, canlı erişim değişikliklerini ve daha büyük test gruplarını destekleyebilir. Erken test aşamalarında basit bir komut dosyası tablosu kullanın. Projenizin canlı yönetim gerektirdiği durumlarda DataStore’lara geçin.
Kaçınmanız gereken yaygın Roblox beyaz liste hataları
- Beyaz liste sorunlarının çoğu, yetersiz kontrollerden veya küçük kurulum hatalarından kaynaklanır.
- Yayınlamadan önce şu hatalardan kaçının:
- Erişim kontrolü için görünür adları kullanmayın.
- Ana beyaz liste kontrolünü bir LocalScript içine yerleştirmeyin.
- Kendi UserId’nizi eklemeyi unutmayın.
- Onaylanmamış bir hesapla test etmeden yayınlamayın.
- Tek bir komut dosyası içinde sürekli değişen büyük bir listeyi kalıcı olarak tutmayın.
- Özel sunucu ayarları sorunu zaten çözüyorsa beyaz liste kullanmayın.
Bu kılavuzu beğendiyseniz, diğer Roblox kılavuzlarımıza da göz atmayı unutmayın:
