Minecraft Ağı İçin Velocity Proxy Nasıl Kurulur
Bu sayfada
Bir Minecraft sunucu ağı, tek bir adresin arkasındaki birkaç sunucudur: oyuncular play.yourserver.com adresine bağlanır, bir lobiye düşer ve hiç başka bir IP yazmadan survival, mini oyunlar veya creative arasında geçiş yapar. Bunu mümkün kılan öndeki parça bir proxy'dir ve bugün PaperMC'nin geliştirip önerdiği proxy Velocity'dir.
Bu rehber, Velocity'yi arkasında Paper sunucularıyla, modern forwarding kullanarak kurar — oyuncu adlarını ve skinlerini proxy üzerinden güvenli şekilde aktarmanın yolu budur.
Neden bir Minecraft sunucu ağı çalıştırmalı ve Velocity nasıl çalışır
Bir ağ, farklı oyun modlarını tek adres altında yan yana çalıştırmanızı, her birine kendi eklentilerini ve kaynaklarını vermenizi ve diğerlerindeki herkesi atmadan bir sunucuyu yeniden başlatmanızı sağlar.
Oyuncular yalnızca proxy'ye bağlanır. Proxy onları Mojang ile oturum açtırır, ardından backend sunuculardan birine aktarır — bunlar dünyaları barındıran sıradan Paper sunucularıdır. Bir oyuncu /server survival yazdığında Velocity onu bağlantıyı koparmadan başka bir backend'e taşır.
- Proxy hafiftir: hiçbir dünya tutmaz, bu yüzden bir oyun sunucusundan çok daha az belleğe ihtiyaç duyar.
- Backend'ler çevrimdışı modda çalışır ve her oyuncunun kim olduğunu söylemesi için proxy'ye güvenir. Güvence altına almanız gereken şey bu güvendir.
- Güncel sürüm olan Velocity 4, Java 25 gerektirir ve Minecraft 1.7.2'den en son sürüme kadar çalışır.
Velocity'yi kurun
- Velocity'yi indirin: papermc.io adresinden boş bir klasöre.
- Bir kez başlatın, Java 25 ile:
java -Xms512M -Xmx512M -jar velocity.jar
İlk başlatma, velocity.toml dosyasını ve rastgele bir gizli anahtar içeren forwarding.secret dosyasını oluşturur. Proxy'yi end ile durdurun ve yapılandırmayı açın.
velocity.toml dosyasını yapılandırın
İlk ağ için önemli olan ayarlar:
bind = "0.0.0.0:25565" motd = "<#09add3>My Network" online-mode = true player-info-forwarding-mode = "modern" forwarding-secret-file = "forwarding.secret" [servers] lobby = "203.0.113.10:25566" survival = "203.0.113.11:25567" try = ["lobby"]
bind— oyuncuların bağlandığı adres ve port.player-info-forwarding-mode—modernolarak ayarlayın. Varsayılannonedeğeridir ve her oyuncuya çevrimdışı bir UUID verir;legacyeski BungeeCord biçimidir ve yalnızca 1.12 ve daha eski sunucular için değerlidir.[servers]— her backend için bir ad ve adres. Ad, oyuncuların/serverile kullandığı şeydir.try— oyuncuların girişte gittiği yer ve bir backend onları attığında gönderildikleri yer.
[forced-hosts] altındaki forced hosts, oyuncuları yazdıkları adrese göre bir backend'e gönderebilir — örneğin survival.yourserver.com doğrudan survival'a.
Paper backend'lerini modern forwarding için ayarlayın
Her Paper backend'inde üç değişiklik yapın ve yeniden başlatın:
- server.properties:
online-mode=false— Mojang girişini artık proxy yapıyor. - spigot.yml:
settings.bungeecord: false. - config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'paste the contents of forwarding.secret here'
Buradaki online-mode, velocity.toml ile eşleşmelidir ve secret, proxy'nin forwarding.secret dosyasındaki metnin tam aynısı olmalıdır. Modern forwarding Minecraft 1.13 ve daha yeni sürümlerde çalışır; Spigot sunucuları bunu desteklemez, bu yüzden Paper veya bir Paper fork'u kullanın.
Diğer backend'ler: Fabric sunucuları aynı gizli anahtarla FabricProxy-Lite modunu kullanır, 1.20.2 üzerindeki Forge sunucuları ise ProxyCompatibleForge gerektirir. BungeeCord eklentileri Velocity üzerinde çalışmaz.
Bir ağ, bir proxy ve birkaç Paper sunucusundan oluşur. HytHost Minecraft sunucuları Version sekmesinde Velocity veya Paper'a geçer — €2.59/ay'dan başlayan fiyatlarla.
Minecraft paketlerini görBackend'leri güvende tutun
Çevrimdışı moddaki bir sunucu her oyuncu adını kabul eder. Bu, ancak oyuncular proxy'den geçmeden backend'lere ulaşamıyorsa güvenlidir.
- Modern forwarding ana korumanızdır. Velocity forwarding'i etkin olan bir Paper backend'i doğrudan bağlanan herkesi reddeder: proxy'den gelen imzalı veriler olmadan giriş This server requires you to connect with Velocity mesajıyla reddedilir.
- Gizli anahtarı gizli tutun.
forwarding.secretdosyasına sahip olan herkes sizin proxy'niz gibi davranabilir. Onu asla paylaşmayın ve sızarsa her yerde değiştirin. - Mümkün olduğunda backend'leri güvenlik duvarıyla koruyun. Velocity'nin kendi belgeleri, modern forwarding'in bir güvenlik duvarının yerini tutmadığını açıkça belirtir. Proxy ve backend'ler aynı makinedeyse her backend'i
127.0.0.1adresine bağlayın ve onları127.0.0.1:portolarak listeleyin. - Bir backend'i asla forwarding kapalıyken çevrimdışı modda çalıştırmayın. Bu, herkesin herhangi biri olarak, operatör olarak bile girmesine izin verir.
HytHost üzerinde bir Velocity ağı çalıştırın
Ağın her parçası ayrı bir sunucudur: biri proxy için, her backend için de birer tane. Proxy az bellek ister, bu yüzden en küçük paket ona yeter; backend'leri dünyalarına ve oyuncularına göre Minecraft hosting sayfasında boyutlandırın.
- Bir sunucuyu proxy'ye dönüştürün. Version sekmesinde Velocity'yi seçin. Panel onu kurar ve
binddeğerini sunucunun kendi portuna ayarlar. Startup sekmesinde Java 25'in seçili olduğunu kontrol edin. - Modern forwarding'i kendiniz ayarlayın. Panel, boş bir sunucu listesiyle temel bir
velocity.tomlyazar. Dosya yöneticisindeplayer-info-forwarding-mode = "modern"ayarını yapın ve backend'lerinizi, her birinin kendi panelinde gösterdiği adres ve portla[servers]altına ekleyin. - Her backend'i yapılandırın: yukarıdaki Paper bölümündeki gibi, proxy'nin
forwarding.secretdosyasıyla. - Alan adınızı proxy'ye yönlendirin ve oyunculara yalnızca bu adresi verin.
Her backend'in kendi genel adresi vardır, bu yüzden doğrudan girişleri dışarıda tutan şey modern forwarding'dir — bir backend'i forwarding kapalıyken çevrimdışı modda bırakmayın. Tüm ağ genelinde izinler için LuckPerms'ü her sunucuda tek bir ortak MySQL veritabanıyla çalıştırın; her paket veritabanı içerir.
Bir proxy, ağınızın ihtiyaç duyduğu kadar Paper sunucusu, otomatik yedeklemeler — HytHost Minecraft hosting €2.59/ay'dan başlayan fiyatlarla.
Minecraft paketlerini görSıkça sorulan sorular
Velocity, PaperMC ekibinin geliştirdiği bir proxy'dir. Oyuncular ona bağlanır ve o da onları tek bir adresin arkasındaki birkaç Minecraft sunucusu — lobi, survival, mini oyunlar — arasında bağlantı kopmadan taşır.
Yeni bir ağ için Velocity: PaperMC tarafından aktif olarak geliştirilir ve oyuncu verilerini backend'lere imzalı şekilde aktaran modern forwarding'e sahiptir. BungeeCord eklentileri Velocity üzerinde çalışmaz, bu yüzden eski bir ağı taşıyorsanız eklenti listenizi kontrol edin.
Paper veya Fabric backend'leri olan, Minecraft 1.13 veya daha yeni sürümdeki her ağ için modern. Legacy yalnızca 1.12 ve daha eski sunucular içindir, none ise oyunculara çevrimdışı UUID'ler verir.
Proxy yerine doğrudan bir backend'e girmeye çalıştılar. Bu, modern forwarding'in amaçlandığı gibi çalıştığı anlamına gelir. Oyunculara yalnızca proxy adresini verin.
Güncel sürüm olan Velocity 4, Java 25 gerektirir. Eski Velocity 3 sürümleri Java 21 üzerinde çalışıyordu.
Minecraft ağınızı kurun
Version sekmesinden birkaç tıklamayla Velocity ve Paper, her pakette otomatik yedeklemeler ve MySQL veritabanları — HytHost Minecraft hosting €2.59/ay'dan başlayan fiyatlarla.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu rehber işine yaradı mı?