Minecraft Velocity Ağı Kurma: Lobi ve Birden Fazla Sunucu
Velocity ile Minecraft sunucu ağı nasıl kurulur? velocity.toml ayarları, modern yönlendirme, Paper arka uç ayarları, güvenlik duvarı ve ağ eklentileri.

İçindekiler
Velocity, birden fazla Minecraft sunucusunu tek bir adres altında birleştiren hafif ve modern bir proxy yazılımıdır. Oyuncular tek bir IP adresine ya da alan adına bağlanır; Velocity onları önce bir lobi sunucusuna, oradan survival, skyblock ya da mini oyun sunucularına bağlantı kesilmeden yönlendirir. Her alt sunucu ayrı bir Paper süreci olarak çalışır, böylece bir oyun modunun yükü diğerlerini etkilemez.
Bu rehberde bir Velocity ağını sıfırdan kurmayı, modern yönlendirmeyi, Paper arka uç sunucularının ayarlarını, güvenlik duvarını, alan adına göre yönlendirmeyi ve ağ genelinde eklentileri anlatıyoruz. Tek bir Minecraft sunucusunun kurulumunu Minecraft sunucu nasıl kurulur? rehberimizde bulabilirsiniz.
Velocity ağı nasıl çalışır?
Oyuncu ──▶ Velocity (25565) ──┬──▶ lobi (127.0.0.1:30066)
├──▶ survival (127.0.0.1:30067)
└──▶ skyblock (127.0.0.1:30068)
- Proxy (Velocity): İnternete açık tek sunucudur. Oyuncuların Mojang doğrulamasını yapar ve onları arka uç sunuculara yönlendirir.
- Arka uç sunucular (Paper): Oyunun asıl çalıştığı sunuculardır. Yalnızca proxy'den gelen bağlantıları kabul etmeleri gerekir.
Arka uç sunucular aynı makinede farklı portlarda ya da farklı makinelerde çalışabilir.
Gereksinimler
- Java: Velocity ve Paper'ın güncel sürümlerinin istediği Java sürümü; ikisinin indirme sayfasında da yazar.
- RAM: Velocity için 512 MB–1 GB, her Paper sunucusu için oyuncu sayısına ve eklentilere göre ayrı bellek. Lobi ve iki üç oyun sunucusundan oluşan bir ağ için toplamda 16–32 GB iyi bir aralıktır.
- İşlemci: Her Paper sunucusunun ana döngüsü ayrı bir çekirdekte çalışır; çok çekirdekli ve yüksek saat hızlı bir işlemci, aynı makinede birden fazla sunucuyu rahat taşır.
1. Adım: Velocity'yi kurun
Sunucunuza SSH ile bağlanıp ayrı bir kullanıcı ve klasör oluşturun, Velocity'nin .jar dosyasını PaperMC'nin indirme sayfasından indirin ve bir kez çalıştırın:
mkdir -p ~/ag/velocity && cd ~/ag/velocity
java -Xms1G -Xmx1G -jar velocity.jar
İlk açılışta velocity.toml ayar dosyası ve forwarding.secret dosyası oluşturulur. Velocity'yi end komutuyla kapatın.
2. Adım: velocity.toml ayarları
bind = "0.0.0.0:25565"
motd = "<green>Sunucu ağımıza hoş geldiniz"
show-max-players = 200
online-mode = true
player-info-forwarding-mode = "modern"
forwarding-secret-file = "forwarding.secret"
[servers]
lobi = "127.0.0.1:30066"
survival = "127.0.0.1:30067"
skyblock = "127.0.0.1:30068"
try = ["lobi"]
[forced-hosts]
"survival.alanadiniz.com" = ["survival"]
bind: Velocity'nin dinlediği adres ve port. Oyuncular bu porta bağlanır.online-mode = true: Oyuncuların Mojang hesabıyla doğrulanmasını sağlar. Kapatmayın.player-info-forwarding-mode = "modern": Oyuncunun kimliğini ve IP adresini arka uç sunuculara imzalı ve güvenli şekilde iletir. Paper 1.13 ve sonrası için önerilen yöntemdir.[servers]: Arka uç sunucuların adları ve adresleri.try: Oyuncunun bağlandığında gönderileceği sunucu sırası; genellikle lobi.[forced-hosts]: Belirli bir alan adıyla bağlanan oyuncuları doğrudan belirli bir sunucuya gönderir.
forwarding.secret dosyasındaki gizli anahtarı kimseyle paylaşmayın.
3. Adım: Paper arka uç sunucularını ayarlayın
Her arka uç sunucu için ayrı bir klasörde Paper kurun ve şu ayarları yapın.
server.properties:
server-port=30066
online-mode=false
Her sunucuya farklı bir port verin (lobi 30066, survival 30067 ...). online-mode=false, doğrulamayı Velocity'ye bıraktığı anlamına gelir.
config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'forwarding.secret dosyasındaki anahtar'
secret değerine Velocity'nin forwarding.secret dosyasındaki anahtarı yazın. Bu ayar sayesinde arka uç sunucu yalnızca doğru anahtarla imzalanmış, Velocity'den gelen bağlantıları kabul eder.
Forge ya da Fabric arka uç sunucuları da Velocity ile çalışabilir, ama modern yönlendirme için ek modlar gerekir. Modlu sunucuları Minecraft modpack sunucusu rehberimizde anlattık.
4. Adım: Sunucuları başlatın
Her sunucuyu ayrı bir tmux oturumunda başlatın; önce arka uç sunucuları, sonra Velocity'yi:
tmux new -d -s lobi -c ~/ag/lobi 'java -Xms4G -Xmx4G -jar paper.jar --nogui'
tmux new -d -s survival -c ~/ag/survival 'java -Xms8G -Xmx8G -jar paper.jar --nogui'
tmux new -d -s velocity -c ~/ag/velocity 'java -Xms1G -Xmx1G -jar velocity.jar'
Paper sunucuları için Aikar bayraklarını kullanmanızı öneririz; ayrıntılar Minecraft sunucu lag sorunu rehberimizde. Sunucuları sistem açılışında otomatik başlatmak için systemd servisleri de kullanabilirsiniz.
5. Adım: Güvenlik duvarı
Bu, Velocity ağının en kritik adımıdır. Arka uç sunucular online-mode=false ile çalıştığı için internetten doğrudan erişilebilirlerse saldırganlar Velocity'yi atlayıp herhangi bir oyuncunun adıyla girmeye çalışabilir. Modern yönlendirme bunu engeller, ama arka uç portlarını yine de dışarıya kapatın:
sudo ufw default deny incoming
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
Yalnızca Velocity'nin portu (25565) açık olmalıdır. Arka uç sunucular aynı makinedeyse 127.0.0.1 üzerinden konuşurlar ve ek bir kurala gerek yoktur. Farklı makinelerdeyse arka uç portlarını yalnızca proxy sunucusunun IP adresine açın ya da makineleri WireGuard ile özel bir ağa bağlayın. Port ayarlarını Port nedir? yazımızda anlattık.
Sunucular arası geçiş ve alan adları
- Komutla: Oyuncular
/server survivalkomutuyla sunucular arasında geçer;/glistbütün ağdaki oyuncuları listeler. - Lobi menüsüyle: Lobide bir menü, NPC ya da tabela eklentisi oyuncuları tek tıkla diğer sunuculara gönderir.
- Alan adıyla:
forced-hostsayarıylasurvival.alanadiniz.comadresine bağlanan oyuncular doğrudan survival sunucusuna gider. Her alt alan adı için Velocity sunucusunun IP adresini gösteren bir A kaydı eklemeniz yeterlidir; ayrıntılar Alt alan adı nedir? yazımızda.
Ağ genelinde eklentiler
- Yetkiler: LuckPerms'in Velocity ve Paper sürümlerini ortak bir MariaDB veritabanına bağlayarak yetkileri bütün ağda aynı tutun. Veritabanı kurulumunu MySQL ve MariaDB kurulumu rehberimizde anlattık.
- Bedrock oyuncuları: Geyser ve Floodgate'in Velocity sürümleri, Bedrock oyuncularının da ağa bağlanmasını sağlar; proxy sunucusunda 19132 UDP portunu açın.
- Proxy eklentileri: Ağ genelinde sohbet, duyuru ve bakım modu gibi özellikler için Velocity eklentileri kullanılır. Velocity eklentileri
pluginsklasörüne konur; Paper eklentileri Velocity'de çalışmaz.
Velocity ağınız için Nodesty
Nodesty Minecraft sunucu kiralama paketlerinin 24 GB ve 32 GB seçenekleri, lobi ve birden fazla oyun sunucusunu aynı makinede tutmanızı sağlar. Her Paper sunucusunun ana döngüsü 5,7 GHz'e çıkan Ryzen 9 9950X'in ayrı bir çekirdeğinde çalışır; NVMe disk, L3–L7 DDoS koruması ve 7 gün saklanan ücretsiz günlük yedekleme fiyata dahildir. Ağınızı sunucu yönetimiyle birlikte tamamen kendiniz kurmak isterseniz AMD Ryzen 9 9950X VDS paketlerimize de göz atabilirsiniz.
Minecraft, Mojang AB'nin ticari markasıdır. Nodesty, Mojang ve Microsoft ile bağlantılı değildir ve onlar tarafından onaylanmamıştır.
Sıkça Sorulan Sorular
Velocity mi BungeeCord mu kullanmalıyım?
Yeni bir ağ için Velocity'yi öneririz. Daha az kaynak harcar, oyuncu bilgilerini arka uç sunuculara güvenli bir şekilde ileten modern yönlendirmeyi destekler ve aktif olarak geliştirilir. BungeeCord hâlâ çalışır ve bazı eski eklentiler yalnızca onu destekler.
Velocity için ne kadar RAM gerekir?
Velocity'nin kendisi çok az kaynak kullanır; çoğu ağ için 512 MB ile 1 GB yeterlidir. Asıl bellek ihtiyacını arka uçtaki her Paper sunucusu belirler. Lobi ve iki üç oyun sunucusundan oluşan bir ağ için toplamda 16–32 GB iyi bir aralıktır.
Arka uç sunucularda online-mode neden false olmalı?
Oyuncuların Mojang doğrulamasını Velocity yapar. Arka uç sunucular oyuncunun kimliğini Velocity'nin yönlendirdiği bilgilerden öğrenir; bu yüzden kendi doğrulamalarını kapatırlar. Bu nedenle arka uç sunucuların internetten doğrudan erişilememesi kritik önemdedir.
Oyuncular sunucular arasında nasıl geçiş yapar?
Velocity'nin /server komutuyla ya da lobideki menü, NPC ve tabela eklentileriyle. Bu eklentiler oyuncuyu Velocity'deki bir sunucu adına gönderir; oyuncu bağlantısını kesmeden diğer sunucuya geçer.
Bedrock oyuncularını Velocity ağına alabilir miyim?
Evet. Geyser ve Floodgate'in Velocity sürümlerini proxy'ye kurduğunuzda Bedrock oyuncuları da ağa bağlanabilir. Bunun için proxy sunucusunda 19132 UDP portunun açık olması gerekir.
Yetkileri bütün sunucularda nasıl ortak tutarım?
LuckPerms'in Velocity ve Paper sürümlerini ortak bir MySQL ya da MariaDB veritabanına bağlarsanız yetkiler ve gruplar bütün ağda aynı olur. Velocity'deki yetkiler proxy komutlarını, Paper'daki yetkiler oyun içi komutları kontrol eder.
Yazar hakkında
Nodesty Ekibi · Altyapı ve Destek
Nodesty ekibi sunucularımızı, ağımızı ve DDoS korumamızı her gün işletir ve müşteri destek taleplerini 7/24 yanıtlar. Bu rehberler o deneyimden yazılır.
İlgili yazılar

FiveM Sunucu Optimizasyonu: Lag ve Yüksek ms Çözümleri
FiveM sunucusu neden lag yapıyor? resmon ve profiler ile ölçüm, yüksek ms kullanan scriptler, veritabanı sorguları, büyük asset'ler ve donanım seçimi.

TeamSpeak 3 Sunucu Kurma: Linux Adım Adım Rehber
TeamSpeak 3 sunucusu nasıl kurulur? Linux'ta kurulum, lisans kabulü, privilege key, 9987 ve 30033 portları, systemd servisi, yedekleme ve güvenlik.

Minecraft Modpack Sunucusu Kurma: Forge, NeoForge ve Fabric
Minecraft modpack sunucusu nasıl kurulur? Server pack, Forge, NeoForge ve Fabric kurulumu, Java sürümü, RAM ayarı, istemci modları ve güncelleme adımları.