Matim : Update - 29.03.09
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2F2ldbz9t.jpg&hash=ed777d298313097e2a90d8cb1cca96550d1a6d9c)
Część 1 - Pliki do pobraniaCZEGO POTRZEBUJESZ1. Java JDK do pobrania na stronie : Click (http://java.sun.com/javase/downloads/index.jsp)
2. MySQL do pobrania na stronie : Click (http://dev.mysql.com/downloads/)
3. Navicat (może być w wersji PL) : Click (http://www.navicat.com/download.html)
- Wybieramy zakładkę
Navicat For MySQL, jeśli chcemy cieszyć się darmowym (pełnym!) Navicatem to wybieramy wersje non-commercial use only
4. W tym momencie musisz wybrać czy będziesz używał gotowej paczki ( Stable Release ) Bez możliwości modyfikacji kodu źródłowego , czy też wybierzesz wersje trudniejszą ( kompilacja ) z możliwością modyfikacji kodu . Tutaj mogę poradzić :
-
Masz już jakieś doświadczenie , ambicje , wybierz kompilacje ( tu odsyłam do poradnika ) Click (http://forum.lineage2.com.pl/index.php/topic,20151.0.html)
-
Dopiero zaczynasz , stawiasz serwer dla zabawy , wybierz gotowe pliki :
5. Gotowe paczki ( stabilne i skompilowane ) :
Najnowsze kroniki :Pliki L2JFree : Click (http://l2jfree.com/releases/)
Pliki L2J : Click (http://l2jdp.com/nightly/)
Lineage 2 The Chaotic Throne: The KamaelSerwer 1 : Click (http://l2jdp.com/nightly/) (Dział
old)
Serwer 2 : Click (http://www.4shared.com/file/36430645/701fc553/L2JFree_CT1.html)
Lineage 2 InterludeSerwer 1 : Click (http://www.4shared.com/file/35563870/127a6b3/L2JFree_Interlude_Final.html)
Serwer 2 : Click (http://www.4shared.com/file/35563107/dfd39e58/L2JEmu_Interlude_Final.html)
Serwer 3 : Click (http://l2jdp.com/nightly/) (Dział
old)
Lineage 2 The Chaotic Chronicle 5: Oath of BloodSerwer 1 : Click (http://l2jdp.com/nightly/index.php?dir=old%2FC5%2F)
Serwer 2 : Click (http://www.4shared.com/file/36427767/d52bdc3/L2JOneo_C5_Final.html)
6. Pliku Hosts lub własnego patcha ( poradniki znajdziesz tutaj ) : Click (http://forum.lineage2.com.pl/index.php/topic,11765.0.html)
7. Klient gry do pobrania na stronie : www.lineage2.com ( Najnowsza kronika ! )
UWAGA! Serwery wymienione wyżej, to osobne paczki, nie mające nic wspólnego! Ściągnij tylko jeden z nich!
Różne inne, ciekawe rzeczy i linki : Click (http://forum.lineage2.com.pl/index.php/topic,27421.0.html)
Jeśli masz już wszystkie pliki , zapraszam dalej w celu zainstalowania i skonfigurowania serwera !
Część 2 - Instalacja i konfiguracja programów1 - Instalacja Javy JDKKlikamy na pierwszy link z brzegu (zaznaczony czerwonym kółkiem na obrazku) i pobieramy javę odpowiadającą naszemu systemowi operacyjnemu.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg207.imageshack.us%2Fimg207%2F9823%2Fjavafl5.jpg&hash=28be8f9d7dd1e38ff9c5deee4ce47a1277332ae7) (http://imageshack.us)
Podczas instalacji niczego nie zmieniamy, klikamy po prostu next aż do zakończenia instalacji.
2.1 - Instalacja MySQL (Obrazki z wersji 5.0)Zaraz po odpaleniu Setup.exe wybieramy
Next.
Wybieramy typową instalację czyli
Typical(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg48.imageshack.us%2Fimg48%2F4381%2F2yg7.th.jpg&hash=ce3609c5331ab82c42384eaaddeafcc3d530b0e5) (http://img48.imageshack.us/my.php?image=2yg7.jpg)
Klikamy
Next oraz
Install.
Serv MySQL jest już zainstalowany w folderze
C:\Program Files\MySQL\MySQL Server 5.0Naszym pięknym oczom ukaże się wtedy okienko rejestracji, wystaczy kliknąć w
Skip Sign-Up(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg102.imageshack.us%2Fimg102%2F7937%2F3qu6.th.jpg&hash=528cc689f0d820d4c79571e345dd227ee91edc35) (http://img102.imageshack.us/my.php?image=3qu6.jpg)
Next a następnie
Finish
2.2 - Konfiguracja MySQL (Obrazki z wersji 5.0) Po ukazaniu się pierwszego okienka klikamy
NextWybieramy
Detailed Configuration i klikamy
Next(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg504.imageshack.us%2Fimg504%2F3905%2F4lb6.th.jpg&hash=7167277f129f9442b6d6936f8e1408b7adafd645) (http://img504.imageshack.us/my.php?image=4lb6.jpg)
Wybieramy
Server Machine i znowu
Next(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg518.imageshack.us%2Fimg518%2F4172%2F5jb4.th.jpg&hash=374c4b9b16328120ab13ce9a9cb85c7be226cd33) (http://img518.imageshack.us/my.php?image=5jb4.jpg)
W następnym okienku zostawiamy wszystko tak jak jest czyli zaznaczone zostaje
Multifunctional Database,
Next(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg45.imageshack.us%2Fimg45%2F2039%2F6bm7.th.jpg&hash=04a0cf8d119ac464568e02aeaf83349fcae3264e) (http://img45.imageshack.us/my.php?image=6bm7.jpg)
W okienku z narysowanym dyskiem, które widzicie poniżej wszystko zostaje tak jak pan Bóg stworzył. Klikamy
Next(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg45.imageshack.us%2Fimg45%2F7406%2F7dt9.th.jpg&hash=6903b7faa514863ecd0d29ad22c362708bf34bab) (http://img45.imageshack.us/my.php?image=7dt9.jpg)
Doszliśmy do wyboru ile ludzi chcemy wpuszczać naraz na nasz serv. Jeśli wystarczy nam 20 osób to zostawiamy zaznaczone
Decision Supports (DSS)/OLAP a jeśli chcemy podać własną liczbę wybieramy
Manual Setting i w okienku obok podajemy liczbę graczy. Po wybraniu odpowiedniej opcji klikamy
Next(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg201.imageshack.us%2Fimg201%2F9010%2F8jf3.th.jpg&hash=9a182bf8256ba5cb75bae9da5c980590a2adeeeb) (http://img201.imageshack.us/my.php?image=8jf3.jpg)
W następnych 3 okienkach niczego nie zmieniamy, po prostu klikamy
NextDochodzimy do okienka z zaznaczonym
Modify Security Settings odznaczamy kwadracik tak żeby wygladało to jak na załączonym poniżej obrazku. Znowu
Next (https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg506.imageshack.us%2Fimg506%2F8155%2F9tv1.th.jpg&hash=5750380df1eccbe7dec2e02980b914300c6e9e99) (http://img506.imageshack.us/my.php?image=9tv1.jpg)
KONIEC, klikamy tylko
Execute i nasz MySQL został pomyślnie zaisntalowany!! :D
3 - NavicatPo prostej instalacji Navicat'a odpalamy go i klikamy na
Połączenie, ukaże się nam wtedy okienko w którym zostawiamy wszystko tak jak jest, następnie wybieramy
OK]. Poniżej obrazek :
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg118.imageshack.us%2Fimg118%2F5294%2F10gr0.th.jpg&hash=cf43c8482768da54a231501fe2174212b415cf5b) (http://img118.imageshack.us/my.php?image=10gr0.jpg)
W okienku pojawi się połączenie o nazwie
localhost na które klikamy prawym klawiszem myszki i wybieramy
Nowa baza danych...(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg161.imageshack.us%2Fimg161%2F6759%2F11ro7.th.jpg&hash=b4c58631cd0aa1d49978120d7e83c441a0ae54ea) (http://img161.imageshack.us/my.php?image=11ro7.jpg)
W okienku, które się pojawi wpisujemy nazwę naszej bazy
l2jdb(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg502.imageshack.us%2Fimg502%2F5821%2F12et2.th.jpg&hash=d5bd3f0e31ac3ee20f9a322dc4a46ce32d6d37d6) (http://img502.imageshack.us/my.php?image=12et2.jpg)
Możemy już zamknąć Navicat'a bo nie będzie do niczego potrzebny :)
Część 3 - Konfiguracja servera1.1 - Pliki serverowe Pliki servera pobieramy ze stronki podanej w pierwszym poście, rozpakowujemy np.
C:\server(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg130.imageshack.us%2Fimg130%2F1960%2F13ew5.th.jpg&hash=911e572c7ad5db776792a58c4698a6e169699427) (http://img130.imageshack.us/my.php?image=13ew5.jpg)
Kolejnym krokiem jest instalacja tabel w naszej bazie danych
l2jdb, wchodzimy do folderu
C:\server\tools i odpalamy
database_installer.bat, wpisujemy ścieżkę instalacji bin MySQL
C:\Program Files\MySQL\MySQL Server 6.0\bin,
Enter i wybieramy
f dla pełnej instalacji bazy. Na następne zapytanie odpwiadamy
n i
EnterNasze tabele są już zainstalowane, mozemy przystąpić do konfiguracji servera :)
1.2 - Pliki serverowe Konfiguracja Wchodzimy do folderu
C:\server\login\config i otwieramy plik
loginserver.properties przy pomocy notatnika, w polu
ExternalHostname wpisujemy swoje
WAN IP a w polu
InternalHostname wpisujemy
LAN IP. Zamykamy plik zapisując zmiany.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg54.imageshack.us%2Fimg54%2F9972%2F14ui9.th.jpg&hash=865c64fdbd3e4e4a4403e6d30fbb30ce78123c56)
(http://img54.imageshack.us/my.php?image=14ui9.jpg)
To samo robimy z plikiem
server.properties w folderze
C:\server\gameserver\config, dodatkowo jednak zmieniamy
linijkę
DatapackRoot wpisując folder w którym znajduje się serv. Zapisujemy plik i lecimy dalej z koksem.
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg521.imageshack.us%2Fimg521%2F4641%2F15kl3.th.jpg&hash=fd928207b9692a740b8bae9caa0629bec829ee83) (http://img521.imageshack.us/my.php?image=15kl3.jpg)
W folderze
C:\server\login odpalamy teraz plik
RegisterGameServer.bat wybierając ID naszego serva, proponuję wybrać 1. Pojawi się wtedy plik tekstowy o nazwie
hexid(server 1).txt, który
kopiujemy do folderu
C:\server\gameserver\config i zmieniamy jego nazwę na
hexid.txt.
Teraz czas na stworzenie sobie konta. W folderze
C:\server\login mamy plik o nazwie
startSQLAccountManager.bat dzięki któremu tworzymy swój account w grze. Jeśli chcemy mieć konto admina w
Acces Level wpisujemy wartość
127.Żeby uruchomić serwer należy włączyć teraz kolejno
startLoginServer.bat a po nim
startGameServer i jesteśmy gotowi do logowania .
Modyfikacja pliku hosts lub patch (poradnik) : Click (http://forum.lineage2.com.pl/index.php/topic,11765.0.html)
Teraz możemy już bez problemów podłączyć się do własnego serwera !.
Miłego spędzania czasu na swoim prywatnym serwerze L2J !
PORADNIK BY ZELL & SOUL ;)29.03.09 - update by Matim
Masz jakieś problemy lub pytania ? Przeczytaj FAQ !
-
Najnowsze : Click (http://forum.lineage2.com.pl/index.php/topic,27438.0.html)
-
Starsze : Click (http://forum.lineage2.com.pl/index.php/topic,11983.0.html)
(https://forum.lineage2.com.pl/proxy.php?request=http%3A%2F%2Fimg144.imageshack.us%2Fimg144%2F9785%2Fpochwa322akt2.png&hash=284b1a514b6444a6fe943645fc3d12fea8513ae9) (http://imageshack.us)
Nagrodzony + by Dohid
Matim : Update - 29.03.09
Część 1 - Pliki do pobraniaCZEGO POTRZEBUJESZ1. Java JDK : Click (http://java.sun.com/javase/downloads/index.jsp) (Oczywiście pod linuxa
*.bin)
2. MySQL : Click (http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.45-linux-i686.tar.gz/from/ftp://mysql.mirror.kangaroot.net/pub/mysql/)
3. Navicat for Linux: Click (http://www.navicat.com/download/navicat_en_trial-6.0-3.tar.gz)
4. W tym momencie musisz wybrać czy będziesz używał gotowej paczki ( Stable Release ) Bez możliwości modyfikacji kodu źródłowego , czy też wybierzesz wersje trudniejszą ( kompilacja ) z możliwością modyfikacji kodu . Tutaj mogę poradzić :
-
Masz już jakieś doświadczenie , ambicje , wybierz kompilacje ( tu odsyłam do poradnika ) Click (http://forum.lineage2.com.pl/index.php/topic,20151.0.html)
-
Dopiero zaczynasz , stawiasz serwer dla zabawy , wybierz gotowe pliki :
5. Gotowe paczki ( stabilne i skompilowane ) :
Najnowsze kroniki :Pliki L2JFree : Click (http://l2jfree.com/releases/)
Pliki L2J : Click (http://l2jdp.com/nightly/)
Lineage 2 The Chaotic Throne: The KamaelSerwer 1 : Click (http://l2jdp.com/nightly/) (Dział
old)
Serwer 2 : Click (http://www.4shared.com/file/36430645/701fc553/L2JFree_CT1.html)
Lineage 2 InterludeSerwer 1 : Click (http://www.4shared.com/file/35563870/127a6b3/L2JFree_Interlude_Final.html)
Serwer 2 : Click (http://www.4shared.com/file/35563107/dfd39e58/L2JEmu_Interlude_Final.html)
Serwer 3 : Click (http://l2jdp.com/nightly/) (Dział
old)
Lineage 2 The Chaotic Chronicle 5: Oath of BloodSerwer 1 : Click (http://l2jdp.com/nightly/index.php?dir=old%2FC5%2F)
Serwer 2 : Click (http://www.4shared.com/file/36427767/d52bdc3/L2JOneo_C5_Final.html)
UWAGA! Serwery wymienione wyżej, to osobne paczki, nie mające nic wspólnego! Ściągnij tylko jeden z nich!
Różne inne, ciekawe rzeczy i linki : Click (http://forum.lineage2.com.pl/index.php/topic,27421.0.html)
Jeśli masz już wszystkie pliki , zapraszam dalej w celu zainstalowania i skonfigurowania serwera !
Część 2 - Instalacja Konsola roota
wchodzimy do katalogu gdzie mamy ściągnięte pliczki . I wpisujemy :
chmod 777 jre-6u3-linux-i586.bin
Potem :
Cytat./jdk-6u3-linux-i586.bin
( Oczywiście to tylko przykład , sprawdź nazwę Twojego pliku instalacyjnego javy i uzupełnij prawidłowo ! )
Czekamy chwile. Potem akceptujemy licencje :
Cytatyes
I czekamy. Pochwili będziemy mieć zainstalowaną javę
Instalacja bazy MySQL Po ściągnięciu naszego źródła z bazą , kopiujemy je do katalogu
/usr/local/src a później rozpakowujemy :
Cytat# cp mysql-3.23.58.tar.gz /usr/local/src
# cd /usr/local/src
# tar zxf mysql-3.23.58.tar.gz
# cd mysql-3.23.58
Teraz możemy zająć się konfiguracją, kompilacją, instalacją i inicianizacją bazy :
1. Konfiguracja :Cytat# ./configure --prefix=/usr/local/mysql --with-charset=latin2
2. Kompilacja :Cytat# make
3. Instalacja :
# make install
UWAGA:Umieść scieżke
/usr/local/mysql/lib/mysql w pliku
/etc/ld.so.confi odpal
ldconfig, bo inaczej PHP sie nie odpali (czyli Apache nie wystartuje).
4. Inicjacja baz danych :
Cytat# /usr/local/mysql/bin/mysql_install_db
Zostaje utworzony katalog:
/usr/local/mysql/var wraz z bazami:
mysql oraz
testTrzeba jeszcze zmienić użytkownika i/lub prawa dostępu do tego katalogu :
Cytat# chown mysql /usr/local/mysql/var -R
5. Teraz możemy uruchomić naszego MySQL'aCytat# /usr/local/mysql/bin/safe_mysqld
I sprawdzamy czy działa :
Cytat# /usr/local/mysql/bin/mysqladmin ping
Jeżeli zwróci nam wartość =>
mysqld is alive <= znaczy , że działa
6. Instalacja skryptów startowychCytat# cp /usr/local/mysql/share/mysql/mysql.server /etr/rc.d/rc.mysql
# echo "/etc/rc.d/rc.mysql start" >> /etc/rc.d/rc.local
7. Ostatnim krokiem będzie ustawienie hasła administratoraCytat# /usr/local/mysql/bin/mysqladmin -u root password tu_wpisz_nowe_hasło
8. Teraz możemy sprawdzić czy wszystko działa logujemy sie do bazyCytat# cd /usr/local/mysql/bin
# ./mysql -u root -p
(tu podajemy nasze hasło które ustawiliśmy wyżej)
9. Instalacja plików.- Ściągamy pliki.
- Rozpakowujemy :
Cytatunzip l2j-server-unstable.zip
Cytatunzip l2j-datapack-unstable.zip
Przechodzimy do konfigurowania plików.
Cytatcd server/login/config
I edytujemy pliki swoim ulubionym edytorem tekstu. Potem wracamy do katalogu serwer i zmieniamy configi gameservera .
10. Instalacja tabel:Instalujemy navicata .od razu tworzymy navicatem bazę danych dla
l2jdb teraz:
jesteśmy w katalogu server to wchodzimy do katalogu
tools.
Cytatcd tools
I otwieramy plik
database_installer.sh tylko wcześniej w konsoli odpalamy :
CytatSCREEN
Teraz :
Cytat./database_installer.sh
Dalej postępujemy tak jak w Windows tzn wpisujemy nazwe i hasło do bazy. Kiedy juz wszystko zainstaluje się , sprawdzamy navicatem czy tabele są i działają poprawnie .
11. Odpalanie plików.Wchodzimy na urzytkownika :
Cytatlocalhost login: (tutaj nazwa urzytkownika gdzie instalowaliśmy server
password : (a tutaj hasło.)
Kiedy się zalogujemy wchodzimy na MC - Coś jak norton commander
Cytatmc [enter]
I wchodzimy do katalogu login i odpalamy
startLoginServer.sh ( ./startLoginServer.sh )
Potem wchodzimy do katalogu gameserver i dajemy startGameServer.sh ( .startGameServer.sh )
Po wcześniejszym nadaniu praw (
chmod 777)
Lub drugi sposób:
wchodzimy na konsole . Wciskamy:
CytatSCREEN
Potem :
Cytatcd server/login/
,
Cytatchmod 777 startLoginServer.sh
I :
Cytat./startLoginServer.sh
To samo w gameserverze.
Jeżeli komuś java by nie startowała robimy coś takiego:Odpalamy plik "
loginserver_loop.sh" będzie on mniej więcej wyglądał tak:
Cytat#!/bin/bash
err=1
until [ $err == 0 ];
do
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
nice -n -2 java -Xms512m -Xmx512m -cp ./../libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done
W tym miejscu:
Cytatnice -n -2 java -Xms512m -Xmx512m -cp ./../libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1
Trzeba dopisać bezpośrednią ścieżkę do jvm (java) czyli to ma wyglądać tak:
Cytatnice -n -2 /BezPośrednia/ścierzka/do/java -Xms512m -Xmx512m -cp ./../libs/*:l2jserver.jar net.sf.l2j.loginserver.L2LoginServer > log/stdout.log 2>&1
To samo robimy z plikiem gameserver_loop.sh
Gotowe !