Narzędzia użytkownika

Narzędzia witryny


jak_wgrac_velocity

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
jak_wgrac_velocity [2022/08/03 21:36]
tech [Jak wgrać silnik Velocity?]
jak_wgrac_velocity [2023/10/01 08:28] (aktualna)
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 i wgrywamy go na serwer ([[jak_wgrac_wlasny_silnik|Jak wgrać swój silnik]]).
   - 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 ''​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 ​podać 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''​. ​Opcję ​**BungeeCord** ​zmieniamy ​na **true**. Zapisujemy plik i wykonujemy restart serwera.
 <alert type="​info">​Musimy to 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}}
jak_wgrac_velocity.1659555383.txt.gz · ostatnio zmienione: 2022/08/03 21:36 przez tech