Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja Nowa wersja Następna rewizja po obu stronach | ||
jak_wgrac_velocity [2022/08/03 21:31] tech [Jak wgrać silnik Velocity?] |
jak_wgrac_velocity [2022/08/04 13:16] tech [Jak wgrać silnik Velocity?] |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
===== Krótki opis o Velocity ===== | ===== Krótki opis o Velocity ===== | ||
- | Hosting **TitanAXE** póki co oficjalnie __nie wspiera instalacji tego silnika__. Istnieje jednak opcja aby zainstalować ten silnik samemu. Co to jest Velocity? Jest to nic innego jak **PROXY** do łączenia kilku serwerów w jeden. Coś na zasadzie [[serwer_bungeecord| BungeeCorda]], jednak Velocity jest bardziej zoptymalizowane i posiada więcej zabezpieczeń przeciwko np. crashowaniu serwera. Niestety na silniku Velocity **nie można instalować pluginów z BungeeCorda**. Na szczęście społeczność Velocity tworzy pluginy specjalnie pod ten silnik. Można je pobrać na przykład [[https://forums.papermc.io/forums/velocity-plugin-releases/|z tej strony]]. Podpinanie serwerów również różni się od BungeeCorda. Aby konfiguracja serwerów poszła sprawnie należy skorzystać z [[jak_korzystac_z_ftp|FTP]] oraz edytora plików **.toml** takiego jak na przykład [[https://notepad-plus-plus.org/downloads|Notepad++]]. | + | Hosting **TitanAXE** póki co oficjalnie __nie wspiera instalacji tego silnika__. Istnieje jednak opcja aby zainstalować ten silnik samemu. Co to jest Velocity? Jest to nic innego jak **PROXY** do łączenia kilku serwerów w jeden. Coś na zasadzie [[serwer_bungeecord| BungeeCorda]], jednak Velocity jest bardziej zoptymalizowane i jest mniej podatne na ataki. Niestety na silniku Velocity **nie można instalować pluginów z BungeeCorda**. Na szczęście społeczność Velocity tworzy pluginy specjalnie pod ten silnik. Można je pobrać na przykład [[https://forums.papermc.io/forums/velocity-plugin-releases/|z tej strony]]. Podpinanie serwerów również różni się od BungeeCorda. Aby konfiguracja serwerów poszła sprawnie należy skorzystać z [[jak_korzystac_z_ftp|FTP]] oraz edytora plików **.toml** takiego jak na przykład [[https://notepad-plus-plus.org/downloads|Notepad++]]. |
===== Jak wgrać silnik Velocity? ===== | ===== Jak wgrać silnik Velocity? ===== | ||
- Przed wgraniem silnika Velocity należy w panelu zarządzania serwerem wybrać wersję **BungeeCord** i wykonać [[reinstalacja_serwera|reinstalację serwera]]. Upewnij się też czy masz wybraną **Javę 17** w panelu. | - Przed wgraniem silnika Velocity należy w panelu zarządzania serwerem wybrać wersję **BungeeCord** i wykonać [[reinstalacja_serwera|reinstalację serwera]]. Upewnij się też czy masz wybraną **Javę 17** w panelu. | ||
- Silnik Velocity należy pobrać z jego [[https://velocitypowered.com/downloads|oficjalnej strony]]. Pobieramy silnik **Development** i wgrywamy go na serwer ([[jak_wgrac_wlasny_silnik|Jak wgrać swój silnik]]). Można też wybrać silnik **Stable** ale wówczas nie zawsze najnowsze wersje Minecraft będą wspierane. | - Silnik Velocity należy pobrać z jego [[https://velocitypowered.com/downloads|oficjalnej strony]]. Pobieramy silnik **Development** i wgrywamy go na serwer ([[jak_wgrac_wlasny_silnik|Jak wgrać swój silnik]]). Można też wybrać silnik **Stable** ale wówczas nie zawsze najnowsze wersje Minecraft będą wspierane. | ||
- | - Po wgraniu silnika i zmiany jego nazwy na //server.jar// możemy uruchomić serwer. Gdy w konsoli pojawi się komunikat ''Done!'' możemy zatrzymać serwer i przejść do [[jak_korzystac_z_ftp|FTP]] w celu konfiguracji velocity. | + | - Po wgraniu silnika i zmiany jego nazwy na //server.jar// możemy uruchomić serwer. Gdy w konsoli pojawi się komunikat ''Done!'' możemy zatrzymać serwer i przejść do [[jak_korzystac_z_ftp|FTP]] w celu konfiguracji Velocity. |
- | - Otwieramy plik ''velocity.toml'' i szukamy linijki ''bind'' w której wpisujemy ''0.0.0.0:25565''. | + | - Otwieramy plik ''velocity.toml'' i szukamy ''bind'' w którym wpisujemy ''0.0.0.0:25565''. |
- | - Szukamy linijki ''player-info-forwarding-mode'' i wpisujemy **modern** jeśli nasz serwer jest na wersję **1.13** lub wyższą. W przypadku wersji **1.12** i niższej należy wpisać **legacy**. Tryb **legacy** działa również dla wersji **wyższych niż 1.12**. | + | - Szukamy ''player-info-forwarding-mode''. Jeśli chcesz aby na serwer można było wejść od wersji **1.8** wpisz ''legacy'', natomiast jeśli chcesz aby na serwer można było wejść tylko od wersji **1.13** wpisz ''modern''. |
- | - Możemy też wyłączyć online-mode czyli dostęp do serwera tylko graczy **premium**. W tym celu w linijce ''online-mode'' wpisujemy ''false''. | + | - Możemy też wyłączyć dostęp do serwera tylko graczy **premium**. W tym celu szukamy ''online-mode'' w którym wpisujemy ''false''. |
- | - Szukamy teraz ''[servers]'' i wpisujemy ''lobby = <nowiki>"</nowiki>127.0.0.1:30066<nowiki>"</nowiki>'' gdzie ''127.0.0.1:30066'' to adres IP publiczny naszego serwera **LOBBY**. W taki sam sposób wpisujemy resztę naszych serwerów. | + | - Szukamy teraz ''[servers]'' i wpisujemy ''lobby = <nowiki>"</nowiki>127.0.0.1:30066<nowiki>"</nowiki>'' gdzie ''127.0.0.1:30066'' to adres IP publiczny naszego serwera **LOBBY**. W taki sam sposób dodajemy resztę naszych serwerów. |
- | - Na samym końcu konfiguracji szukamy ''[query]'' i ''enable'' ustawiamy na **true** oraz ''port'' wpisujemy **25575**. | + | - Możemy też usunąć wszystko z ''[forced-hosts]'', ponieważ jest to zbędne. |
+ | - Na samym końcu konfiguracji szukamy ''[query]'' i w ''enable'' wpisujemy **true** oraz ''port'' zmieniamy na **25565**. | ||
===== Konfiguracja podpiętych serwerów ===== | ===== Konfiguracja podpiętych serwerów ===== | ||
- W konfiguracji Firewalla podpiętego serwera w zakładce ''Dopuść ruch z adresów IP'' należy wpisać adres IP numeryczny naszego serwera Velocity. Opcję ''Blokuj ruch z adresów IP'' ustawiamy na **nie blokuj** oraz ''Limit połączeń z jednego adresu IP'' ustawiamy na **bez limitu**. | - W konfiguracji Firewalla podpiętego serwera w zakładce ''Dopuść ruch z adresów IP'' należy wpisać adres IP numeryczny naszego serwera Velocity. Opcję ''Blokuj ruch z adresów IP'' ustawiamy na **nie blokuj** oraz ''Limit połączeń z jednego adresu IP'' ustawiamy na **bez limitu**. | ||
- W managerze plików szukamy ''spigot.yml''. Szukamy opcji **BungeeCord** i ustawiamy ją na **true**. Zapisujemy plik i wykonujemy restart serwera. | - W managerze plików szukamy ''spigot.yml''. Szukamy opcji **BungeeCord** i ustawiamy ją na **true**. Zapisujemy plik i wykonujemy restart serwera. | ||
- | <alert type="info">Te dwa kroki musimy wykonać dla __każdego serwera__ który został podpięty pod Velocity.</alert> | + | <alert type="info">Musimy to wykonać dla __każdego serwera__ który został podpięty pod Velocity.</alert> |
===== Poradnik na YouTube ===== | ===== Poradnik na YouTube ===== | ||
+ | {{youtube>SUQeCGQmyaA?medium}} |