- Katılım
- 26 Şubat 2020
- Mesajlar
- 159
- En iyi cevaplar
- 2
- Tepki puanı
- 22
- Puanları
- 1,080
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
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.