Paylaşım [Ücretsiz] kVelocity v1.0.0 - Hazır Yapılandırılmış Velocity Proxy Paketi | 1.16.5-1.21.x

KEYDAL

Somon Balığı Selam Vermeye Geldi
Katılım
7 Nisan 2026
Mesajlar
10
Elmaslar
7
Puan
120
Konum
Türkiye
Minecraft
EgemenKEYDAL

Discord:

egemenkeydal_


kVelocity v1.0.0
Hazır Yapılandırılmış, Performans Odaklı Velocity Proxy Paketi

KEYDAL Projects tarafından sunulmuştur | Geliştirici: Egemen KEYDAL
Tamamen ücretsiz ve açık kaynak (MIT License)



Nedir Bu?

Merhaba. Uzun süredir Velocity üzerine çalışıyorum ve birçok sunucu sahibinin aynı sorunlarla boğuştuğunu
gördüm: config kurcalamak, plugin aramak, JVM flag'leri araştırmak, cracked modda 1.19+ chat sorunu,
forwarding.secret çilesi...

kVelocity, bu problemlerin hepsini çözen, tek komutla kurulan, production-ready bir Velocity
proxy paketidir. Klonla, setup wizard'ını çalıştır, başlat — hazır.



Özellikler

  • Her şey paket içinde — Velocity.jar + tüm plugin'ler, internet gerektirmez
  • Interaktif setup wizard — port, RAM, backend, MOTD sorar ve kendi yapar
  • Cracked-hazır — SignedVelocity ile 1.19+ chat signature sorunu çözülmüş
  • Multi-version destek — ViaVersion + ViaBackwards ile 1.16.5 → 1.21.x
  • 33 dil desteği — Velocity'nin tüm resmi çevirileri dahil
  • Aikar's JVM flags — G1HeapRegionSize RAM'e göre dinamik (4M/8M/16M)
  • Clean shutdown trap — Ctrl+C'de java process orphan olmaz
  • Input validation — Setup wizard hatalı girdiyi reddeder
  • Env var override — [C]KVELOCITY_RAM=1024 ./baslat.sh[/C]
  • Java version check — Java 17 altındaysa çalışmayı reddeder
  • Auto forwarding.secret — 64 karakterlik güvenli token otomatik oluşur
  • Güvenlik hardening — prevent-client-proxy-connections aktif
  • Linux optimize — enable-reuse-port, tcp-fast-open aktif
  • Bilingual README — Türkçe + İngilizce dokümantasyon
  • GitHub Actions Release — her tag'de otomatik ZIP + SHA256



Paket İçeriği

Core Plugin'ler (paket içinde)
Ekran görüntüsü 2026-04-09 162555.webp
  • LuckPerms — Yetki yönetimi ([C]/lp editor[/C])
  • ViaVersion — Yeni istemci → eski backend
  • ViaBackwards — Eski istemci → yeni backend
  • MiniMOTD — KEYDAL markalı MOTD + logo (mavi-mor gradient)
  • SkinsRestorer — Cracked modda skin desteği

Setup wizard'dan eklenen opsiyonel plugin'ler (Modrinth'ten otomatik):
  • SignedVelocity — 1.19+ cracked chat fix (KRİTİK!)
  • spark — Profiling ([C]/sparkv profiler[/C])
  • Velocitab — Cross-server tablist



Sistem Gereksinimleri

  • Java 17+ (Eclipse Temurin önerilir)
  • 512 MB RAM (proxy için — 100 oyuncu)
  • Linux / Windows / macOS (tümü destekleniyor)
  • curl veya PowerShell 5+ (auto-download için)

RAM Önerileri:
RAMOyuncu Kapasitesi
512 MB100 oyuncu (varsayılan)
1 GB200-300 oyuncu
2 GB500+ oyuncu
4 GB+1000+ oyuncu



Kurulum

1) Klonla
Kod:
git clone https://github.com/KEYDALTR/kVelocity.git
cd kVelocity

2) Setup Wizard (yapılandırma)
Kod:
# Linux / macOS
chmod +x setup.sh baslat.sh
./setup.sh

# Windows
setup.bat

Wizard şunları sorar:
  1. Proxy portu (default: 25565)
  2. Max oyuncu (default: 100)
  3. RAM miktarı MB (default: 512)
  4. Backend adresleri (lobi + sunucu)
  5. MOTD markası
  6. Opsiyonel plugin'ler

3) Başlat
Kod:
# Linux / macOS
./baslat.sh

# Windows
baslat.bat

Bu kadar. Backend'lerini [C]velocity.toml[/C] içindeki [C][servers][/C] bölümünden ayarlayabilirsin.



Backend Paper Sunucu Ayarı

Her backend Paper sunucuda [C]config/paper-global.yml[/C]:
Kod:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'forwarding.secret içeriği'

Ve [C]server.properties[/C]:
Kod:
online-mode=false

Detaylı rehber repo'daki [C]docs/backend-setup.md[/C] içinde mevcut.



Sorun Giderme

"Unable to verify player details" hatası?
[C]forwarding.secret[/C] backend'lere birebir kopyalanmış olmalı, whitespace olmamalı.

1.19+ cracked oyuncular chat yazınca atılıyor?
SignedVelocity plugin'i eksik olabilir. Setup wizard'ını tekrar çalıştır ve "ekstralar" seçeneğine E de.

Java 17 var ama hata veriyor?
Birden fazla Java kurulu olabilir. Şu komutla spesifik binary belirt:
Kod:
KVELOCITY_JAVA=/usr/lib/jvm/temurin-21-jdk/bin/java ./baslat.sh



İndirme & Kaynaklar




Katkıda Bulun

Pull request'ler, issue'lar ve öneriler açıktır. Katkı rehberi için repo'daki [C]CONTRIBUTING.md[/C]
dosyasına bakabilirsiniz. Beğendiyseniz GitHub'da star vermeyi unutmayın, projenin görünürlüğüne
yardımcı oluyor.




Made with care in Türkiye.
KEYDAL Projects | Egemen KEYDAL
 
Gayet güzel duruyor hocam nasıl yapılıcağını çözdüğümde kullanıcam eline sağlık
 
Elinize sağlık Harika görünüyor
 
Kod:
[22:11:13 ERROR]: Couldn't pass ProxyInitializeEvent to velocitab 1.7.11-af512d4

java.lang.IllegalStateException: Your Velocity API version (3.4.0) is not suppor
ted! Disabling Velocitab. Please update to at least Velocity v3.5.0 build #584 o
r newer.
        at net.william278.velocitab.config.Metadata.validateApiVersion(Metadata.
java:45) ~[?:?]
        at net.william278.velocitab.config.ConfigProvider.checkCompatibility(Con
figProvider.java:140) ~[?:?]
        at net.william278.velocitab.Velocitab.onProxyInitialization(Velocitab.ja
va:102) ~[?:?]
        at net.william278.velocitab.Lmbda$6.execute(Unknown Source) ~[?:?]
        at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.la
mbda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity.jar:3.4.0-SNAPSHO
T (git-372a3b28-b561)]
        at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEve
ntManager.java:677) ~[velocity.jar:3.4.0-SNAPSHOT (git-372a3b28-b561)]
        at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(Ve
locityEventManager.java:542) ~[velocity.jar:3.4.0-SNAPSHOT (git-372a3b28-b561)]
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoo
lExecutor.java:1090) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPo
olExecutor.java:614) ~[?:?]
        at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]

Hayırlı olsun ilk hatayı aldım :D Setup yaptıktan sonra terminalin kapanması normal mı anormal mi ?
 
Kod:
[22:11:13 ERROR]: Couldn't pass ProxyInitializeEvent to velocitab 1.7.11-af512d4

java.lang.IllegalStateException: Your Velocity API version (3.4.0) is not suppor
ted! Disabling Velocitab. Please update to at least Velocity v3.5.0 build #584 o
r newer.
        at net.william278.velocitab.config.Metadata.validateApiVersion(Metadata.
java:45) ~[?:?]
        at net.william278.velocitab.config.ConfigProvider.checkCompatibility(Con
figProvider.java:140) ~[?:?]
        at net.william278.velocitab.Velocitab.onProxyInitialization(Velocitab.ja
va:102) ~[?:?]
        at net.william278.velocitab.Lmbda$6.execute(Unknown Source) ~[?:?]
        at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.la
mbda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity.jar:3.4.0-SNAPSHO
T (git-372a3b28-b561)]
        at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEve
ntManager.java:677) ~[velocity.jar:3.4.0-SNAPSHOT (git-372a3b28-b561)]
        at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(Ve
locityEventManager.java:542) ~[velocity.jar:3.4.0-SNAPSHOT (git-372a3b28-b561)]
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoo
lExecutor.java:1090) ~[?:?]
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPo
olExecutor.java:614) ~[?:?]
        at java.base/java.lang.Thread.run(Thread.java:1474) [?:?]

Hayırlı olsun ilk hatayı aldım :D Setup yaptıktan sonra terminalin kapanması normal mı anormal mi ?
Merhabalar, ilk olarak kVelocity'i kullandığın için teşekkürler!

1) Velocitab hatası:

Bu hata bilinen bir uyumsuzluktan kaynaklanıyor. Velocitab 1.7.11 sürümü Velocity API 3.5.0+ (build 584 ve üzeri)
gerektiriyor, ancak kVelocity v1.0.0 paketinde Velocity 3.4.0 bulunuyordu.

Çözüm: v1.0.1 güncellemesinde Velocitab paketten kaldırıldı. GitHub'dan güncel sürümü çekebilirsin:

Kod:
cd kVelocity
  git pull

veya doğrudan
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
sayfasından
indirebilirsin.

Eğer Velocitab kullanmak istiyorsan, önce velocity.jar'ı güncelle:
Kod:
del velocity.jar
  baslat.bat
Başlatıcı script en son Velocity sürümünü (3.5.0+) otomatik indirecek, ardından Velocitab uyumlu çalışacaktır.

2) Setup sonrası terminalin kapanması:

Evet, bu normal bir davranış. Setup wizard işini bitirince "Devam etmek için bir tuşa basın..." mesajı
gösterir, tuşa bastıktan sonra terminal kapanır. Bu Windows'un .bat dosyalarındaki varsayılan davranışıdır.

Eğer terminalin açık kalmasını istiyorsan, setup.bat dosyasını çift tıklayarak değil, önce bir CMD penceresi açıp
oradan çalıştır:
Kod:
cd C:\yol\kVelocity
  setup.bat
Bu şekilde setup bittikten sonra terminal açık kalır ve ardından [C]baslat.bat[/C] ile sunucuyu başlatabilirsin.

İyi oyunlar!

— Egemen KEYDAL | KEYDAL Projects
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst