Sitemize reklam vermek için [email protected] adresine mail atabilirsiniz
For Advertising Contact [email protected]


✗Sarcasm™

Unusual Black'
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Site Yetkilisi
Co-Admin
Yarışma Organizatörü
Hosting Yöneticisi
Paylaşımcı
Katılım
2 Ağu 2010
Konular
4,329
Mesajlar
20,889
Reaksiyon Skoru
3,420
Online Süresi
95g 7s 8d
Başarım Puanı
445
Madalyalar
0
MmoLira
471
DevLira
0
En İyi Cevap Puanı
13
Takipçiler
4
BungeeCord - Yapılandırma dosyası kullanımı (config.yml)
Merak edilen ayarlamalar ve püf noktalar.​



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
Tür: Kesit; gruplandırma
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
Tür: Kesit; bölüm
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
Tür: Liste; seçenek
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!
Böylece konumuzun sonuna geliyoruz. Artık config.yml nasıl düzenlenirmiş öğrendik ve aklımıza takılan bir kaç soruyu giderdik. Fakat şunu belirtmek isterim ki konuda anlaşılamayan şeylerin çıkacağını düşünüyorum. Bu sebepten dolayı bilgiler her geçen zaman güncellenecek, konuyu takip etmenizi ve ara sıra bakmanızı öneriyorum.


beeboy07 'dan alıntıdır !
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Üst