Cum se folosește Bungeecord
Ce este BungeeCord?
BungeeCord este un software folosit pentru a permite utilizatorilor să creeze cu ușurință o rețea de servere. Puteți afla mai multe despre el aici: https://www.spigotmc.org/wiki/bungeecord/.
Continuând în acest articol, să numim serverul bungeecord drept server proxy, iar hub-ul și smp-ul drept servere backend.
Teoretic, este posibil să se configureze bungeecord cu doar 2 servere, unul bungeecord, iar celălalt server fiind hub. Dar, scopul utilizării bungeecord ( care constă în comutarea între serverele dintr-o rețea ) devine inutil.
Condiții prealabile pentru configurarea serverului BungeeCord -
- IP-urile și porturile serverului dvs. care nu este Bungee.
Cum se configurează serverul BungeeCord
Un server BungeeCord necesită foarte puțină memorie RAM în comparație cu alte servere. Un server bungeecord nu este accesibil în joc, deoarece redirecționează utilizatorul către serverele secundare și terțiare pe care le aveți.
În primul rând, trebuie să mergeți la fișierul config.yml din dosarul rădăcină al serverului proxy. Vă vom explica, linie cu linie, ce înseamnă fiecare bit. Nu vom vorbi despre câteva valori din config.yml, deoarece nu este necesar să fie editate pentru a-l configura.
forge_support
- Setați la true dacă doriți să permiteți jucătorilor cu clienți forge să se alătureplayer_limit
- Limita globală a jucătorilor pentru instanța ta BungeeCord. Dacă este setată la 0 sau mai jos, aceasta va permite unui număr nelimitat de utilizatori să se alăture.online_mode
- Setați la true pentru a nu permite jucătorilor cu crack să se alăture, setați la false pentru a permite jucătorilor cu crack să se alăture.
Servere
Aceasta este cea mai importantă secțiune. În aceasta, veți lista toate serverele backend pe care serverul proxy ar trebui să le asculte. Iată un exemplu de server -
`` lobby:
motd: '&1Just another BungeeCord - Forced Host'
adresa: localhost:25565
restricted: false
``
lobby
ar fi numele serverului dumneavoastră.motd
ar fi motd-ul serverului backend pe care l-ați specificat.address
ar fi adresa ip a serverului backend, împreună cu portul.restricted
restricted împiedică jucătorii să se alăture serverului dacă nu au permisiunea bungeecord.server.[nume server].
Puteți continua să adăugați câte servere doriți, în cazul nostru, vom adăuga hub-ul și smp-ul.
`` hub:
motd: 'Serverul meu hub!'
adresa: localhost:20001
restricted: false
smp:
motd: "Serverul meu smp!
adresa: localhost:20002
restricționat: false``
Alte opțiuni de configurare
Acum, să continuăm cu celelalte componente ale fișierului config.yml al bungeecord-ului dumneavoastră -
motd
- Este folosit pentru a seta mesajul zilei pentru serverul proxy. Deoarece jucătorii dvs. se vor conecta mai întâi la serverul proxy, MOTD-ul pe care îl setați aici este ceea ce vor vedea jucătorii în lista lor de servere!prioirites
- Când un jucător se conectează pentru prima dată sau dacă forcedefaultserver este activat, atunci BungeeCord trece prin această listă de servere de sus în jos și încearcă să redirecționeze conexiunea către fiecare dintre ele. Deci, dacă doriți să suportați mai multe versiuni de client, pur și simplu specificați cel puțin un server pentru fiecare versiune și BungeeCord va face potrivirea pentru dumneavoastră. Iată un exemplu -
`` prioirties:
- hub
- smp
``
host
- În această secțiune, puneți IP-ul serverului dvs. urmat de port. De exemplu, 123.45.678.9:12345max_players
- Limita maximă de jucători afișată în meniul multiplayer al clientului minecraft. Rețineți că această limită este falsă, o puteți seta la 0, jucătorii vor putea în continuare să se alăture. Uitați-vă la player_limit de mai sus pentru o limită de jucători "reală".ip_forward
- Dacă se permite redirecționarea IP sau UUID. Se recomandă să setați la true pentru serverele din modul online.
Acestea sunt setările pe care le puteți ajusta pentru serverul dvs. bungeecord. După ce ați ajustat valorile în funcție de preferințele dumneavoastră, salvați fișierul și reporniți serverul. Acum vom configura serverele backend.
Configurarea serverelor backend
Configurarea serverelor backend este destul de simplă în comparație cu configurarea proxy-ului. Trebuie setate următoarele valori, iar serverele backend vor fi configurate pentru a lucra cu proxy-ul.
online-mode
trebuie să fie setat la false pentru serverele dvs. backend în fișierul server.properties.connection-throttle
trebuie să fie setat la -1 pentru serverele dvs. backend în fișierul bukkit.yml.bungeecord
trebuie să fie setat la true pentru serverele dvs. backend în fișierul spigot.yml.
După ce acestea au fost configurate, puteți reporni serverele și totul ar trebui să fie configurat! Când sunteți în joc, tot ce trebuie să faceți pentru a trece de la un server la altul este să folosiți comanda /server urmată de numele serverului pe care doriți să mergeți!
Erori comune
În cazul în care proxy-ul nu funcționează, verificați aceste puncte pentru a rezolva problemele comune cu care se confruntă oamenii în timpul instalării.
- Dacă primiți o eroare de redirecționare Ip în timpul conectării, setați
ip_forward
la true în config.yml al serverului proxy. - Dacă v-ați conectat, dar nu puteți trece la alte servere cu eroarea "Could not connect to a default or fallback server" (Nu s-a putut conecta la un server implicit sau de rezervă), atunci asigurați-vă că serverul backend este pornit și funcționează!
- dacă nu puteți face ping serverului dumneavoastră proxy din lista de servere, asigurați-vă că adresa ip a gazdei din config.yml este configurată corect și că limitarea conexiunii și timpul de așteptare sunt modificate corespunzător!
Actualizat în: 16/06/2022
Mulțumim!