Что нужно:
1. Сервер
2. Ява : для сборок С4 рекомендую устанавливать java 5, т.к. не все сборки пашут на шестой, а для сборок Interlude, Kamael и выше ставьте java 6
3. MySQL Для Win
4. NaviCat
5. Клиент игры
6. L2FileEdit - чтобы править файл L2.ini в патче который будете выкладывать, там нужно изменить IP на свой):


Сначала установить ява и MySql.
Затем установить Navicat.

Запустите его и нажмите File -> New connection.
Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL.
Нажмите ОК.

В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле la2fsdb и нажмите OK.

Распакуйте архив сервера в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:
В каталоге server лежит 4 папки

Gameserver
Login
Sql
Tools


Заходим в папку Tools:
находим там файл database_installer.bat и изменяем (правый клик > изменить):
 


set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin

REM LOGINSERVER
set lsuser=root
set lspass= Ставим свой пароль который ввели в MySQL
set lsdb=la2fsdb
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=Ставим свой пароль который ввели в MySQL
set gsdb=la2fsdb
set gshost=localhost 


Если вы установили MySQL в другую папку или другую версию MySQL,
поменяйте путь к папке bin своей MySQL в стороке set mysqlBinPath.
Сохраняем и запускаем этот файл.

Видим следующие:
 


1 - Полная инсталяция сервера авторизации.
2 - Перейти к установке Сервера игры.
3 - Выйти.


Введите значение: 


Вводим 1 жмем Enter
 


Очистка БД: l2jdb и установка сервера авторизации.
Cервер авторизации установлен.
Для продолжения нажмите любую клавишу . . . 


Затем
 


1 - Полная инсталяция сервера игрыи.
2 - Выйти. 


Вводим 1
 


Установка сервера игры.
Устанавливаем таблицу armor
Устанавливаем таблицу auction
Устанавливаем таблицу auction_bid 


И тд……
 


Cервер игры установлен.
Для продолжения нажмите любую клавишу . . . 


Всё, сервер мы установили. 

Настройка 
Открываем файл gameserver/config/server.properties (обычным блокнотом)
 


# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=*
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
# Если хотите такой же адрес как и у LoginServer, оставьте *
ExternalHostname=no-ip ИЛИ ВАШ ВНЕШНИЙ ИП


# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
# Если хотите такой же адрес как и у LoginServer, оставьте *
InternalHostname=ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# Адрес и порт Loginserver
LoginPort=9014
LoginHost=ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# Этот ID, будет требовать GameServer (т.е. 1 - Bartz)
RequestServerID = 1
# Если True, LoginServer быдет выдавать другой ID, если тот уже зарезервирован
AcceptAlternateID = True

# Информация о базе данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/la2fsdb
Login=root
Password=Ставим свой пароль который ввели в MySQL
MaximumDbConnections=1000

# Максимальное кол-во чаров на аккаунте, по умолчанию 7 (0 = неограничено <7 - лимит клиента>)
CharMaxNumber = 7

# Максимальное кол-во игроков одновременно играющих на сервере.
MaximumOnlineUsers=1000

# Минимальная и максимальная версия протокола клиента, с которой можно коннектиться к серверу.
# Соблюдайте правило: MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = -999
MaxProtocolRevision = 999 



Открываем файл login/config/loginserver.properties
 


# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=no-ip ИЛИ ВАШ ВНЕШНИЙ ИП

# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
InternalHostname=ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# Здесь пишем список сетей которые являются локальные, тоесть они буду направляться на InternalHostname, разделяем ";"
# Например: 192.168.;10.0.
# Внимание без знака ; в конце
InternalNetworkIPList=127.0.0.1;192.168.;127.;ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=*
LoginserverPort=2106
# Количество неправильных попыток соединения до бана IP
LoginTryBeforeBan=100
# Время между попытками соединения после истечения LoginTryBeforeBan. Значение в секундах. По умолчанию 10 минут.
LoginBlockAfterBan=600
GMMinLevel=100

# Адрес, на котором будет слушаться LoginServer, используйте * чтобы связать со всеми IP-адресами
LoginHostname=*

# Порт, на котором будет слушаться LoginServer
LoginPort=9014

# Если поставить True, любой GameServer сможет зарегистрироваться в свободном слоте LoginServer'a
AcceptNewGameServer = False

# Если False, лицензия показыватся не будет
# Рекомендуется оставить эту функцию по умолчанию (True)
ShowLicence = True

# Настройки базы данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/la2fsdb
Login=root
Password=Ставим свой пароль который ввели в MySQL
MaximumDbConnections=1000

# Задержка в минутах, после которой LoginServer обновит IP у игрового сервера (полезного у кого динамический IP)
IpUpdateTime=15

# Зашита от флуда. Время в милисекундах
EnableFloodProtection=True
FastConnectionLimit=10
NormalConnectionTime=700
FastConnectionTime=350
MaxConnectionPerIP=1000

# unknown
RequestServerID = 1
AcceptAlternateID = true

# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать
# аккаунты или нет.
AutoCreateAccounts=True

 



Запускаем login/RegisterGameServer.bat
 


Welcome to l2j GameServer Regitering
Enter The id of the server you want to register or type help to get a list of id
s:
Your choice:

 



 

Ставим 1 или другое значение которое вам нужно.

Получили hexid(server 1).txt
Переименовываем в hexid.txt и кладём в gameserver/config

Запуск сервера:
1) Запустить файл gameserver/startGameServer.bat
2) Запустить файл login/startLoginServer.bat

Дождитесь полной загрузки Game сервера.

Запускаем L2FileEdit
нажмите файл -> открыть
вибираем папка с клиентом/system/L2.ini
Жмем открыть.


редактируем
 

для вас и локальных игроков 


ServerAddr=ВАШ ВНУРЕННИЙ ИП - 192.168. ...



для интернет игроков
 


ServerAddr=no-ip ИЛИ ВАШ ВНЕШНИЙ ИП
 



сохранить - заменить - ок
ВСЕ

">
Установка L2 сервера под Windows

Что нужно:
1. Сервер
2. Ява : для сборок С4 рекомендую устанавливать java 5, т.к. не все сборки пашут на шестой, а для сборок Interlude, Kamael и выше ставьте java 6
3. MySQL Для Win
4. NaviCat
5. Клиент игры
6. L2FileEdit - чтобы править файл L2.ini в патче который будете выкладывать, там нужно изменить IP на свой):


Сначала установить ява и MySql.
Затем установить Navicat.

Запустите его и нажмите File -> New connection.
Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL.
Нажмите ОК.

В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле la2fsdb и нажмите OK.

Распакуйте архив сервера в отдельную директорию, назовём её к примеру server
Распаковываем содержимое архива в только что созданную папку.
Должно получится следующие:
В каталоге server лежит 4 папки

Gameserver
Login
Sql
Tools


Заходим в папку Tools:
находим там файл database_installer.bat и изменяем (правый клик > изменить):
 


set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.0\bin

REM LOGINSERVER
set lsuser=root
set lspass= Ставим свой пароль который ввели в MySQL
set lsdb=la2fsdb
set lshost=localhost

REM GAMESERVER
set gsuser=root
set gspass=Ставим свой пароль который ввели в MySQL
set gsdb=la2fsdb
set gshost=localhost 


Если вы установили MySQL в другую папку или другую версию MySQL,
поменяйте путь к папке bin своей MySQL в стороке set mysqlBinPath.
Сохраняем и запускаем этот файл.

Видим следующие:
 


1 - Полная инсталяция сервера авторизации.
2 - Перейти к установке Сервера игры.
3 - Выйти.


Введите значение: 


Вводим 1 жмем Enter
 


Очистка БД: l2jdb и установка сервера авторизации.
Cервер авторизации установлен.
Для продолжения нажмите любую клавишу . . . 


Затем
 


1 - Полная инсталяция сервера игрыи.
2 - Выйти. 


Вводим 1
 


Установка сервера игры.
Устанавливаем таблицу armor
Устанавливаем таблицу auction
Устанавливаем таблицу auction_bid 


И тд……
 


Cервер игры установлен.
Для продолжения нажмите любую клавишу . . . 


Всё, сервер мы установили. 

Настройка 
Открываем файл gameserver/config/server.properties (обычным блокнотом)
 


# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname=*
GameserverPort=7777
# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
# Если хотите такой же адрес как и у LoginServer, оставьте *
ExternalHostname=no-ip ИЛИ ВАШ ВНЕШНИЙ ИП


# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
# Если хотите такой же адрес как и у LoginServer, оставьте *
InternalHostname=ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# Адрес и порт Loginserver
LoginPort=9014
LoginHost=ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# Этот ID, будет требовать GameServer (т.е. 1 - Bartz)
RequestServerID = 1
# Если True, LoginServer быдет выдавать другой ID, если тот уже зарезервирован
AcceptAlternateID = True

# Информация о базе данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/la2fsdb
Login=root
Password=Ставим свой пароль который ввели в MySQL
MaximumDbConnections=1000

# Максимальное кол-во чаров на аккаунте, по умолчанию 7 (0 = неограничено <7 - лимит клиента>)
CharMaxNumber = 7

# Максимальное кол-во игроков одновременно играющих на сервере.
MaximumOnlineUsers=1000

# Минимальная и максимальная версия протокола клиента, с которой можно коннектиться к серверу.
# Соблюдайте правило: MinProtocolRevision <= MaxProtocolRevision.
MinProtocolRevision = -999
MaxProtocolRevision = 999 



Открываем файл login/config/loginserver.properties
 


# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname=no-ip ИЛИ ВАШ ВНЕШНИЙ ИП

# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети или если играете один
InternalHostname=ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# Здесь пишем список сетей которые являются локальные, тоесть они буду направляться на InternalHostname, разделяем ";"
# Например: 192.168.;10.0.
# Внимание без знака ; в конце
InternalNetworkIPList=127.0.0.1;192.168.;127.;ВАШ ВНУРЕННИЙ ИП - 192.168. ...

# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname=*
LoginserverPort=2106
# Количество неправильных попыток соединения до бана IP
LoginTryBeforeBan=100
# Время между попытками соединения после истечения LoginTryBeforeBan. Значение в секундах. По умолчанию 10 минут.
LoginBlockAfterBan=600
GMMinLevel=100

# Адрес, на котором будет слушаться LoginServer, используйте * чтобы связать со всеми IP-адресами
LoginHostname=*

# Порт, на котором будет слушаться LoginServer
LoginPort=9014

# Если поставить True, любой GameServer сможет зарегистрироваться в свободном слоте LoginServer'a
AcceptNewGameServer = False

# Если False, лицензия показыватся не будет
# Рекомендуется оставить эту функцию по умолчанию (True)
ShowLicence = True

# Настройки базы данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/la2fsdb
Login=root
Password=Ставим свой пароль который ввели в MySQL
MaximumDbConnections=1000

# Задержка в минутах, после которой LoginServer обновит IP у игрового сервера (полезного у кого динамический IP)
IpUpdateTime=15

# Зашита от флуда. Время в милисекундах
EnableFloodProtection=True
FastConnectionLimit=10
NormalConnectionTime=700
FastConnectionTime=350
MaxConnectionPerIP=1000

# unknown
RequestServerID = 1
AcceptAlternateID = true

# Используемые значения: "True" - "False", опция определяет, автоматически регистрировать
# аккаунты или нет.
AutoCreateAccounts=True

 



Запускаем login/RegisterGameServer.bat
 


Welcome to l2j GameServer Regitering
Enter The id of the server you want to register or type help to get a list of id
s:
Your choice:

 



 

Ставим 1 или другое значение которое вам нужно.

Получили hexid(server 1).txt
Переименовываем в hexid.txt и кладём в gameserver/config

Запуск сервера:
1) Запустить файл gameserver/startGameServer.bat
2) Запустить файл login/startLoginServer.bat

Дождитесь полной загрузки Game сервера.

Запускаем L2FileEdit
нажмите файл -> открыть
вибираем папка с клиентом/system/L2.ini
Жмем открыть.


редактируем
 

для вас и локальных игроков 


ServerAddr=ВАШ ВНУРЕННИЙ ИП - 192.168. ...



для интернет игроков
 


ServerAddr=no-ip ИЛИ ВАШ ВНЕШНИЙ ИП
 



сохранить - заменить - ок
ВСЕ


Просмотров: 758 | Комментариев: 0 | Добавил ADMIN-UMANDj
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]