Како да поставите Velocity прокси за Minecraft мрежа
На оваа страница
Minecraft мрежа е неколку сервери зад една адреса: играчите се приклучуваат на play.yourserver.com, влегуваат во лоби и преминуваат на survival, мини-игри или creative без никогаш да внесат друга IP адреса. Делот напред што го овозможува ова е прокси, а Velocity е проксито што PaperMC го развива и препорачува денес.
Овој водич поставува Velocity со Paper сервери зад него, користејќи modern forwarding — безбедниот начин за пренесување на имињата и скиновите на играчите преку проксито.
Зошто Minecraft мрежа и како работи Velocity
Мрежата ви овозможува да водите различни режими на игра еден до друг под една адреса, секој со свои плагини и ресурси, и да рестартирате еден сервер без да ги исфрлите сите од другите.
Играчите секогаш се поврзуваат само на проксито. Проксито ги најавува преку Mojang, а потоа ги предава на еден од backend серверите — обични Paper сервери што ги чуваат световите. Кога играч ќе напише /server survival, Velocity го префрла на друг backend без прекин на врската.
- Проксито е лесно: не чува свет, па му треба многу помалку меморија отколку на сервер за игра.
- Backend серверите работат во offline режим и му веруваат на проксито кој е секој играч. Таа доверба е она што мора да ја заштитите.
- Velocity 4, тековната верзија, бара Java 25 и работи со Minecraft од 1.7.2 до најновото издание.
Инсталирајте Velocity
- Преземете Velocity од papermc.io во празна папка.
- Стартувајте го еднаш со Java 25:
java -Xms512M -Xmx512M -jar velocity.jar
Првото стартување создава velocity.toml и датотека forwarding.secret со случајна тајна. Запрете го проксито со end и отворете ја конфигурацијата.
Конфигурирајте velocity.toml
Поставките што се важни за прва мрежа:
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— адресата и портата на кои се поврзуваат играчите.player-info-forwarding-mode— поставете го наmodern. Стандардно еnone, што на секој играч му дава offline UUID;legacyе стариот BungeeCord формат и вреди само за сервери 1.12 и постари.[servers]— име и адреса за секој backend. Името е она што играчите го користат со/server.try— каде одат играчите при најава и каде се праќаат ако некој backend ги исфрли.
Forced hosts, под [forced-hosts], можат да ги праќаат играчите на backend според адресата што ја внеле — на пример survival.yourserver.com директно на survival.
Подесете ги Paper backend серверите за modern forwarding
На секој Paper backend направете три промени и рестартирајте:
- server.properties:
online-mode=false— сега проксито ја прави Mojang најавата. - spigot.yml:
settings.bungeecord: false. - config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'paste the contents of forwarding.secret here'
online-mode тука мора да се совпаѓа со velocity.toml, а secret мора да биде точно текстот од forwarding.secret на проксито. Modern forwarding работи на Minecraft 1.13 и понови; Spigot серверите не го поддржуваат, па користете Paper или Paper fork.
Други backend сервери: Fabric серверите го користат модот FabricProxy-Lite со истата тајна, а на Forge серверите над 1.20.2 им треба ProxyCompatibleForge. BungeeCord плагините не работат на Velocity.
Мрежата е прокси плус неколку Paper сервери. HytHost Minecraft серверите се префрлаат на Velocity или Paper во табот Version — од €2.59/мес.
Погледнете ги Minecraft плановитеЧувајте ги backend серверите безбедни
Сервер во offline режим прифаќа кое било име на играч. Тоа е безбедно само ако играчите не можат да стигнат до backend серверите без да поминат низ проксито.
- Modern forwarding е вашата главна заштита. Paper backend со вклучено Velocity forwarding го одбива секој што се поврзува директно: без потпишаните податоци од проксито, најавата се одбива со This server requires you to connect with Velocity.
- Чувајте ја тајната во тајност. Секој што го има
forwarding.secretможе да се претставува како ваше прокси. Никогаш не ја објавувајте и сменете ја насекаде ако протече. - Ставете firewall пред backend серверите каде што можете. Документацијата на Velocity јасно наведува дека modern forwarding не е замена за firewall. Ако проксито и backend серверите делат иста машина, врзете го секој backend за
127.0.0.1и наведете ги како127.0.0.1:port. - Никогаш не водете backend во offline режим со исклучено forwarding. Така секој може да влезе како кој било, вклучително и како оператор.
Водете Velocity мрежа на HytHost
Секој дел од мрежата е посебен сервер: еден за проксито и по еден за секој backend. На проксито му треба малку меморија, па најмалиот план му е доволен; големината на backend серверите изберете ја според нивните светови и играчи на Minecraft хостинг.
- Претворете еден сервер во прокси. Во неговиот таб Version изберете Velocity. Панелот го инсталира и го поставува
bindна сопствената порта на серверот. Проверете дали е избрана Java 25 во табот Startup. - Поставете modern forwarding сами. Панелот запишува основен
velocity.tomlсо празна листа на сервери. Во менаџерот на датотеки поставетеplayer-info-forwarding-mode = "modern"и додајте ги вашите backend сервери под[servers]со адресата и портата што секој ги прикажува во својот панел. - Конфигурирајте го секој backend како во делот за Paper погоре, со
forwarding.secretод проксито. - Насочете го вашиот домен кон проксито и давајте им ја на играчите само таа адреса.
Секој backend има своја јавна адреса, па modern forwarding е она што ги спречува директните приклучувања — не оставајте backend во offline режим со исклучено forwarding. За дозволи низ целата мрежа, користете LuckPerms на секој сервер со една заедничка MySQL база; секој план вклучува бази на податоци.
Едно прокси, онолку Paper сервери колку што ѝ требаат на вашата мрежа, автоматски бекапи — HytHost Minecraft хостинг од €2.59/мес.
Погледнете ги Minecraft плановитеЧесто поставувани прашања
Velocity е прокси од тимот на PaperMC. Играчите се поврзуваат на него, а тој ги префрла меѓу неколку Minecraft сервери — лоби, survival, мини-игри — зад една адреса, без прекин на врската.
За нова мрежа — Velocity: PaperMC активно го развива и има modern forwarding, потпишан начин за пренесување на податоците за играчите до backend серверите. BungeeCord плагините не работат на Velocity, па проверете ја листата на плагини ако преместувате стара мрежа.
Modern, за секоја мрежа на Minecraft 1.13 или понов со Paper или Fabric backend сервери. Legacy е само за сервери 1.12 и постари, а none им дава на играчите offline UUID.
Се обиделе да се приклучат директно на backend наместо на проксито. Тоа е modern forwarding што работи како што треба. Давајте им на играчите само адресата на проксито.
На Velocity 4, тековната верзија, му треба Java 25. Постарите изданија на Velocity 3 работеа на Java 21.
Изградете ја вашата Minecraft мрежа
Velocity и Paper со неколку кликови од табот Version, автоматски бекапи и MySQL бази на секој план — HytHost Minecraft хостинг од €2.59/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursДали овој водич ви беше корисен?