Połącz proxy ze swoimi serwerami Minecraft
Proxy to drzwi wejściowe do sieci. Gracze łączą się z proxy, a ono kieruje ich na twoje serwery Minecraft. Zanim ktokolwiek zagra, potrzebujesz co najmniej jednego serwera gry, w ClanNode lub gdzie indziej.
Zamówienie proxy nie zmienia ani nie zastępuje serwera Paper, Purpur, Vanilla czy Fabric. Każdy serwer to osobne zamówienie, a połączysz je samodzielnie, wykonując poniższe kroki.
Czego potrzebujesz
- Jeden serwer proxy (Velocity lub BungeeCord) i co najmniej jeden serwer gry.
- Adres każdego serwera gry: jego IP i port, widoczne w panelu gry.
- Dostęp do plików obu serwerów w panelu gry (zakładka Pliki), aby edytować konfigurację.
Velocity
- Na proxy otwórz velocity.toml i zastąp przykładowy wiersz lobby swoim serwerem gry:
[servers] lobby = "YOUR-SERVER-IP:25565" try = ["lobby"]
- W tym samym pliku velocity.toml zostaw włączone przekazywanie modern i zwróć uwagę na plik forwarding.secret na proxy. Zawiera on wspólny sekret.
player-info-forwarding-mode = "modern"
- Na serwerze Paper (lub Purpur) otwórz config/paper-global.yml, włącz przekazywanie Velocity i wklej ten sekret, a potem ustaw online-mode na false w server.properties.
proxies: velocity: enabled: true online-mode: true secret: "paste the contents of forwarding.secret"
BungeeCord
Zanim użyjesz BungeeCord, przeczytaj poniżej sekcję „Zadbaj o bezpieczeństwo”.
- Na proxy otwórz config.yml i zastąp przykładowy wpis lobby swoim serwerem gry:
servers: lobby: address: YOUR-SERVER-IP:25565 restricted: false - Na serwerze gry ustaw settings.bungeecord na true w spigot.yml oraz online-mode na false w server.properties.
settings: bungeecord: true
- Najpierw zrestartuj serwer gry, potem proxy. Od teraz gracze dołączają przez adres proxy.
Zadbaj o bezpieczeństwo
Używaj Velocity z przekazywaniem modern. Wtedy twój serwer Paper wpuszcza tylko graczy, którzy przychodzą przez proxy ze wspólnym sekretem, więc nie ujawniaj tego sekretu. Przekazywanie w BungeeCord nie ma takiego zabezpieczenia, a serwery gier w ClanNode są dostępne bezpośrednio. Serwer gry przełączony dla BungeeCord w tryb offline wpuściłby więc każdego pod dowolną nazwą. Zanim przełączysz serwer gry w tryb offline dla BungeeCord, utwórz zgłoszenie.