Rehber VDS/VPS Windows Velocity Sunucusu Kurma

siyahpulsar

Çaylak
K. Moderatörü
Katılım
27 Ocak 2025
Mesajlar
7
En iyi cevaplar
0
Puanları
40
Ödüller
2
Bu rehber ile birlikte Velocity yazılımını kurucaz, bilinmesi gerekilen ayarlara bakıcaz ardından da nasıl giriş yapılabileceğine bakıcaz.


Sunucularınız korumasız, internet hızı düşük veya yetersiz mi kalıyor?
Uygun fiyatta ki Rabisu sunucularından yararlanın:
Rabisu ile sunucunuzu şimdi satın alın



Dosya Hazırlığı​

Minecraft sunucularını tek bir otobana bağlayan ve bir minecraft sunucusundan diğerine geçiş yapabilmenizi sağlayan yazılım olan Velocity yazılımını Buradan indirip bir klasöre koyun. Klasörün içerisi boş ve adının sadece ingilizce karakterlerden oluşması gerektiğini unutmayın.
(İndirme butonuna tıklayın ve bu rehberde kullandığım Velocity sürümü budur) Siz istediğiniz sürümü kullanabilirsiniz.

Ekran görüntüsü 2026-03-20 122258.png





indirdiğiniz Velocity dosyasını Velocity klasörüne koyun ve ismini kolaylık açısından "velocity.jar" olarak değiştirebilirsiniz.

Pasted image 20260218213030.png





runvelocity.bat dosyasını açarak velocity proxy sunucusunu başlatın. Böylelikle gerekli dosyalar kendiliğinden oluşacak.
Ben tüm minecraft ile alakalı proxy ve sunucularımı Start Script Generator sitesi üzerinden .bat dosyası alarak açıyorum.

Pasted image 20260218215755.png


Java hatası alırsanız Burada ki Rehber ile sorununuzu çözebilirsiniz.



Velocity Ayarları:
Minecraft sunucuları ile işimiz bitti. Şimdi onları birbirine bağlamalı ve güvenliği/çeşitli iyileştirmeleri ve ayarlamaları yapmak kaldı geriye.


Şu anda yapacağımız tüm değişiklikler "velocity.toml" isimli dosyayı ilgilendirmektedir.

Pasted image 20260218223542.png


Tek tek ayarları ve açıklamaları olacak şekilde aşağıya adım adım yazdım. Tüm ayarlamaları göstermedim. Sadece işinize en çok yarayabilicek olanları gösterdim:

"Bind" ayarı, aynen diğer minecraft sunucularına bağlanırken nasıl port giriyorsaydınız bunda da bu şekilde port ayarı yapmanız gerekir. Ben 25565 portunu seçtim. Siz dilerseniz farklı bir port numarası seçebilirsiniz.

"Motd", Sunucu listesi kısmında sunucu isminin altında yazan sunucu açıklamasının ayarıdır.

"show max players" En fazla kaç oyuncunun sunucuya bağlanabiliceğini gösteren ayardır. Aslında Velocity en fazla giriş yapabilen oyuncu sayısını destekleyemez. Ancak yinede görsel için böyle bir ayar bulunmakta.

"online mod" Aynen minecraft sunucularında da olduğu gibi burada da online-mode ayarı bulunmakta. Ben sunucularımın korsan launcher girişini aktif etmek istediğim için bu ayarı kapatıyorum. Böylece korsan launcher oyuncular giriş yapabilicekler.

"player info forwarding mode":
Ben "modern" ayarı tercih ediyorum. Çünkü "modern" ayarı,en güvenlilerdendir.
İşte sizin için türkçeleştirilmiş ve anlatımı basitleştirilmiş versiyonu:
none: Oyuncular bağlandığında direkt sunucuya yönlendirilirler.
legacy: 1.12 veya daha düşük bir sürüm kullanıyorsan legacy ayarını seç.
bungeeguard: 1.12 veya daha düşük bir sürüm kullanıyorsan ve sunucudan sunucuya ip paylaşımıda yapmak istiyorsan bu ayarı seçebilirsin.
modern: Sunucudan sunucuya ip ve uuid paylaşır. 1.13 ve üst sürümler için iyi bir seçenektir.

"announce forge" Eğer herhangi bir sunucunuz modluysa bu seçeneği "true" olarak değiştirin.

"kick existing players" Eğer sunucularınız online mod aktif ise yani korsan oyuncuları kabul etmeyecek ise, bu ayarı kesinlikle true yapmanızı şiddetle tavsiye ederim.

"ping passtgrough", "all" ayarının seçilmesini öneririm.
Ancak eğer herhangi bir sunucunuz modlu ise buradan "mods" ayarını uygulamanızı öneririm.
Eğer modlu ise ve global olarak çalışan bir sunucuya sahipseniz buradan "description" ayarını seçerek şu özellikleri aktif etmiş olursunuz: mod listesi paylaşımı, açıklama paylaşımı (sadece ilk giriş yapılan sunucu için geçerlidir.)

"sample players in ping" Bu ayarın açılması ile birlikte:
Bir oyuncu oyunun multiplayer menüsünde yani sunucu listesi bölümündeyken faresini sunucunun ping değeri kısmına getirip gösterilen oyuncuları random seçmesine yarar.
Bu ayarın açık olmasını öneririm. Zaten hiç bir sorun yoktur diye yazıyor o halde bu özelliği kullanabilirim.

"enable players adress logging" Bu ayarın açık kalmasını şiddetle tavsiye ederim. Güvenlik için çok iyi bir ayardır. Ancak sunucunuz global değilse, bu ayarı kapatmanızda bir sorun yoktur. Bu ayar:
Sunucuya bağlanan oyuncuların giriş yaptıklarında loglarda ip adresinin gizlenilip gizlenmeyeceğidir. true ise ip adreslerini loglara kaydeder, false ise kaydetmez ve loglarda ip adresi görünmez.

Benim sunucularımın port numaraları ve klasör isimleri bu şekildeydi. Sizin sunucularınızın isimleri nelerse onları buraya yazın ve port numaralarını, ip adresini ellemeden girin. Port numarası ip adresinde ":" işaretinden sonra gelen rakamlardır. Ayrıca, sunucu isimlerinde yalnızca ve yalnızca ingilizce karakterleri kullanın. sembol veya "ü,ş,ğ,..." gibi farklı dillerde ki karakterlerde kullanılmamalıdır. Port adresleri 0-65535 arası olabilir.
Pasted image 20260219164643.png


Buraya bir oyuncu bağlantısını sürdürdüğü sunucudan çıktığında veya sunucuya giriş yaptığında ilk önce hangi sunucuya aktarılacağını belirler. Ben "loginlobi" olarak ayarladım. Böylece Sunucuma giren oyuncular ilk önce giriş/kayıt yapacaklar. Daha sonrada bir daha asla bu sunucuya gelmeyerek istedikleri gibi lobi-survival-diğeroyunmodları sunucuları arasında özgürce ve
Ekran görüntüsü 2026-02-19 164655.png


Burada domainlere karışmadan sadece sunucu isimlerini yazıp geçebilirsiniz. Burası daha gelişmiş sunucuların kullandığı bir sistem. Ayrıntılı bilgi için internetten araştırabilir veya Rabisu forumlarında bunun hakkında bir forum varsa bakabilirsiniz. Ben aşağıda ki gibi kendi sunucu isimlerimi yazdım tek tek.
Pasted image 20260219165049.png


Sunucunuz Rabisu gibi interneti hızlı bir makinada değilse Bu link ile hemen şimdi ilk güçlü ve hızlı vds sunucunuza sahip olabilirsiniz: Rabisu.com

Veya şu anki makinanızın interneti eğer düşükse bunu 1 yapabilirsiniz. Makinanızın işlemcisini az olsada kullanır. Cpu kullanımına karşılık ise internetinizin kullanımını biraz indirir. (Cpu'dan kayıp, internet hızından kazanç sağlamış olursunuz)
Ancak eğer makinanızın internetinde bir sorun yok ise bu ayarı -1 yapıp geçebilirsiniz.
Ben 256 olarak tutucam. Siz tercihinize göre bu sayıyı değiştirebilirsiniz.
Pasted image 20260219165356.png


Sunucunuzun internet üzerinde ki veri alışverişinde verilerin sıkıştırılmasını sağlamak istiyorsanız bu ayarı 9 yapabilir veya işlemcinin hızının düşmemesi için bu ayarı 0 yapabilirsiniz.
Pasted image 20260219165734.png


Bir oyuncu sunucudan çıktıktan sonra tekrar sunucuya bağlanabilmesi için bekleyeceği süredir. "1000 = 1 saniye" olmak üzere ben 3 saniye olarak kalmasını tercih ediyorum. Böylece sunucuma dos atan kimseler makinemi daha az laglandıracak ve ufak bir güvenlik önlemi almış olucam. Siz bu sayıyı daha da artırabilir veya arkadaşlar arasında oynuyorsanız 0 bile yapabilirsiniz.
Pasted image 20260219170026.png


Bu ayar ile sunucular arası geçiş yapan oyuncular bir sunucudan diğerine geçerken ne kadar süre beklemelerini ayarlar. Güvenlik için bu sayıyı en az 3 yapabilirsiniz ancak eğer bir önlem almak istemezseniz bu ayarı 0 yapabilirsiniz.
Pasted image 20260219170244.png


Oyuncunun bir sunucudan bağlantısının kopupta sunucuda kopuk göstermediği bir zamanda sunucunun bu oyuncunun bilgisayarından internet üzerinden veriyi beklerken ne kadar bekledikten sonra o minecraft sunucusu üzerinden bağlantısının kopacağına karar verir. Bir oyuncunun internet paketi verisi kesildiğinde ne kadar bekleyeceği olarak ben bu ayarı 30 saniye yaptım. Siz dilerseniz bu ayarı artırabilir veya azaltabilirsiniz istediğiniz gibi.
Ekran görüntüsü 2026-02-19 170357.png


Oyuncuyu Velocity üzerinden bağlantısını koparmaktansa tekrar lobiye gönderilip gönderilmeyeceğini ayarlar. Bir oyuncumun, o sunucu kapandığında lobiye otomatik gönderilmesini isterim. Bu yüzden bu ayarı aktif halde kalmasından memnunum.
Pasted image 20260219170904.png


Oyuncuların hangi komutları sunucularda kullandığını görmek isterseniz (loglarda) o halde bu ayarı açabilirsiniz. Ben görmek istemiyorum çünkü herhangi bir sorun olucağını düşünmüyorum. Loglarımın temiz olmasını isterim. Bu yüzden ben false ayarında kalmasını tercih ediyorum.
Pasted image 20260219171035.png


Farklı bir makinede/vds'te başka bir minecraft sunucunuz varsa veya Velocity sunucusunu farklı bir yerde tutuyorsanız bu ayarı kesinlikle açın. Benim tüm sunucularım kendi bilgisayarımda. Bu yüzden bu ayarı açmama hiç gerek yok.
accepts-transfers = false

Bir oyuncu bir komutu kullandıktan sonra diğer komutu kullanabilmek için ne kadar süre beklemesi gerektiğini ayarlar. Komut spamlamalarını istemediğim için bu ayar 50milisaniye'de kalması benim için bir sorun değil.
Pasted image 20260219171525.png


Velocity ayarları bitti!



Velocity sunucumuzu açalım ve bir hata verip vermediğine bakalım:
Pasted image 20260219172113.png


Bu görsele göre sunucumuz sadece online mod ayarının kapalı olmasından şikayetçi. Ancak ne kadar bir güvenlik sorunu olsa da ben korsan oyucuları kabul etmek istiyorum bu yüzden bu hatayı görmezden gelebilirim.


Şundan başka güzel bir görüntü olabilir mi?
Pasted image 20260219172534.png


Tüm sunucularımız aktif. Velocity sunucusunu kurduk. Gerekli ayarlamaları yaptık.



Eğer Velocity değilde herhangi bir köprüleme minecraft sunucunuza bağlanırsanız bu hata mesajını göreceksiniz. Bu iyiye işaret:
Pasted image 20260219172842.png

Pasted image 20260219172752.png


Bu hata mesajı iyi bir sinyal çünkü bu minecraft sunucunuzun artık Velocity sunucusuna göre çalıştığına bir işaret.


Ancak eğer Velocity ayar dosyasında ki belirlenen port numarasını denersek sunucuya giriş yapabileceksiniz (benim port numaram 25565):
Pasted image 20260219172925.png


Ve unutmayın ki, Sunucu bilgisayarından dışarıda bağlanan kişiler localhost değil sizin ipv4 adresinizi yazacaklar. İp adresinizi bilmiyorsanız Burada ki site ile birlikte "use current ip" butonuna basarak ip adresinizi öğrenebilirsiniz. Ayrıca port numaranızı bu site ile birlikte açıp olup olmadığını öğrenmek içinde kullanabilirsiniz. Port numaranızı aşağıya girin ve "check" butonuna tıklayarak o port girişinin durumunu öğrenin.


Sunucularınız korumasız, internet hızı düşük veya yetersiz mi kalıyor?
Uygun fiyatta ki Rabisu sunucularından yararlanın:
Rabisu ile sunucunuzu şimdi satın alın


Önemli Güvenlik Uyarıları ve Diğer:

Dışarıdan gelen kullanıcıların bağlanmalarını istemediğiniz sunucuların port numaralarını dışarıya kapatın. firewall veya port numarasını engelleyen bir ayar yapmanız şarttır.
Ben dışarıya sadece 25565 port numarasını açtım. Diğer port numaralarını dışarıya kesinlikle kapalı hale getirdiğime emin oldum.
Böylelikle dışardan birisi kullanılan bir porta bağlanmaya çalışıp rastgele hacker'lık oynayarak sunucumda op olamaz.

Velocity sunucu dosyalarınızda forwarding.secret adında bir dosya bulunuyor. Bu dosyanın içinde ki yazanları kopyalayın. Ve asla kimse ile bu kodu şifreniz gibi paylaşmayın. Bu kodu Minecraft sunucunuzun config klasöründe paper-global.yml dosyasının içersinde secret: yazan yere yapıştırın. Ayrıca spigot.yml, paper-global.yml gibi dosyalardan bungeecord ve velocity gibi ayarlamaların false yazan yerieri true olarak değiştirmeyi unutmayın.

Ayrıca son olarak Sunucunuzda diğer Koruma Yöntemlerini'de uygulamayı kesinlikle unutmayın.
 
Üst