1. Sciagamy:
Datapack
Server L2jIT
Java
MySql 4.1
Navicate
2. Instalacja MySql (zaczerpniete z Guide Majka)
a. Klikamy "Next" w "My SQL Server Instance Configuration Wizard"
b. Pozostawiamy bez zmian czyli "Detailed Configuration" i klikamy "Next"
v.Tu w zaleznosci od zadania komputera ,czyli:
Developer Machine- jesli masz zamiar miec serwer i zarazem grac na tym samym komputerze.
Server Machine-jesli chcemy przeznaczyc wieksza pamiec na serwer , gra bedzie nadal mozliwa , ale gra bedzie sie bardziej zacinac , za to serwer plynniej chodzil.
Dedicated MySQL Server Machine- to zaznaczamy tylko wtedy jesli komputer jest przeznaczony tylko i wylacznie na sam serwer.
Jak juz sie zdecydujemy klikamy na "Next"
Tutaj najlepsza opcja na baze bedzie "Multifunctional Database" czyli pozostawiamy bez zmian i klikamy "Next"
Tutaj pozostawiamy domyslna lokacje bazy i klikamy "Next"
W nastepnym okienku musimy zaznaczyc odpowiednia opcje do ilosci polaczen serwera miedzy MySQL
**domyslnie 5-10**
Wybieramy opcje i klikamy "Next"
W kolejnym okienku pozostawiamy bez zmian i klikamy "Next"
W nastepnym pozostawiamy tez bez zmian i klikamy "Next"
W tym okienku Pozostawiamy zaznaczony "Install As Windows Service"
a "Service Name - MySQL41" opcja "Launch the MySQL Server automatically" tez musi byc zaznaczona potem klikamy "Next"
Wpisujemy nowe haslo i klikamy "Next"
No i klikamy "Execute" jak dobrze sie wszystko zrobilo to sie uruchomi wszystko i klikamy "Finish"
3. Instalacja Navicata
a. Wypakuj
b. Zainstaluj
c. Uruchom Naviata
d. Wejdz w File --> new conection
e. Uzupelnij tak jak na obrazku
(IMG:
http://img359.imageshack.us/img359/5017/navicat14sx.jpg)
f. Kliknij Test Connection - Jezeli pokarze sie "Conecction Successful" to masz wszystko ok (IMG:
style_emoticons/default/smile.gif) W innym razie zrobiles cos zle (IMG:
style_emoticons/default/wink.gif)
g. Kliknij OK zeby zamknac okno
h. Kliknij na "localhost" - powinien zrobic sie zielony (IMG:
style_emoticons/default/smile.gif)
i. kliknij na nie prawym przyciskiem myszy i wybierz "New Database" - nazwij ja
l2jdb
j. Gotowe - mozesz wylaczyc Navicata
4. Instalacja Servera
a. Wgraj Server do dowolnego Folderu na dowolnym Dysku np C:/L2j
**Folder z serverem = folder gdzie wypakowales archiwum/gameserver np C:/L2j/gameserver**
b. Wgraj datapacka do Folderu z serverem
c. wejdz do folderu z serverem a potem do tools - odpal "database_installer.bat", poczekaj az sie zakonczy
d. Wejdz do folderu z serverem i do configs - Edytuj server.propertis:
ExternalHostname=*Twoje zewnetrzne ip* np 200.1.1.1 ewentualnie domena np nazwa.no-ip.org
InternalHostname=*Twoje ip sieciowe*np 192.168.0.1 jezeli nie masz sieci to wpisz localhost
# The Loginserver host and port
LoginPort=9014
LoginHost=*ip servera na ktorym znajduje sie login* jezeli to ten sam komp to wpisz localhost
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
URL=jdbc:mysql://*ip servera sql*/l2jdb np URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
Login=*twoj login do sql* jezeli podczas instalacji sql nie zmieniales to Login=root
Password=*twoje haslo do sql* - jezeli nie ustawiales to moze zostac puste
MaximumDbConnections=10
Reszta opcji nie ma wplywu na poprawne dzialanie servera - Ustawisz je pozniej (IMG:
style_emoticons/default/smile.gif)
5. Konfiguracja LoginServera
**Folder z login serverem = folder gdzie wypakowales archiwum/login np C:/L2j/login**
a. wejdz do folderu z loginserverem/config - edytuj loginserver.propertis:
ExternalHostname=*Twoje zewnetrzne ip* np 200.1.1.1 ewentualnie domena np nazwa.no-ip.org
InternalHostname=*Twoje ip sieciowe*np 192.168.0.1 jezeli nie masz sieci to wpisz localhost
Ponizej wpisz to samo co wpisywales w ustawieniach GameServera
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root
Password=
MaximumDbConnections=10
6. Zainstaluj Jave, zrestartuj komputer
7. Rejestracja GameServera (zeby pojawial sie na liscie LoginServera)
a. odpal loginserver/RegisterGameServer.bat
b. wybrze numer jaki chcesz nadac temu Serverowi
c. skopiuj plik hexid(server-x).txt do gameserver/config/
d. zmien jego nazwe na hexid.txt
e. Done (IMG:
style_emoticons/default/smile.gif)
8. W tym momenci wszystko jest gotowe - mozesz dokonac testowego odpalenia Servera
a. wejdz w folder z loginserverem odpal startLoginServer.bat
b. poczekaj az sie zaladuje
c. wejdz w folder z gameserverem odpal startGameServer.bat
d. poczekaj az sie zaladuje
e. Jezeli nie wystapily zadne problemy to znaczy ze zrobiles wszystko dobrze (IMG:
style_emoticons/default/smile.gif)
9. Instalujesz L2 Interlude jezeli jeszcze go nie masz (IMG:
style_emoticons/default/tongue.gif) (skoro chcesz stawiac server to zapewne wiesz skad je wziasc (IMG:
style_emoticons/default/wink.gif) )
10.a Edytujesz hosts tak aby Klient laczyl sie z twoim Serverem:
KOD
127.0.0.1 localhost
127.0.0.1 l2testauthd.lineage2.com
127.0.0.1 l2authd.lineage2.com
To jest wersja hosts dla ciebie - do gry lokalnie na serverze, jezeli chcesz aby ktos inny mogl grac musi wpisac tam zamiast 127.0.0.1 twoje zewnetrzne/sieciowe IP
10.b Zamiast edytowac hosts mozesz zrobic patcha
a. sciagamy l2encdec z
dstuff.l2wh.com
b. kopiujemy caly folder system na dysk C
c. zawartosc l2encdec wgrywamy tam
d. Start>>Uruchom - wpisujemy : C:/system/patcher.exe -f
e. czekamy az skonczy
f. Start>>uruchom>>cmd
g. w Cmd wpisujemy : C:/system/l2encdec.exe -s C:/system/l2.ini C:/system/l2dec.ini
h. edytujemy l2dec.ini - wpisujemy swoja domenke tu: ServerAddr=
i. w Cmd wpisujemy : C:/system/l2encdec.exe -h 414 C:/system/l2dec.ini C:/system/l2.ini
j. wgrywamy caly folder system do katalogu gry
k. odpalamy gre przez l2.exe
l. zeby inni gracze mogli grac na servie musisz dac im patcha (caly folder system)
11. L2j GeoData
- Zastanow sie czy masz wystarczajaco szybki server i wystarczajaca ilosc Ramu (IMG:
style_emoticons/default/tongue.gif)
a.
GeoData Sciagnij wszystkie pliki geo.
b. Wypakuj je wszystkie do l2j/data/geodata
c. W cfg Servera ustaw GeoData na true.
d. Teraz mozesz chodzic strzalkami (IMG:
style_emoticons/default/tongue.gif)
Co do admina:
w server.cfg (znajduje sie w folderze tam gdzie mamy serwer )
EverybodyHasAdminRights = true <-- jesli mamy true to kazdy jest adminem / jak false to nikt , wtedy zeby zrobic sobie admina trzeba wlaczyc Navicat w bazie l2jdb otworzyc account i poszukac zakladki "Acces_Level" i zmienic wartosc z "0" na "100" potem otwieramy baze "Characters" , wybieramy postac z naszego konta, ktorej chcemy nadac admina i zmieniamy jej "Acces_Level" z "0" na "100" i to wszystko, wychodzimy z navicata i mamy admina.
*Uwaga Panel admina wlaczamy poprzez komende "//admin"
PS jakby cos bylo nie tak z tym guide dajcie znac - poprawie (IMG:
style_emoticons/default/tongue.gif)