Каталог текстів - свій сервер за 15 хв

установка 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