- Katılım
- 26 Şubat 2020
- Mesajlar
- 102
- En iyi cevaplar
- 2
- Tepki puanı
- 18
- Puanları
- 1,080
Velocity Nasıl Kurulur? (Adım Adım Rehber)
1. Velocity Nedir?
Velocity, Minecraft sunucuları için geliştirilen yüksek performanslı bir proxy yazılımıdır.
Paper, Purpur, Spigot gibi backend’leri birbirine bağlayarak çok sunuculu (multi-server) sistemler oluşturmanı sağlar.
Yani kısaca: “BungeeCord’un optimize edilmiş hali.”
2. Gereksinimler
• Java 17 veya üzeri (Java 21 önerilir)
• Velocity.jar dosyası (son sürüm için:
• Bir terminal / komut satırı erişimi
• Backend Sunucular (örnek: Lobby, Survival, Skyblock)
3. Velocity Kurulumu
Adım 1: Velocity jar dosyasını bir klasöre koy (örneğin `/velocity`).
Adım 2: Terminali aç ve şu komutu çalıştır:
Bu, gerekli dosyaları oluşturur (örneğin `velocity.toml`, `forwarding.secret` vs.)
Adım 3: Oluşan `velocity.toml` dosyasını düzenle:
Ayrıca backend sunucularını `servers` kısmına ekle:
4. Backend Sunucuların Ayarlanması
Backend (örnek: Paper) sunucularında `server.properties` dosyasını aç:
Sonra `paper-global.yml` veya `spigot.yml` içinde modern forwarding’i etkinleştir:
5. Sunucuyu Başlatma
Artık hepsi hazır!
Velocity’yi tekrar başlat:
Tüm backend sunucularını da çalıştır.
Oyuncular artık Velocity Proxy IP’si üzerinden giriş yapabilir.
6. Ekstra: Güvenlik & Performans İpuçları
Proxy dışında bağlantıları engellemek için `firewall` veya `OnlyProxyJoin` gibi eklentiler kullan.
player-info-forwarding-mode = "modern" dışında bir şey kullanma — IP ve skin hatası alırsın.
Velocity için optimize edilmiş eklentiler kullan: LuckPerms, Plan, LimboAPI, etc.
7. Sık Sorulan Sorular
Soru: Velocity, BungeeCord eklentilerini destekler mi?
Cevap: Hayır, ama birçok popüler eklentinin Velocity sürümü vardır.
Soru: Giriş yaparken “Invalid secret” hatası alıyorum, neden?
Cevap: Backend sunucularındaki secret dosyası, Velocity’nin `forwarding.secret` dosyasıyla birebir aynı olmalı.
Terminal Nasıl Açılır & start.bat Nasıl Oluşturulur?
1. Terminal (Komut İstemi / PowerShell) Nasıl Açılır?
Yöntem 1: Başlat menüsüne tıkla → cmd veya powershell yaz → Enter.
Yöntem 2: Klavyeden Win + R tuşlarına bas → açılan kutuya cmd yaz → Enter.
Yöntem 3: Klasördeyken adres çubuğuna cmd veya powershell yaz → Enter.
Yöntem 4: Sağ tık → “Open in Windows Terminal” seçeneğini tıkla (Windows 10/11'de mevcuttur).
2. start.bat Dosyası Nasıl Oluşturulur?
Amaç: Velocity veya başka bir .jar dosyasını kolayca başlatmak.
Yani her seferinde komut yazmana gerek kalmaz.
Adım 1: Not Defteri (Notepad) aç.
Adım 2: Aşağıdaki kodu kopyalayıp yapıştır.
Adım 3:
- Dosyayı start.bat ismiyle kaydet.
- “Farklı Kaydet” penceresinde “Dosya türü” → Tüm Dosyalar (All Files) seçili olsun.
- Kodlama: UTF-8
Adım 4:
start.bat dosyasını Velocity jar dosyasının bulunduğu klasöre koy.
Sonra çift tıkla → Velocity otomatik başlasın!
3. Gelişmiş start.bat (Otomatik Yeniden Başlatma)
Sunucu çökerse veya kapanırsa 5 saniye sonra yeniden başlatan sürüm
4. Sık Karşılaşılan Hatalar ve Çözümler
'java' is not recognized: Java sistem PATH’ine ekli değil. `java -version` ile kontrol et.
Port hatası: Başka bir uygulama aynı portu kullanıyor olabilir. `netstat -ano | findstr 25577` ile kontrol et.
Pencere hemen kapanıyor: .bat içine pause satırı ekle.
Jar bulunamadı: start.bat’taki dosya ismi, jar dosyasının adıyla birebir aynı olmalı.
5. Özet
Terminal aç →
start.bat oluştur →
Jar dosyasını aynı klasöre koy →
Çift tıkla → Velocity uçuşa geçsin!
Hazırlayan: @BloodyX
Kaynaklar:
1. Velocity Nedir?
Velocity, Minecraft sunucuları için geliştirilen yüksek performanslı bir proxy yazılımıdır.
Paper, Purpur, Spigot gibi backend’leri birbirine bağlayarak çok sunuculu (multi-server) sistemler oluşturmanı sağlar.
Yani kısaca: “BungeeCord’un optimize edilmiş hali.”
2. Gereksinimler
• Java 17 veya üzeri (Java 21 önerilir)
• Velocity.jar dosyası (son sürüm için:
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.
) • Bir terminal / komut satırı erişimi
• Backend Sunucular (örnek: Lobby, Survival, Skyblock)
3. Velocity Kurulumu
Adım 1: Velocity jar dosyasını bir klasöre koy (örneğin `/velocity`).
Adım 2: Terminali aç ve şu komutu çalıştır:
Kod:
java -jar velocity-x.x.x.jar
Adım 3: Oluşan `velocity.toml` dosyasını düzenle:
Kod:
bind = "0.0.0.0:25577"
motd = "§bVelocity Proxy Sunucusu"
player-info-forwarding-mode = "modern"
forwarding-secret-file = "forwarding.secret"
Kod:
[servers]
lobby = "127.0.0.1:25565"
survival = "127.0.0.1:25566"
4. Backend Sunucuların Ayarlanması
Backend (örnek: Paper) sunucularında `server.properties` dosyasını aç:
Kod:
online-mode=false
Kod:
player-info-forwarding:
mode: modern
secret: (Velocity'nin forwarding.secret içeriği buraya)
5. Sunucuyu Başlatma
Artık hepsi hazır!

Velocity’yi tekrar başlat:
Kod:
java -Xms512M -Xmx1G -jar velocity-x.x.x.jar
Oyuncular artık Velocity Proxy IP’si üzerinden giriş yapabilir.
6. Ekstra: Güvenlik & Performans İpuçları



7. Sık Sorulan Sorular
Soru: Velocity, BungeeCord eklentilerini destekler mi?
Cevap: Hayır, ama birçok popüler eklentinin Velocity sürümü vardır.
Soru: Giriş yaparken “Invalid secret” hatası alıyorum, neden?
Cevap: Backend sunucularındaki secret dosyası, Velocity’nin `forwarding.secret` dosyasıyla birebir aynı olmalı.
Terminal Nasıl Açılır & start.bat Nasıl Oluşturulur?
1. Terminal (Komut İstemi / PowerShell) Nasıl Açılır?
Yöntem 1: Başlat menüsüne tıkla → cmd veya powershell yaz → Enter.
Yöntem 2: Klavyeden Win + R tuşlarına bas → açılan kutuya cmd yaz → Enter.
Yöntem 3: Klasördeyken adres çubuğuna cmd veya powershell yaz → Enter.
Yöntem 4: Sağ tık → “Open in Windows Terminal” seçeneğini tıkla (Windows 10/11'de mevcuttur).
İpucu ' Alıntı:Yönetici olarak açmak istiyorsan:
Başlat → cmd yaz → sağ tık → Yönetici olarak çalıştır.
2. start.bat Dosyası Nasıl Oluşturulur?
Amaç: Velocity veya başka bir .jar dosyasını kolayca başlatmak.
Yani her seferinde komut yazmana gerek kalmaz.
Adım 1: Not Defteri (Notepad) aç.
Adım 2: Aşağıdaki kodu kopyalayıp yapıştır.
Kod:
@echo off
REM Velocity Proxy başlat
java -Xms512M -Xmx2G -jar velocity-1.1.0.jar
pause
Adım 3:
- Dosyayı start.bat ismiyle kaydet.
- “Farklı Kaydet” penceresinde “Dosya türü” → Tüm Dosyalar (All Files) seçili olsun.
- Kodlama: UTF-8
Adım 4:
start.bat dosyasını Velocity jar dosyasının bulunduğu klasöre koy.
Sonra çift tıkla → Velocity otomatik başlasın!

3. Gelişmiş start.bat (Otomatik Yeniden Başlatma)
Sunucu çökerse veya kapanırsa 5 saniye sonra yeniden başlatan sürüm
Kod:
@echo off
:START
echo [%date% %time%] Sunucu baslatiliyor...
java -Xms1G -Xmx3G -jar velocity-1.1.0.jar
echo [%date% %time%] Sunucu kapandi veya crash oldu. 5 saniye sonra yeniden basliyor...
timeout /t 5 /nobreak >nul
goto START
Pro Tip ⚙️' Alıntı:• -Xms = minimum bellek
• -Xmx = maksimum bellek
Sunucu gücüne göre ayarlayabilirsin (örneğin 1G - 4G arası).
4. Sık Karşılaşılan Hatalar ve Çözümler




5. Özet




Hazırlayan: @BloodyX
Kaynaklar:
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.
–
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yapın veya üye olun.