Часть 1
Сервер

Качаем Java
http://www.java.com/en/download/manual.jsp

Устанавливаем в C:\Program Files
Внимание! Без Java (Ява) сервер не будет работать!
Теперь нужно выставить Яве «высокий» приоритет, для этого жмём Ctrl+Alt+Delete -> Деспечер Задач Windows -> Процессы -> Java.exe -> правая кнопка мышки -> Приоритет -> Высокий или Реального Времени

MySQL
Он понадобиться нам, для работы с базой данных сервера
Качаем 5ый MySQL

http://dev.mysql.com/downloads/mysql/5.0.html

Установка:
1.Выбираем полную установку
2.Устанавливаем в C:\Program Files
3.Пропускаем (sign up)!
4.Жмём Finish

Navicat
Нужна для редактирования базы данных
http://www.navicat.com/download.html

Устанавливаем связь Novicat с базой данных (БД)
1.Включаем Novicat, жмём "New Connection", название оставьте ”Localhost”
2.Далее правый щелчок по новому соединению (Localhost), и выбираем ”create new database”, в открывшемся окне напишите l2jdb (название БД)

appserv (Apache, MySQL, PHP)(Веб-сервер)
http://appservnetwork.com/

Сервер С5
http://ifolder.ru/683068

Распаковываем в любое место файлы С5
Находим там файл Database_installer.bat (папка TOOLS), правый клик на этом файле, выбираем ”Изменить”, находим строку "set mysqlBinPath=" и вписываем туда полный путь до MySQL (например "set mysqlBinPath= C:\Program Files\MySQL\")
Сохраняем и запускаем файл Database_installer.bat, жмём F для полной установки (Full installation) а затем Y для установки дополнений (Addons)

Теперь открываем папку с файлами C5, далее config\ , открываем server.properties и находим и редактируем это
Externalhostname: ваш внешний IP
Internalhostname: ваш внутрений IP
Login Host: ваш внутренний IP

Затем login/config, открываем loginserver.proprierties и редактируем это

ExternalHostname: ваш внешний IP
Internalhostname: ваш внутрений IP

Запускаем RegisterGameServer.bat в папке login и выбираем id 0, программа закроеться и появиться файл hexid(сервер 0 или как то по другому) , переименуйте его просто в hexid.txt и скопируйте в папку gameserver/config

Запускаем startSQLAccountManager.bat для создания аккаунта

Устанавливаем Access lvl , 100 для админа, 0 для пользователя, и -100 для забаненных

Запускаем Startloginserver.bat (папка login) и Startgameserver.bat (папка gameserver)

Часть 2
Сайт.

Скачиваем L2Jz
http://zone-emu.ifolder.ru/864528

Пароль на закачку wwwzone-emu.net
Распаковываем

Запускаем Novicat, соединяемся с базой данных l2jdb, правая кнопка мыши на l2jdb ->EXECUTE BATH FILE , находим папку с распакованным L2jz и находим и добавляем все файлы SQL

Перемещаем все файлы L2Jz в папку WWW вашего WAMP

Левый клик на иконки WAMP -> START/RESUME SERVICE, жмём PUT ONLINE

Иконка WAMP должна стать жёлтой

Вы должны отредактировать главную страницу L2Jz в файле welcome.php (www\pages\)
Отредактируйте option.php (www\)
$servers[$i]['info']['rateXp'] = 10;//Exp rate.
$servers[$i]['info']['rateSp'] = 10;//Sp rate.
$servers[$i]['info']['rateDropAdena'] = 30;//Adena rate.
$servers[$i]['info']['rateDropItems'] = 15;//Drop rate.
$servers[$i]['info']['rateDropSpoil'] = 35;//Spoil rate.

Заходим в папку gameserver\config и редактируем файл telnet.properties
EnableTelnet = True
Так же удаляем #, вот здесь
#StatusPW = somePass

Сервер готов к запуску!
Внимание! Если вы не можете залогиниться на сервере, то скорее всего это ошибка Game Guard! Читаем это.

Часть 3
Клиент.

Необходимо заменить папку System (клиента) на папку System (сервера)
Редактируем L2.ini, вписывая туда свой ip при помощи проги 2_fileedit.exe
http://ifolder.ru/2564315

Вот скрин на котором показано что именно редактировать
[реклама вместо картинки]

Если используете Game Guard, то нужно отредактировать файл hosts (windows/system32/drivers/etc) вписав туда это
"xxx.xxx.xxx nprotect.lineage2.com" где xxx.xxx.xxx – ваш ip