Może ktoś pomoże bo się zastanawiam czego użyć.
Może ktoś pomoże bo się zastanawiam czego użyć.
Nie lepiej podłączyć 4 serwery pod jednego BungeeCorda?
Może prowadzi sieć serwerów tj. 2 osobne serwery?
Tutaj raczej chodzi o loadbalancing.
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 przed serwerami BungeeCord. Gracz łączy się i serwer HAProxy wybiera losowy serwer BungeeCord.
✅ Plusy:
❌ Minusy:
🔗 Więcej o tym rozwiązaniu przeczytasz tutaj: https://www.spigotmc.org/threads/bungeecord-with-haproxy-is-that-possible.332029/
Możesz użyć samego serwera DNS, aby ten losowo wybierał, który adres BungeeCorda zwrócić graczowi przy zapytaniu o rozwiązanie domeny.
✅ Plusy:
❌ Minusy:
🔗 Więcej o tym rozwiązaniu przeczytasz tutaj: https://serverfault.com/questions/678646/can-a-domain-name-be-mapped-to-multiple-ips/678647
Pamiętaj też, że serwery Bungee muszą się jakoś synchronizować.
Z rozwiązaniem przychodzi: https://github.com/Limework/RedisBungee
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
nie powinno się używać HaProxy do minecraft polecam https://en.wikipedia.org/wiki/Round-robin_DNS
oo własnie redis to też dobre rozwiązanie :slight_smile:
Czy mógłbyś wyjaśnić -- dlaczego? Z chęcią zapoznam się z Twoją opinią.
Axerr:
❌ Minusy:
❌ Minusy:
Axerr pytał się dlaczego nie należy używać HAProxy, a ty mu dałeś wadę z DNS :thinking:
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
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.