Masz dość tyranii rosyjskich Game Masterów? Chcesz zmieść konkurencyjne serwery i zgarniać kasę donatorów tylko dla siebie? Chcesz rozdawać kumplom EQ +16, dominować w ► PvP, a przy tym ► świetnie się bawić? Nic prostszego! Dowiedz się jak postawić swój serwer do Lineage 2 w 2020 roku!

Poradnik “jak postawić serwer do Lineage 2 w 2020” zapożyczyłem i uzupełniłem za zgodą użytkownika wykopu – Toxarza. Poradnik starałem się maksymalnie uprościć. Serwer jest postawiony na Lineage 2 High Five przy użyciu plików Mythras – oznacza to tyle, że sporo rzeczy jest dodanych na serwer już domyślnie, więc praktycznie wystarczy odpalić i grać 🙂

Jak postawić serwer do Lineage 2?

1. Instalacja bazy danych.

Pobieramy “mysql-installer-community-5.6.45.0”. Na nowszych wersjach MySQL serwer niestety nie zadziała.

Podczas instalacji właściwie cały czas naciskamy “next”. Przy pytaniu o typ instalacji wybieramy Developer Default. Przy pytaniu o otwarcie portów zostawiamy wszystko domyślnie, i tak będziemy musieli wyłączyć firewalla albo otworzyć kilka portów przez router.

Przy zapytaniu o hasło do użytkownika “root” wpisujemy hasło, którym będziemy później logowali się do bazy danych. Zapamiętujemy, bo będzie potrzebne przy konfiguracji serwera. Dalej zostawiamy wszystko domyślnie.

W pewnym momencie, w oknie zatytułowanym “Connect to Server” możemy wpisać wcześniej ustawione hasło i tym samym sprawdzamy czy bez problemu możemy się połączyć z bazą danych. Powinno to wyglądać tak jak na screenie. Ewentualnie możemy również sprawdzić połączenie otwierając MySQL Workbench, a następnie klikając na “Local instance MySQL56” i wpisując ustawione hasło. 

2. Instalacja Javy w wersji 8.

W miarę prosta sprawa. Pobieramy Java Development kit 8 w wersji 64 bitowej, jeśli taki system posiadamy.

Niestety konieczne będzie założenie konta Oracle, ale proces rejestracji to standardowa procedura. Po instalacji uruchamiamy PC ponownie.

3. Konfiguracja DDNS.

W dużym uproszczeniu chcąc postawić serwer powinniśmy posiadać dwa rodzaje IP – wewnętrzne i zewnętrzne. Wewnętrzne to to, które przydziela nam router i ma postać np. 192.168.0.3. Możemy go sprawdzić wchodząc w ustawienia naszej karty sieciowej tak, jak na screenie poniżej. Zewnętrzne IP to dodatkowa usługa i ma postać np. 89.76.235.42. W taki sposób widzą nas wszyscy w internecie, możemy go sprawdzić wchodząc na tę stronę.

Teraz wszystko rozchodzi się o drugi adres. Prawdopodobnie Twój router będzie zmieniał swoje zewnętrzne IP co jakiś czas i Twoi koledzy po takiej zmianie nie będą mogli połączyć się z Twoim serwerem. Tutaj z pomocą przychodzi aplikacja od No IP.

Należy się tam zarejestrować. No IP dysponuje instrukcją co i w jaki sposób ustawić, więc w skrócie napiszę tylko, że należy dodać hostname, w moim przypadku jest to altermmo.ddns.net. Następnie należy pobrać aplikację od No IP zwaną DUC, która będzie monitorować zmiany naszego zewnętrznego IP i odpowiednio do niego przekierowywać wcześniej wspomniany altermmo.ddns.net. Można powiedzieć, że nasz hostname altermmo.ddns.net będzie takim stałym zewnętrznym IP.

4. Otwarcie portów routera.

Bardzo ważna sprawa. Bez otwarcia portów nikt nie nie połączy się z naszym serwerem. To, w jaki sposób możemy otworzyć porty routera w dużej mierze zależy od tego z jakiego modelu routera korzystamy. W każdym razie musimy otworzyć porty 7777, 9014, 80, 2106, 2009.

Może się zdarzyć tak, że w ustawieniach routera nie będzie możliwości otwarcia portów (ang. port forwarding) przez to, że nasz router korzysta z protokołu IPv6. Konieczna będzie zmiana na IPv4. Jak to zrobimy? To już zależy od operatora, od którego mamy Internet.

Przykład z UPC

Na przykładzie UPC wygląda to w ten sposób, że domyślnie router jest ustawiony na IPv6. Trzeba skontaktować się z konsultantem przez czat lub telefonicznie i w kilka minut zmienia nasz protokół na IPv4.

Po restarcie routera wpisujemy w przeglądarkę 192.168.0.1 i przechodzimy do panelu konfiguracji routera. Zazwyczaj ustawione jest hasło domyślne dla danego modelu routera albo po prostu hasło naklejone jest na spodzie urządzenia.


Po zalogowaniu należy znaleźć zakładkę zatytułowaną “Port Forwarding” i voila. Można otwierać wszystkie porty, które potrzebne są do połączenia z naszym serwerem. Na screenie poniżej pokażę jak to u mnie wygląda. To, czy porty są otwarte można sprawdzić na tej stronie. Gdy żadna usługa nie działa na danym porcie to dostaniemy informację, że jest on zamknięty, ale to wcale nie oznacza, że, gdy odpalimy pliki serwerowe to nie zadziałają. W razie problemów z otwarciem portów można wyłączyć również zaporę Windows.

Lineage 2 otwarcie portów

5. Pobranie i instalacja plików serwerowych Lineage 2.

Przede wszystkim trzeba pobrać skompilowane pliki serwerowe. Teraz pora na zabawę w modyfikacje plików konfiguracyjnych serwera.

Pierwszym etapem jest stworzenie tabel w bazie danych. Po rozpakowaniu skompilowanych plików przechodzimy do …\L2Mythras-Compiled\tools i uruchamiamy Install.bat. Wciskamy dowolny klawisz i dostaniemy zapytanie czy chcemy zainstalować serwer do logowania. Wpisujemy Y. Następnie podajemy kolejno 127.0.0.1, root, hasło (to, które zdefiniowaliśmy przy instalacji MySQL), l2dbj1 i ponownie potwierdzamy wpisując Y.

Później dostaniemy pytanie o instalację serwera gry. Zgadzamy się wpisując Y i znowu kolejno 127.0.0.1, root, hasło (takie jak poprzednio), l2jdb2 i ponownie potwierdzamy wpisując Y. Voila, wszystkie potrzebne pliki powinny zostać stworzone, teraz konfiguracja.

6. Zmiana plików serwerowych Lineage 2.

Na pierwszy ogień – pliki serwera logowania. Przechodzimy do …\L2Mythras-Compiled\loginserver\config i otwieramy loginserver.ini. Musimy podać tam nasze IP wewnętrzne, przydzielone od routera, a także nazwę pierwszej tabeli, którą utworzyliśmy w poprzednim punkcie instrukcji (l2dbj1). Na koniec wpisujemy hasło użyte do MySQL.

Później zmieniamy pliki serwera gry. Przechodzimy do …\L2Mythras-Compiled\gameserver\config i otwieramy server.ini. Przeprowadzamy konfigurację zgodnie ze screenem poniżej – potrzebujemy wewnętrznego IP, hostname’a DDNS (punkt 3 instrukcji), hasła do MySQL i nazw tabel tworzonych przy okazji punktu 5.

7. Zmiana folderu System w katalogu z Lineage 2.

Pobieramy folder systemu, a następnie aplikację do modyfikacji plików systemowych L2

Wypakowujemy obydwa rary. Otwieramy aplikację do modyfikacji przez przez L2 File Editor.exe. Następnie klikamy w przycisk “Open & Decrypt” i szukamy pliku l2.ini w folderze system, który chwilę wcześniej wypakowaliśmy. Podmieniamy wartość parametru “ServerAddr” na taką, jaką ustawiliśmy w punkcie 3 instrukcji. Klikamy “Save & Encrypt” po lewej i zapisujemy w folderze system, zgadzamy się na podmianę pliku.

Teraz pobieramy klienta Lineage 2 High Five i instalujemy. W miejscu, gdzie zainstalowaliśmy L2 wklejamy wcześniej przygotowany folder system i zgadzamy się na zamianę plików.

8. Uruchomienie serwera Lineage 2.

Przechodzimy do …\L2Mythras-Compiled\loginserver i uruchamiamy LoginServer.bat. Czekamy chwilę, aż okno konsolowe będzie wygląda w sposób pokazany na screenie. Serwer do logowania stoi.

Teraz pora na serwer samej gry. Przechodzimy do …\L2Mythras-Compiled\gameserver i uruchamiamy GameServer.bat. Znowu czekamy chwilę aż dojdziemy do momentu przedstawionego na screenie.

Jeśli wszystko poszło dobrze, to zostałeś bogiem nowego serwera do Lineage 2 i możesz trzepać hajs z donate’ów… Albo przynajmniej rozerwać się z grupką przyjaciół.

9. Uruchomienie gry na własnym serwerze Lineage 2.

Grę uruchamiamy z L2.exe znajdującego się w systemie. Podając dane do logowania konto stworzy się automatycznie. Gdy chcemy zaprosić kolegów do gry to należy podać im link do klienta oraz przesłać zmodyfikowany folder system. To wszystko, można grać 🙂

Jak postawić serwer do Lineage 2?

Poradnik wyszedł dość długi, ale gwarantuję, że większość z tych czynności nie należy do bardzo skomplikowanych i szybko pójdzie. W każdym razie mam nadzieję, że się przyda i kiedyś przyjdzie mi zagrać na porządnym, polskim serwerze. Zapraszam do zostawienia like’a i do następnego!

Doceń mnie polubieniem i podziel się z innymi, jeśli masz ochotę :)

Ten post ma 8 komentarzy

  1. Volkodaw

    Witam,
    Wszystko działa poprawnie.
    Czy ktoś wie jak usunąć Beta-Shop?

  2. Volkodaw

    Witam wszystkich bardzo serdecznie!!!
    Bardzo dobrze napisany poradnik. Wszytko jak na dłoni. Bardzo dobre pliki gra śmiga jak ta lala.
    Napotkałem jednak problem i chciałem zapytać czy ktoś z was zna rozwiązanie.
    Gdy loguje się do gry z komputera na, którym jest serwer postawiony gra się odpala zakładam konto wszystko sprawnie działa następnie pojawia się nazwa serwera klikam na niego i wchodzę do gry.
    Niestety problem pojawia się gdy chcę się zalogować do gry z innego komputera nawet w tej samej sieci domowej jak również z obcej sieci. Odpalam grę tworzę nowe konto po czym wyskakuje nazwa serwera lecz po kliknięciu na serwer nie da się do niego wejść. Ta sama sytuacja jest gdybym logował się już pod utworzone konto, które utworzyłem z komputera na, którym jest serwer.
    Bardzo proszę o pomoc.
    Z góry dziękuję i pozdrawiam.

  3. Łukasz

    Bardzo dobra robota, i co najważniejsze działa. Jedynie klient gry mi się nie chciał odpalić z nieznanych mi przyczyn, ale po ściągnięciu innego wszystko działa jak należy. 🙂
    Mam jednak pytanie dlaczego tworzą mi się konta z dostępem do gmshop? Jak stworzyć konto bez praw admina gry, chcę pograć z kilkoma osobami, ale żeby nie mieli dostępu do gmshop.

  4. Michi

    Da rade odpalić ten server na najnowszej kronice od NCSOFTU ? Ewentualnie gdzie znajde pliki z jakąś nowsza kroniką niż H5 i będę mógł odpalić sobie taki serwerek

  5. Marcin

    Hej! Chciałbym otworzyć swój serwer ale potrzebuje odpowiedzi na kilka pytań odnośnie hostingu itp. Byłby ktoś w stanie mi pomoc? Prosiłbym o napisanie do mnie na maila nightmarex30@gmail.com

  6. Lrien

    W swoim gronie jak najbardziej fajna zabawia itd.
    Ale z tą kasą bym był ostrożniejszy. Prywatne serwery to głównie pralnia kasy i stawiane na słupów. Lekka dota przez gracza to tylko zasłona przed całą operacją. Niestety tak działają nie tylko prywatne serwery w L2 ale i innych grach.
    Obecnie największą pralnią jest L2damage i L2Mad. Kwestia czasu by zostały zamknięte.

    1. Alter

      Kwestię zarabiania na serwie poruszyłem raczej żartobliwie 🙂
      Generalnie gdy pytałem twórców serwerów w jaki sposób ogarniają to prawnie, to nie udzielali mi jasnych odpowiedzi, więc coś w tym musi być. Inna sprawa, że to jest przywłaszczanie czyjegoś dorobku intelektualnego, więc już samo to sprawia, że prywatne serwery nie należą do legalnych.

      Wyjątkiem jest np. serwer do Warhammera – Return of Reckoning. Właściciele serwera uzyskali zgodę do prowadzenia serwera od samych twórców, więc przynajmniej oni mają w miarę jasną sytuację 🙂

      Dzięki za komentarz!

  7. Ziutoss

    Najlepsze pliki serwerowe jakiekolwiek dostałem ale kolego jeszcze nie napisałeś ze Navicat trzeba zainstalować pozdrawiam

Dodaj komentarz