Multi BengeeCord

WiecznyRD | 2021-08-12 21:36:42 UTC | #1

Może ktoś pomoże bo się zastanawiam czego użyć.
Bez tytułu|690x410


igoyek | 2021-08-12 21:41:10 UTC | #2

Nie lepiej podłączyć 4 serwery pod jednego BungeeCorda?


Tobi | 2021-08-12 21:49:54 UTC | #3

Może prowadzi sieć serwerów tj. 2 osobne serwery?


Dudix | 2021-08-12 21:55:47 UTC | #4

Tutaj raczej chodzi o loadbalancing.


Axerr | 2021-08-12 22:14:20 UTC | #5

Rozumiem, że oczekujesz rozwiązania, które pozwoli graczowi wejść na serwer i jest przekierowywany na losowy (lub wybrany na podstawie obciążenia) serwer BungeeCord. Jeżeli tak – przygotowałem dla Ciebie dwie propozycje rozwiązania:

» HAProxy - oprogramowanie do rozkładania obciążenia

HAProxy przed serwerami BungeeCord. Gracz łączy się i serwer HAProxy wybiera losowy serwer BungeeCord.
image|690x369

:whitecheckmark: Plusy:
+ masz możliwość manipulowania rozkładem graczy na podstawie obciążenia BungeeCordów.

:x: Minusy:
- wymagane jest więcej zasobów, aby użyć tego rozwiązania

:link: Więcej o tym rozwiązaniu przeczytasz tutaj:
https://www.spigotmc.org/threads/bungeecord-with-haproxy-is-that-possible.332029/

» DNS - użyj serwera DNS, aby zwrócić losowy adres Bungeecord

Możesz użyć samego serwera DNS, aby ten losowo wybierał, który adres BungeeCorda zwrócić graczowi przy zapytaniu o rozwiązanie domeny.

image|690x371

:whitecheckmark: Plusy:
+ nie potrzebujesz dodatkowych zasobów, aby użyć tego rozwiązania

:x: Minusy:
- nie jesteś w stanie manipulować rozłożeniem graczy po serwerach (tzn. rozwiązanie nie jest w stanie wybrać serwera, który jest mniej obciążony)

:link: Więcej o tym rozwiązaniu przeczytasz tutaj:
https://serverfault.com/questions/678646/can-a-domain-name-be-mapped-to-multiple-ips/678647


Timo | 2021-08-12 22:18:14 UTC | #6

Pamiętaj też, że serwery Bungee muszą się jakoś synchronizować.

Z rozwiązaniem przychodzi:
https://github.com/Limework/RedisBungee


Axerr | 2021-08-12 22:19:52 UTC | #7

Również chciałem to zaproponować. Jednak założyłem, że OP już o tym pomyślał, tylko ma problem z rozdzielaniem graczy :D


PawlaczeK | 2021-08-14 20:11:16 UTC | #8

nie powinno się używać HaProxy do minecraft polecam https://en.wikipedia.org/wiki/Round-robin_DNS


PawlaczeK | 2021-08-14 20:12:18 UTC | #9

oo własnie redis to też dobre rozwiązanie :slight_smile:


Axerr | 2021-08-15 12:41:06 UTC | #10

Czy mógłbyś wyjaśnić – dlaczego?
Z chęcią zapoznam się z Twoją opinią.


PawlaczeK | 2021-08-23 21:26:25 UTC | #11

[quote=”Axerr, post:5, topic:19606”]
:x: Minusy:

:x: Minusy:


Kamil02167 | 2021-08-24 07:27:12 UTC | #12

Axerr pytał się dlaczego nie należy używać HAProxy, a ty mu dałeś wadę z DNS :thinking:


Axerr | 2021-08-24 13:19:23 UTC | #13

image|500x375


PawlaczeK | 2021-08-24 15:30:26 UTC | #14

haproxy
jest dobre
do komercyjnych rozwiazan
i używa się tego raczej jako proxy
ale do mc da sie samemu napisać szybciej i lepiej wlasne
i proszę nie uzywac


system | 2021-09-25 15:31:01 UTC | #15

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.