Minecraft şəbəkəsi üçün Velocity proxy necə qurulur
Bu səhifədə
Minecraft server şəbəkəsi bir ünvanın arxasında dayanan bir neçə serverdir: oyunçular play.yourserver.com ünvanına qoşulur, lobbiyə düşür və başqa IP yazmadan survival, mini oyunlar və ya creative arasında keçid edir. Bunu mümkün edən öndəki hissə proxy-dir və bu gün PaperMC-nin hazırladığı və tövsiyə etdiyi proxy Velocity-dir.
Bu bələdçi Velocity-ni arxasında Paper serverləri ilə, modern forwarding istifadə edərək qurur — bu, oyunçu adlarını və skinlərini proxy vasitəsilə ötürməyin təhlükəsiz yoludur.
Niyə Minecraft server şəbəkəsi işlətməli və Velocity necə işləyir
Şəbəkə müxtəlif oyun rejimlərini bir ünvan altında yan-yana işlətməyə, hər birinə öz plaginlərini və resurslarını verməyə və digərlərindəki hamını çıxarmadan bir serveri yenidən başlatmağa imkan verir.
Oyunçular həmişə yalnız proxy-yə qoşulur. Proxy onları Mojang ilə daxil edir, sonra backend serverlərdən birinə ötürür — bunlar dünyaları saxlayan adi Paper serverləridir. Oyunçu /server survival yazanda Velocity onu bağlantını kəsmədən başqa backend-ə keçirir.
- Proxy yüngüldür: heç bir dünya saxlamır, ona görə də oyun serverindən xeyli az yaddaşa ehtiyac duyur.
- Backend-lər offline rejimdə işləyir və hər oyunçunun kim olduğunu söyləməkdə proxy-yə etibar edir. Qorumalı olduğunuz məhz bu etibardır.
- Cari versiya olan Velocity 4 Java 25 tələb edir və Minecraft 1.7.2-dən ən son buraxılışa qədər işləyir.
Velocity-ni quraşdırın
- Velocity-ni yükləyin: papermc.io saytından boş bir qovluğa.
- Bir dəfə işə salın, Java 25 ilə:
java -Xms512M -Xmx512M -jar velocity.jar
İlk işə salma velocity.toml faylını və təsadüfi gizli açarı olan forwarding.secret faylını yaradır. Proxy-ni end ilə dayandırın və konfiqurasiyanı açın.
velocity.toml faylını konfiqurasiya edin
İlk şəbəkə üçün vacib olan parametrlər:
bind = "0.0.0.0:25565" motd = "<#09add3>My Network" online-mode = true player-info-forwarding-mode = "modern" forwarding-secret-file = "forwarding.secret" [servers] lobby = "203.0.113.10:25566" survival = "203.0.113.11:25567" try = ["lobby"]
bind— oyunçuların qoşulduğu ünvan və port.player-info-forwarding-mode—modernolaraq təyin edin. Standart dəyərnone-dur və hər oyunçuya offline UUID verir;legacyköhnə BungeeCord formatıdır və yalnız 1.12 və daha köhnə serverlər üçün dəyərlidir.[servers]— hər backend üçün ad və ünvan. Ad oyunçuların/serverilə istifadə etdiyi şeydir.try— oyunçuların daxil olarkən getdiyi yer və backend onları çıxaranda göndərildikləri yer.
[forced-hosts] altındakı forced hosts oyunçuları yazdıqları ünvana görə backend-ə göndərə bilər — məsələn, survival.yourserver.com birbaşa survival-a.
Paper backend-lərini modern forwarding üçün qurun
Hər Paper backend-ində üç dəyişiklik edin və yenidən başladın:
- server.properties:
online-mode=false— Mojang girişini artıq proxy edir. - spigot.yml:
settings.bungeecord: false. - config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'paste the contents of forwarding.secret here'
Buradakı online-mode velocity.toml ilə uyğun olmalı, secret isə proxy-nin forwarding.secret faylındakı mətnlə eyni olmalıdır. Modern forwarding Minecraft 1.13 və daha yeni versiyalarda işləyir; Spigot serverləri onu dəstəkləmir, ona görə də Paper və ya Paper fork-u istifadə edin.
Digər backend-lər: Fabric serverləri eyni gizli açarla FabricProxy-Lite modundan istifadə edir, 1.20.2-dən yuxarı Forge serverlərinə isə ProxyCompatibleForge lazımdır. BungeeCord plaginləri Velocity-də işləmir.
Şəbəkə bir proxy və bir neçə Paper serverindən ibarətdir. HytHost Minecraft serverləri Version tabında Velocity və ya Paper-ə keçir — ayda €2.59-dən.
Minecraft planlarına baxınBackend-ləri təhlükəsiz saxlayın
Offline rejimdəki server istənilən oyunçu adını qəbul edir. Bu, yalnız oyunçular proxy-dən keçmədən backend-lərə çata bilmirsə təhlükəsizdir.
- Modern forwarding əsas qorumanızdır. Velocity forwarding-i aktiv olan Paper backend-i birbaşa qoşulan hər kəsi rədd edir: proxy-dən gələn imzalı məlumat olmadan giriş This server requires you to connect with Velocity mesajı ilə rədd edilir.
- Gizli açarı gizli saxlayın.
forwarding.secretfaylı olan hər kəs özünü sizin proxy-niz kimi göstərə bilər. Onu heç vaxt paylaşmayın və sızarsa, hər yerdə dəyişin. - Mümkün olan yerdə backend-ləri firewall ilə qoruyun. Velocity-nin öz sənədləri açıq deyir ki, modern forwarding firewall-u əvəz etmir. Proxy və backend-lər eyni maşındadırsa, hər backend-i
127.0.0.1ünvanına bağlayın və onları127.0.0.1:portkimi siyahıya salın. - Backend-i heç vaxt forwarding söndürülmüş halda offline rejimdə işlətməyin. Bu, hər kəsə istənilən şəxs kimi, hətta operator kimi daxil olmağa imkan verir.
HytHost-da Velocity şəbəkəsi işlədin
Şəbəkənin hər hissəsi ayrıca serverdir: biri proxy üçün, hər backend üçün də bir ədəd. Proxy-yə az yaddaş lazımdır, ona görə də ən kiçik plan ona kifayət edir; backend-lərin ölçüsünü dünyalarına və oyunçularına görə Minecraft hostinqi səhifəsində seçin.
- Bir serveri proxy-yə çevirin. Onun Version tabında Velocity-ni seçin. Panel onu quraşdırır və
bind-i serverin öz portuna təyin edir. Startup tabında Java 25-in seçildiyini yoxlayın. - Modern forwarding-i özünüz qurun. Panel boş server siyahısı ilə əsas
velocity.tomlyazır. Fayl menecerindəplayer-info-forwarding-mode = "modern"təyin edin və backend-lərinizi hər birinin öz panelində göstərdiyi ünvan və portla[servers]altına əlavə edin. - Hər backend-i konfiqurasiya edin: yuxarıdakı Paper bölməsində olduğu kimi, proxy-nin
forwarding.secretfaylı ilə. - Domeninizi proxy-yə yönləndirin və oyunçulara yalnız həmin ünvanı verin.
Hər backend-in öz ictimai ünvanı var, ona görə də birbaşa girişləri kənarda saxlayan məhz modern forwarding-dir — backend-i forwarding söndürülmüş halda offline rejimdə qoymayın. Bütün şəbəkə üzrə icazələr üçün LuckPerms-i hər serverdə bir ortaq MySQL verilənlər bazası ilə işlədin; hər plana verilənlər bazaları daxildir.
Bir proxy, şəbəkənizə lazım olan qədər Paper serveri, avtomatik ehtiyat nüsxələr — HytHost Minecraft hostinqi ayda €2.59-dən.
Minecraft planlarına baxınTez-tez verilən suallar
Velocity PaperMC komandasının proxy-sidir. Oyunçular ona qoşulur, o da onları bir ünvanın arxasındakı bir neçə Minecraft serveri — lobbi, survival, mini oyunlar — arasında bağlantını kəsmədən keçirir.
Yeni şəbəkə üçün Velocity: PaperMC tərəfindən aktiv şəkildə inkişaf etdirilir və oyunçu məlumatlarını backend-lərə imzalı şəkildə ötürən modern forwarding-ə malikdir. BungeeCord plaginləri Velocity-də işləmir, ona görə də köhnə şəbəkəni köçürürsünüzsə, plagin siyahınızı yoxlayın.
Modern — Paper və ya Fabric backend-ləri olan, Minecraft 1.13 və ya daha yeni versiyadakı istənilən şəbəkə üçün. Legacy yalnız 1.12 və daha köhnə serverlər üçündür, none isə oyunçulara offline UUID-lər verir.
Onlar proxy əvəzinə birbaşa backend-ə daxil olmağa çalışıblar. Bu, modern forwarding-in nəzərdə tutulduğu kimi işlədiyini göstərir. Oyunçulara yalnız proxy ünvanını verin.
Cari versiya olan Velocity 4 Java 25 tələb edir. Köhnə Velocity 3 buraxılışları Java 21 üzərində işləyirdi.
Minecraft şəbəkənizi qurun
Version tabından bir neçə kliklə Velocity və Paper, hər planda avtomatik ehtiyat nüsxələr və MySQL verilənlər bazaları — HytHost Minecraft hostinqi ayda €2.59-dən.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu bələdçi sizə kömək etdi?