Kimlik Doğrulama
Sunucular, istemcinin geçerli ve ücretli bir hesapla oynadığından emin olmak için Mojang'in oturum sunucularıyla kimlik doğrulaması yapar. Pumpkin, kimlik doğrulamayı tamamen yapılandırmanıza olanak tanır.
Kimlik Doğrulamayı Yapılandırma
WARNING
Çoğu sunucu varsayılan kimlik doğrulama yapılandırmasını değiştirmemelidir. Bunu yapmak beklenmeyen sonuçlara yol açabilir. Ne yaptığınızı bilmiyorsanız bu ayarları değiştirmeyin!
enabled: Boolean
Kimlik doğrulamanın etkin olup olmadığı.
[authentication]
enabled = falseprevent_proxy_connections: Boolean
Proxy bağlantılarını engelleyip engellememe.
[authentication]
enabled = true
prevent_proxy_connections = trueauth_url: String (optional)
Kimlik doğrulama için kullanılacak URL. Belirtilmezse Mojang'in oturum sunucuları kullanılır.
Yer Tutucular
| Yer tutucu | Açıklama |
|---|---|
{username} | Oyuncu kullanıcı adı |
{server_hash} | Sunucunun hash'i |
[authentication]
auth_url = "[custom auth server here]"prevent_proxy_connection_auth_url: String (optional)
prevent_proxy_connections etkinse kullanılacak kimlik doğrulama URL'si. Belirtilmezse Mojang'in oturum sunucuları kullanılır.
Yer Tutucular
| Yer tutucu | Açıklama |
|---|---|
{username} | Oyuncu kullanıcı adı |
{server_hash} | Sunucunun hash'i |
{ip} | Oyuncunun IP adresi |
[authentication]
prevent_proxy_connection_auth_url = "[custom auth server here]"Oyuncu Profili
allow_banned_players: Boolean
Mojang tarafından işaretlenen oyunculara izin ver.
[authentication.player_profile]
allow_banned_players = trueallowed_actions: String Array
allow_banned_players etkinse hangi eylemlere izin verileceğini düzenler.
[authentication.player_profile]
allow_banned_players = true
allowed_actions = ["FORCED_NAME_CHANGE", "USING_BANNED_SKIN"]Dokular
enabled: Boolean
Oyuncu dokularını (örn. skin/cape) filtrelemeyi/doğrulamayı sağlar.
[authentication.textures]
enabled = trueallowed_url_schemes: String Array
Dokular için izin verilen URL şemaları.
[authentication.textures]
enabled = true
allowed_url_schemes = ["http", "https"]allowed_url_domains: String Array
Dokular için izin verilen URL alan adları.
[authentication.textures]
enabled = true
allowed_url_domains = [".minecraft.net", ".mojang.com"]Doku Türleri
skin: Boolean
Oyuncu skinlerini kullanıp kullanmama davranışını düzenler.
[authentication.textures.types]
skin = truecape: Boolean
Oyuncu capelerini kullanıp kullanmama davranışını düzenler.
[authentication.textures.types]
cape = trueelytra: Boolean
Oyuncu elytralarını kullanıp kullanmama davranışını düzenler.
[authentication.textures.types]
elytra = trueVarsayılan Yapılandırma
Varsayılan olarak kimlik doğrulama etkindir ve Mojang'in sunucularını kullanır. Varsayılan yapılandırma:
[authentication]
enabled = true
prevent_proxy_connections = false
[authentication.player_profile]
allow_banned_players = false
allowed_actions = ["FORCED_NAME_CHANGE", "USING_BANNED_SKIN"]
[authentication.textures]
enabled = true
allowed_url_schemes = ["http", "https"]
allowed_url_domains = [".minecraft.net", ".mojang.com"]
[authentication.textures.types]
skin = true
cape = true
elytra = true