CraftRank

Velocity ağı nasıl kurulur

Minecraft sunucularını bir Velocity proxy'siyle birleştir: lobi ve oyun sunucuları, velocity.toml, modern forwarding, Paper ayarları ve güvenlik duvarı kuralları.

6 dk okuma · Güncelleme:

Bir proxy ağı, birkaç Minecraft sunucusunu tek bir adresin arkasında birleştirir. Oyuncular proxy'ye bağlanır, bir lobiye düşer ve bağlantıları kopmadan survival veya minioyunlar gibi diğer sunuculara geçebilir. Bu rehber, Velocity ve Paper sunucularıyla temel bir kurulumu anlatıyor.

Bir ağ nasıl çalışır

Proxy, oyuncuların bağlandığı tek sunucudur. Onun arkasında, her biri kendi dünyası ve eklentileri olan normal bir Paper sunucusu olan arka uç (backend) sunucular çalışır, örneğin bir lobi ve bir survival sunucusu. Proxy girişleri yönetir ve her oyuncuyu bir arka uç sunucuya aktarır. Velocity, Paper ekibinin modern ve aktif olarak geliştirilen proxy'sidir. BungeeCord daha eski proxy'dir; Waterfall ise onun artık bakımı yapılmayan bir fork'uydu. Yeni ağlar için olağan seçim Velocity'dir.

velocity.toml'u yapılandır

velocity.toml dosyasını oluşturmak için Velocity'yi bir kez başlat. Oyuncuların bağlanacağı adresi bind ile ayarla (varsayılan olarak 25565 portu), ardından arka uç sunucularını listele:

[servers]
lobby = "127.0.0.1:30066"
survival = "127.0.0.1:30067"
try = ["lobby"]

Her isim bir arka uç sunucunun adresini ve portunu gösterir. try listesi, bir oyuncu girdiğinde ya da bulunduğu sunucu kapandığında gönderileceği sunucuların sırasıdır.

Modern forwarding

Arka uç sunucuların her oyuncunun gerçek ismini, UUID'sini ve skin'ini bilmesi gerekir. Velocity bunu, ortak bir gizli anahtarla (secret) korunan modern forwarding ile gönderir. velocity.toml içinde şunu ayarla:

player-info-forwarding-mode = "modern"

Velocity gizli anahtarı yapılandırmasının yanındaki bir dosyada, genellikle forwarding.secret içinde saklar. O değeri kopyala. Sonra her Paper arka uç sunucusunda Paper'ın genel yapılandırma dosyasını (config klasöründeki paper-global.yml) aç ve proxies altındaki Velocity bölümünde enabled: true, online-mode: true ayarlarını yap, secret: değerini de aynı değer yap. spigot.yml içindeki BungeeCord seçeneğini kapalı bırak, çünkü o farklı bir forwarding yöntemidir.

Offline mode'da, güvenlik duvarı arkasında arka uçlar

Hesapları proxy kontrol ettiği için her arka uç sunucunun server.properties dosyasında online-mode=false olması gerekir. Bu, ancak oyuncular arka uç sunuculara doğrudan ulaşamıyorsa güvenlidir. Aksi halde herkes bir arka ucun portuna herhangi bir isimle, bir yöneticininki dahil, bağlanabilir.

  • Arka uç sunucuları yalnızca proxy'nin ulaşabileceği portlarda çalıştır. Aynı makinedeyseler onları 127.0.0.1 adresine bağla (bind), değilse portlarını güvenlik duvarında proxy'nin IP'si dışındaki herkese kapat.
  • Gizli anahtarlı modern forwarding ek bir koruma katmanı sağlar, çünkü arka uç doğru gizli anahtarı olmayan bağlantıları reddeder.
  • Gizli anahtarı kimseyle paylaşma ve bir gün sızarsa değiştir.

Oylar ve ağını listelemek

Bir ağda oy ödülleri için NuVotifier'ı proxy'ye kur ve her oyu arka uç sunuculara iletmek için onun forwarding özelliğini kullan; bu, Votifier nasıl kurulur yazısında anlatılıyor. Votifier test aracımızla test et. Ağını CraftRank'ta listelerken proxy'nin adresini kullan ve sunucu durumu kontrol aracımızla dışarıdan kontrol et. Geyser üzerinden bağlanan oyuncular da bir Velocity ağına girebilir: crossplay rehberinde anlatıldığı gibi Geyser'ı ve Floodgate'i proxy'ye kur.

We use cookies to measure how our ads perform. Gizlilik