•  FAQ  •   Szukaj  •   Użytkownicy  •   Grupy  •  Rejestracja  •   Zaloguj  •   Album  • 

 Ogłoszenie 
Strona główna - OFFLINE - awaria serwera

Wyszukiwanie i logowanie - ONLINE

Poprzedni temat :: Następny temat
Przesunięty przez: -ri-
2008-03-20, 13:48
[FAQ] - Stawianie Servera CT1 (Kamael)
Autor Wiadomość
plugart 



Klient BT: UTorrent
Wiek: 43
Dołączył: 15 Sty 2007
Posty: 510
Skąd: Polska
Piw: 456
Ostrzeżeń:
 6/4/6
Wysłany: 2008-03-20, 13:03   [FAQ] - Stawianie Servera CT1 (Kamael)

Potrzebne pliki:
pliki serwerowe L2Emu 2784
JAVA
MYSQL
Navicate
ja osobiście używam zamiast mysql i navicata DiskW i na tym oprę tutorial.
DISKW

Pliki serwerowe wypakować na dysk C do folderu Server ma to wygladać tak:
folder server ,w folderze server trzeba stworzyc foldery gameserver i login,
po wypakowaniu plików serwerowych sa one w folderach o innych nazwach dlatego trzeba je przenieść do wyżej wymienionych folderów i tak:
z folderu l2j-gameserver/dist przenosimy całą zawartość do foldera gameserver
z folderu l2j-loginserver/dist przenosimy zawartosć do foldera login
tak ze po rozpakowaniu w folderze server powinny znajdowac się następujące foldery:
gameserver, loginserver, sql, tools
następnie rozpakowujemy diskw do folderu server, następnie wchodzimy do C:\server\diskw\usr\local\mysql\data i tworzymy folder o nazwie Emu_DB ( chyba ze juz tam jest taki folder to wtedy nie trzeba nic tworzyc).
Dodatkowo po rozpakowaniu diskw w folderze server pojawiają się 2 pliki wsadowe, START i TERMINATE albo startApache i stopApache

Następny krok to konfiguracja:

GameServer
wejdź do : C:\server\GameServer\config\network otwórz plik database.properties

Kod:
# your database login (by default MySQL uses = root, Warning: Not a Safe Setting! try to use your own login)
Login =root

# your database password (by default MySQL uses = root, Warning: Not a Safe Setting! try to use your own pass)
Password =root


C:\server\GameServer\config\network otwórz plik network.properties

Kod:
# -----------------
# Connection Config
# -----------------
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 0.0.0.0
GameserverPort = 7777

# This is transmitted to the clients connecting from an external network,
# so it has to be a public IP or resolvable hostname
ExternalHostname = 127.0.0.1   - wpisujesz takie IP jeżeli chcesz grac sam jeżeli chcesz  udostępnić serwer innym to musisz wpisać swoje IP ***

# This is transmitted to the client from the same network,
# so it has to be a local IP or resolvable hostname
InternalHostname = 127.0.0.1   - patrz wyżej


C:\server\GameServer\config\network otwórz plik security.properties

Kod:
# ------------------------
# Section: GG (Game Guard)
# ------------------------
# Enforce gameguard for clients
# GameGuardEnforce - enforces gameguard query on character login
# GameGuardProhibitAction - don't allow player to perform trade, talk with npc
# or move until gameguard reply is received.
GameGuardEnforce = false           
GameGuardProhibitAction = false


C:\server\GameServer\config\main otwórz plik gameserver.properties

Kod:
# -----------------------
# Section: Client Protocol
# -----------------------
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = 1
MaxProtocolRevision = 999


LoginServer
C:\server\Login\config\network otwórz plik network.properties

Kod:
# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostName = 0.0.0.0
LoginServerPort = 2106


C:\server\Login\config\network otwórz plik database.properties

Kod:
# Your login to Database (default = root)
Login =root

# Your password to database (default = root)
Password =root


C:\server\Login\config\main otwórz plik loginserver.properties

Kod:
# --------------------
# Section: GameServers
# --------------------
# If set to true any GameServer can register on your login's free slots
# default = true
AcceptNewGameServer = true
AllowMultipleLoginOnSameAcc = false

# ------------------
# Section: Accounts
# ------------------
# Automatically Create Accounts.
# default = false
AutoCreateAccounts = true

# ------------------------
# Section: GG (Game Guard)
# ------------------------
# Enforce Game Guard Authorization from Client.
# Login Server will kick client if client bypassed GameGuard authentication
# default = true
ForceGGAuth = false


Następny krok
wejdź do folderu C:\server\Login
wejdż do C:\server i uruchom apache plikiem startapache albo startmysql w zalezności od wersji DISKW
uruchom plik register_gameserver gdy otworzy się okno wpisz cyfre odpowiadającą serwerowi i enter.
zamknij okno
pojawi się plik hexid(server x) zmien nazwę pliku na hexid skopiuj ten plik do C:\server\GameServer\config

następny krok
tworzenie BD
wejdź do C:\server i uruchom plik Start (startapache) jeżeli w okienku pojawi się napis ze nie można uruchomić to wciśnij CTRL+ALT+DEL i zakończ każdy proces
Apache.exe, zazwyczaj są 2 ale trzeba je "zabijać " kilka razy aż nie znikną z listy.
Teraz juz uruchom Startapache, włączy się przegladarka IE kliknij na Go to PHPMySQLAdmin

Wejdz do C:\server\tools i edytuj plik database_installer

Kod:
@echo off
color 17
title Database Installer
REM #========================================#
REM # You can change here your own DB params #
REM #========================================#
REM MYSQL BIN PATH
REM Default values:
set mysqlBinPath=C:\server\diskw\usr\local\mysql\bin

REM #===========================================================================#
REM # Here is a List of Default installation paths of Mysql useful if you dunno #
REM #===========================================================================#

REM # ================#
REM # for diskw users #
REM #=================#
REM C:\server\diskw\usr\local\mysql\bin

REM #=======================================#
REM # for mysql server users on x64 systems #
REM #=======================================#
REM C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin

REM #=========================================#
REM # for mysql server users on Win XP system #
REM #=========================================#
REM C:\Program Files\MySQL\MySQL Server 5.0\bin
REM C:\Arquivos de Programas\MySQL\MySQL Server 5.0\bin


REM LOGINSERVER
set lsuser=root
set lspass=root
set lsdb=Emu_DB
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=root
set gsdb=Emu_DB
set gshost=localhost


tak to ma wyglądać, następnie zapisz zmiany i zamknij edycję.
Uruchom plik database_installer
gdy pojawi się zapytanie wciśnij Y i enter, następnie wcisnij F i enter i przy następnym zapytaniu F i enter, teraz poczekaj chwilke
aż baza się załaduje, gdy to nastapi będziesz mial do wyboru zainstalowanie łatek , mozna ale nie trzeba instalowac.

Następny krok
tworzenie patcha

z tej stronki http://dstuff.l2wh.com/ ściągasz l2encdec v2.91 przenosisz folder system na dysk C i wypakowujesz pliki z l2encdec v2.91 do folderu system

następny krok:
Start>>Uruchom - wpisujemy : C:/system/patcher.exe -f (trzeba chwilkę poczekać aż skończy)
Start>>uruchom>>cmd w Cmd wpisujemy : C:/system/l2encdec.exe -s C:/system/l2.ini C:/system/l2dec.ini
teraz w folderze system pojawil sie plik l2dec.ini trzeba go zedytować, nalezy wpisac swój adres IP, taki sam jak w plikach konfiguracyjnych servera
jeżeli udostępniamy serwer innym to trzeba wziac też pod uwagę fakt zmiennego IP, w takim przypadku nalezy użyc jakiegoś programu
który automatycznie uaktualnia IP np NO-IP DUC. Jeżeli chcesz grać sam to wpisujesz 127.0.0.1 w tym miejscu ServerAddr=

zapisz zmiany i zamknij plik.
Start>>uruchom>>cmd w Cmd wpisujemy : C:/system/l2encdec.exe -h 413 C:/system/l2dec.ini C:/system/l2.ini
Patch jest gotowy i można przenieść folder system do folderu gdzie zainstalowany jest CT1.
Grę uruchamia się plikiem loaderCT1.

Wazne : po zakończeniu powyższych czynnosci koniecznie trzeba skopiowac ten plik do folderu Lineage II\system , core.dll
plik ten naprawia bląd pojawiający się po uruchomieniu gry ( GameGuard Error).

Następny krok

Uruchamianie

Jeżli masz uruchomiony apache to wejdź do C:\server\Login i uruchom loginserver
wejdź do C:\server\GameServer i uruchom gameserver
Następnie CTRL+ALT+DEL i zmieniamy priorytet java.exe na wysoki, są 2 uruchomione procesy java.exe i tym 2 trzeba zmienić priorytet.

gdy login i gameserver się załadują można uruchomić grę




FAQ oparłem na swoich doswiadczeniach sięgających zabawy z serwerami C4...
W razie problemów ( chociaż gdy zrobi się wszystko jak w opisie nie powinno być problemów) pomogę.

plugart


*** jakie mam IP ??
START>>uruchom , wpisujesz cmd , w konsoli wpisujesz ipconfig


Klient CT1 , po instalacji nie trzeba updateować, chociaz to nie ma różnicy czy klient jest "czysty" czy zupdateowany, ważne zeby zrobić i używac patcha do konkretnego klienta.


Jezeli ktoś nie chce albo ma problemy ze zrobieniem patcha to może skorzystać z mojego , po ściągnięciu wystarczy tylko
otworzyć plik l2.ini i zmienić adres IP na swój w tym miejscu ServerAddr=xxx.xxx.x.x
Do otwarcia pliku l2.ini używamy programu L2FileEdit{Kam-Hel}.exe, program znajduje się w tej paczce http://www.4shared.com/fi...c/FOR_CT15.html
A tutaj link do mojego patcha http://www.4shared.com/fi...nd_Patch.html,, jest o tyle dobry że nie trzeba uruchamiać gry loaderem ,
uruchamiamy grę plikiem l2.exe
Tutaj link do nowszych wersji serwerpacka http://www.4shared.com/di...ac/sharing.html
_________________

Moje Klipy
 
 
 
Na piwo dla autora powyższego posta dotychczas zrzucili się:
  superperfect, Lestatt, mlotek150
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku
Śledź odpowiedzi w tym temacie

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template FISubSilver v 0.2 modified by Nasedo