BungeeCord - Yapılandırma dosyası kullanımı (config.yml)
Merak edilen ayarlamalar ve püf noktalar.
Selam BungeeCord öğrenenleri,
Bu rehber konusunda çekirdek, yani HUB sunucu kurmamıza yarayan BungeeCord'un config.yml dosyasını inceleyeceğiz. Dikkatinizi verin; bu bir BungeeCord kurulum rehberi değildir, sadece yapılandırma dosyasındaki ayarlamaları ve bazı püf noktaları sizlere göstereceğim. Şimdi bir yudum su için ve pencereden dışarıyı seyredin, kafanızı boşalttıktan sonra tekrar gelin. Rehber konularını okurken odağın burada olması anlayışınızı arttıracak...
Öncelikle, BungeeCord hatalarının büyük bir çoğunluğu config.yml dosyasındaki yanlışlar yüzünden olmaktadır. Bundan mütevellit bu dosya önemlidir, düzenlerken sık sık kaydedip deneme yapın ve dikkatli olun. Yanlış yapılırsa ciddi açıkların -bug- çıkmasına sebep olabilmektedir :O.
Varsayılan bir config.yml dosyası:
Kod:
player_limit: -1
ip_forward: false
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
timeout: 30000
log_commands: false
online_mode: true
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25565
restricted: false
listeners:
- query_port: 25577
motd: '&1Another Bungee server'
priorities:
- lobby
bind_local_address: true
tab_list: GLOBAL_PING
query_enabled: false
host: 0.0.0.0:25577
forced_hosts:
pvp.md-5.net: pvp
max_players: 1
tab_size: 60
ping_passthrough: false
force_default_server: false
proxy_protocol: false
disabled_commands:
- disabledcommandhere
network_compression_threshold: 256
groups:
md_5:
- admin
connection_throttle: 4000
stats: f2876aa6-74d2-468c-90ee-1377111f1c9f
forge_support: false
player_limit:
Varsayılan: -1
Tür: Sayı
Açıklama: BungeeCord sunucusuna girebilecek toplam oyuncu sınırıdır, eğer 0 veya -1 yaparsanız sunucuya sınırsız oyuncu girebilecektir.
ip_forward
Varsayılan: true
Tür: Seçenek
Açıklama:
permissions
Kod:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
Açıklama: Bu yetkiler bütün BungeeCord'a bağlı sunucularda kullanılabilecektir. BungeeCord eklentilerinin yetkileri olmalıdır. Grup şeklindedir; default grubunun yetkilerine herkes sahip olmaktadır, admin grubunun yetkilerine yönetici (Admin) olarak belirlenmiş kullanıcı adları sahip olmaktadır.
timeout
Varsayılan: 30000
Tür: Sayı
Açıklama: Belirtilen süreye göre BungeeCord proxy geri yanıt verme süresidir, yani bağlantı aralığıdır.
log_commands
Varsayılan: false
Tür: Seçenek
Açıklama: Birisi BungeeCord komutu girdiğinde bu bildiri BungeeCord konsoluna yansımaktadır.
online_mode
Varsayılan: true
Tür: Seçenek
Açıklama: Mojang'ın hesap denetiminden geçen orijinal hesapları sunucuya alıp almamasıdır, seçenek false olarak girilirse orijinal olmayan hesapların girişine izin verilecektir.
servers
Kod:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25565
restricted: false
Açıklama: Bu bölümde BungeeCord'a bağlanacak tüm sunucuları listeleyeceksiniz. Sunucu isimleri için küçük harf kullanılması önerilir. "motd" kısmı sunucunun giriş ekranında gösterilecek yazısıdır. "adress" kısmı sunucunun -sunucunun bulunduğu bilgisayarın- IP adresidir. "restricted" kısmı sunucunun kısıtlı olup olmayacağını belirler, "true" yani evet, "false" yani hayır olmak üzere 2 seçenek belirtilebilir. Eğer sunucu kısıtlanırsa oyuncuların sunucuya girmesi için bungeecord.server.[sunucuismi] yetkisine sahip olmaları gerekmektedir.
query_port
Varsayılan: 25577
Tür: Sayı
Açıklama: UDP sorgusunu çalıştırmak için gereken port.
motd
Varsayılan: "&1Another Bungee Server"
Tür: Mesaj
Açıklama: Giriş ekranında gözükecek sunucu yazısı.
priorities
Varsayılan: lobby
Tür: Liste
Açıklama: Oyuncuların ilk girdiğinde bulunacağı ana sunuculardır. Diğer sunucular kapanırsa herkes bu sunuculara ışınlanacaktır. BungeeCord bu listedeki sunucuları yukarıdan aşağıya inceler ve oyuncuyu iletmeye çalışır. Bu durumda açık olan sunucu bulana kadar kontrol devam etmektedir.
bind_local_adress
Varsayılan: true
Tür: Seçenek
Açıklama: BungeeCord'un bağlanmak için kullandığı adres, eğer sisteminizde birçok IP adresi yoksa bu hizmet çalışmayacaktır.
tab_list
Varsayılan: GLOBAL_PING
Tür: Seçenek
Açıklama: Tab şeklidir, size 3 tane seçenek sunulmaktadır.
GLOBAL_PING: Proxy'ye bağlı tüm oyuncuları ping ile gösterir.
GLOBAL: Yukarıdaki gibi, fakat ping olmadan.
SERVER: Bu bağlı olduğunuz sunucudaki oyuncuları gösterir.
query_enabled
Varsayılan: false
Tür: Seçenek
Açıklama: UDP sorgusunun etkin olup olmadığı.
host
Varsayılan: 0.0.0.0:25577
Tür: IP
Açıklama: BungeeCord'un barınacağı IP adresi, 0.0.0.0 kullanarak tüm IP'lere hitap edin (Önerilir).
forced_hosts
Varsayılan: pvp.md-5.net: pvp
Tür: Kesit; seçenek
Açıklama: Yeniden yönlendirir; mesela mc-tr.com alan adının faction.mc-tr.com diye bir alt alan adı (sub-domain) varsa, bizim varsayılan sunucuyu atlayacak ve alt alan adında belirtilen sunucuya yönlenecektir, bu durumda doğrudan faction sunucusuna gidecektir. Tabii bunu yapmak için alan adı adresinize bir de alt alan adı adresi eklemeniz gerekmektedir, örneğin: faction.mc-tr.com veya skyblock.mc-tr.com...
max_players
Varsayılan: 1
Tür: Sayı
Açıklama: Giriş ekranında gözükecek oyuncu sınırı miktarıdır. Hey! Bu sayı sahtedir, sadece görünüm amaçlıdır bundan mütevellit burayı 0 da yapabilirsiniz. Eğer gerçek bir oyuncu sınırlandırması yapmak istiyorsanız player_limit seçeneğine göz atın.
tab_size
Varsayılan: 60
Tür: Sayı
Açıklama: Tabda gözükecek oyuncu limiti.
ping_passthrough
Varsayılan: false
Tür: Seçenek
Açıklama: Hedef sunucuya güvenilir bir şekilde bağlandığımız zaman pingi geçip geçemeyeceğimiz (Varsayılan sunucu).
force_default_server
Varsayılan: false
Tür: Seçenek
Açıklama: Eğer seçenek true olarak yapılırsa, oyuncu sunucuya katıldığında varsayılan sunucudan başlayacaktır. Eğer false olarak yapıldıysa en son kaldığı sunucudan devam edecektir. forced_hosts bunu geçersiz kılmaz, forced_hosts ayarını yapmak için bunu false olarak ayarlayın.
proxy_protocol
Varsayılan: false
Tür: Seçenek
Açıklama: Bu, sunucunun HAProxy PROXY protokolünü desteklemesini sağlar. Çoğu kullanıcının bunu etkinleştirmesi gerekmemektedir.
network_compression_threshold
Varsayılan: 256
groups
Kod:
md_5:
- admin
Açıklama: Burada kullanıcılara grup atayabilirsiniz, oyuncu bu gruptaki yetkilere sahip olur. Herkeste default grubundaki yetkiler bulunmaktadır. Sadece default grubu dışında daha fazla yetkiye ihtiyaç duyan kullanıcılara grup verin.
connection_throttle
Varsayılan: 4000
Tür: Sayı
Açıklama: Oyuncuların sunucuya ne kadar zamanda girebileceğidir, saldırıları önlemek için kullanılır.
stats
Varsayılan: [Rastgele oluşturulmuş kod]
Tür: Kod
Açıklama: İstatistik sağlama amacıyla oluşturulmuş bir koddur, asla düzenlemeyin.
forge_support
Varsayılan: false
Tür: Seçenek
Açıklama: BungeeCord'un Forge istemcilerini destekleyip desteklemediğini seçin.
Görüşürüz!
Diğer BungeeCord rehberleri:
Ekler
Son düzenleyen: Moderatör: