установка J2SE
Запустіть jdk-1_5_0_02-windows-i586-p.exe (або версії вище) і просто дочекайтеся закінчення установки.
Установка L2j server
Розпакуйте архів в окрему директорію, назвемо її наприклад server
Розпаковуємо вміст архіву в тільки що створену папку.
Має вийти наступні:
У каталозі з: \ server лежить 3 папки і 2 файли:
Gameserver
Login
diskW
start.bat (запустити це)
stop.bat
установка NaviCat
Встановіть Navicat. Запустіть його і натисніть File -> New connection. Введіть будь-яке ім'я, хост залиште localhost. Логін залиште root і пароль root (варто стандартно). Натисніть ОК.
У стовпчику зліва з'явиться з'єднання (називатися буде ім'ям які ви вказали). Можете закрити NaviCat.
Налаштування сервера
Відкриваємо файл gameserver / config / server.properties (звичайним блокнотом)
І бачимо таку частину документа:
Відкриваємо файл login / config / loginserver.properties
і бачимо подібну нісенітницю, частина документа:
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = Я.ТВОЙ.ВНЕШНІЙ.АЙПІ.ПОМЕНЯЙ.МЕНЯ
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = Я.ТВОЙ.ДОМАШНІЙ.АЙПІ.ПОМЕНЯЙ.МЕНЯ
# Bind ip of the loginserver, use * to bind on all available IPs
LoginserverHostname = *
LoginserverPort = 2106
LoginTryBeforeBan = 20
GMMinLevel = 100
# The port on which login will listen for GameServers
LoginPort = 9014
запуск Сервера
Якщо ви не пам'ятаєте запускали ви start.bat чи ні, запустіть stop.bat. зачекайте 5 секунд і запустіть start.bat
Запускаємо: C: \ Server \ login \ startLoginServer.bat і бачимо наступне
200. '200px': 'auto'); MAX-HEIGHT: 200px "> (Багато незрозумілих літер)
Loaded 127 server names
GameServerTable: Loaded 1 servers (max id: 8)
Stored 10 Keypairs for gameserver communication
Hostname for external connections is: ВНЕШНІЙ.АЙПІ.КОТОРИЙ.ВВЕЛІ
Hostname for internal connections is: ДОМАШНІЙ.АЙПІ.КОТОРИЙ.ВВЕЛІ
LoginContoller initating
Stored 10 KeyPair for RSA communication
Ok, Listening for gameServer on port 9014
2 banned IPs defined
Stand Alone LoginServer Listening on port 2106
StatusServer Started! - Listening on Port: 771
Тепер можна запускати: C: \ Server \ gameserver \ startGameServer.bat
(Приблизний час завантаження: Semptron 2200+ 768RAM =
2-4 хвилини. Samsung R40 стандартна комплектація =
200. '200px': 'auto'); MAX-HEIGHT: 200px "> А тут буде дуже багато літер все писати не буду
Якщо сервер запустився вдало то ви побачите щось подібне:
запуск гри
Існує 2 варіанти з'єднання клієнта з сервером. Розглянемо обидва.
Шустрий з hosts (для цього знадобиться універсальний l2.ini, шукайте на сайті):
Відкрийте C: / WINDOWS / system32 / drivers / etc / hosts
Додайте наступне:
Ваш IP [TAB] L2testauthd.lineage2.com
Ваш IP [TAB] L2authd.lineage2.com
[TAB] - треба натиснути на кнопку TAB
Ваш IP - якщо хочете грати один - ставте 127.0.0.1
200. '200px': 'auto'); MAX-HEIGHT: 200px "> ServerAddr = L2authd.lineage2.com (ну або щось інше)
200. '200px': 'auto'); MAX-HEIGHT: 200px "> ServerAddr = Я.ТВОЯ.ВНЕШНЯЯ.АЙПІ.ОДНАКО.ПОНЯТНО?
налаштовуємо сайт
Заходимо W: \ www \ config \ config.php (відкриваємо простим блокнотом)
200. '200px': 'auto'); MAX-HEIGHT: 200px "> All ThreadPools are now stoped
SIGTERM received. Shutting down NOW!
RaidBossSpawnManager: All raidboss info saved.
Olympiad System: Data saved.
Data saved. All players disconnected, shutting down.
Завершити виконання пакетного файлу [Y (та) / N (немає)]?
3. Тиснемо Y і Enter
4. Тпер то ж робимо з логін сервером
Новий рік
За замовчуванням на сервері включений Новий рік
Для Відключення:
1. П'ємо каву
2. Якщо ми ще в грі - виходимо
3. Відкриваємо Navicat
4. Правою кнопкою на базі l2jdb -> Execute Batch File -> Вказуємо де лежить NY_uninstall.sql -> OK