Суббота, 14.06.2025, 15:25
Приветствую Вас Гость | RSS
Lineage II
Главная | Каталог статей | Регистрация | Вход
Меню
5>









Категории раздела
Сборки серверов [5]
Программы [6]
NPC Баферы [2]
NPC Аукционы [2]
NPC global GK [1]
Дополнения [1]
Полезное [5]
Защита [2]
Клиенты [1]
Ошибки запуска [3]
Описание-решение проблем связанные с запуском сервера
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа
Администрация

Главная » Статьи » Lineage 2 » Полезное

Настройка сервера
Полная настройка сервера Lineage 2 Interlude. По сборке la2base

Для установки сервера требуется:





java jre x32 windows XP (для тех у кого случайно её не оказалось) Скачать, быстро и бесплатно!
 


Открываем папку tools 
Далее нажимаем изменить Installer.cmd
Далее вписываем REM Путь к файлу MYSQL.exe
set mysqlBinPath=C:\Program Files\MySQL\MySQL Server 5.1\bin

REM LOGINSERVER
set lsuser=root оставляем как есть
set lspass=root Вписываем пароль который указали при настройке MySQL
set lsdb=l2jdb Оставляем как есть (В Navicat создаём базу с именем l2jdb)
set lshost=localhost Оставляем как есть.

REM GAMESERVER
set gsuser=root оставляем как есть
set gspass=root Вписываем пароль который указали при настройке MySQL
set gsdb=l2jdb Оставляем как есть (В Navicat создаём базу с именем l2jdb) 
set gshost=localhost Оставляем как есть.

Далее запускаем Installer.cmd
Заливаем в базу SQL файлы.
 В начале жмём 1 - Полная инсталляция сервера авторизации.
Потом жмём 2 - Полная инсталляция сервера игры.

Если правильно сделано, всё установиться без ошибок. 

Отлично! Сервер есть, базы есть. Теперь серверу нужно задать IP по которому он будет работать. Для этого Открываем папку Config ищем фаил loginserver.ini

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ *
ExternalHostname=37.153.41.186 внешний йп узнать на 2ip.ru

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ *
InternalHostname=127.0.0.1 Стандартный локальный IP. тоже самое, что и localhost

# Укажите здесь (ip) адрес вашего Логин-Сервера,  Или используйте символ *
LoginserverHostname=37.153.41.186 Указываем внешний IP или ставим символ *
LoginserverPort=2106 Оставляем как есть! 


# Адрес, по которому логин-сервер будет искать соединение с Гейм-сервером, или используйте * для привязки всех адресов
LoginHostname=37.153.41.186 Вписываем внешний IP или ставим символ *
# Укажите порт вашего логин-сервера
LoginPort=9014 Оставляем как есть!
 
# Параметры Базы данных
Driver=com.mysql.jdbc.Driver Оставляем как есть!
URL=jdbc:mysql://localhost/l2jdb Оставляем как есть!
Login=root Оставляем как есть!
Password=root Вписываем пароль который указали при настройке MySQL
MaximumDbConnections=10 Можно увеличить до 100 снижает нагрузку на сервер при постоянных подключениях.

Снова ищем фаил в папке Config
Gameserver.ini 
В gameserver.ini и loginserver.ini настройки эдентичны, 
# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP.
ExternalHostname=37.153.41.186 внешний йп узнать на 2ip.ru

# Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP.
InternalHostname=127.0.0.1 Так и оставляем локальный IP

# Укажите IP и порт вашего логин-сервера
LoginPort=9014 Оставляем так как есть!
LoginHost=37.153.41.186 Сюда вписываем Внешний IP или локальный IP 127.0.0.1

Ура! Тут настройки завершены)

Осталось только зарегистрировать сервер с помощью Registrserver.cmd
Запускаем Registrserver.cmd появляется окошко, там вводим цифру 1, жмём Enter
В папке сервера создаётся фаил с названием "Hexid(server 1)", копируем этот фаил,  вставляем в папку Config скопированный туда фаил переименуем просто в Hexid 
Ура сервер зарегистрирован! 

Создать себе аккаунт можно с помощью AccountManager.cmd 
Для админки пишем acces levl 200
С этим я думаю вопросов нет! 

Делаем самый простой патч, что бы зайти в игру. 
Нужно редактировать фаил l2.ini в папке system клиента игры.
Для этого понадобиться программка L2Dat_encDec скачать
Прописываем путь к Lineage 2 
Далее открываем l2.ini
Меняем строчку Serveraddr=127.0.0.1 На локальный или внешний IP по желанию)
Всё сохраняем!  

Теперь можно запускать сервер... Запускаем файлы Loginserver.cmd и Gameserver.cmd

Для быстрого тестового запуска нужно изменить параметры в файле developer.ini на сервере в папке Config
Вместо  значения  false ставим true

# Не загружать квесты
AltDevNoQuests = false true

# Не загружать спаунлист
AltDevNoSpawns = false true

Таким образом сервер запускается очень быстро!! 
Спасибо за внимание! 
Автор материала: admin, (c) 2013.
Полное или частичное копирование материала без ссылки на оригинал - запрещено законом РФ об "Авторском праве".

Категория: Полезное | Добавил: admin (04.05.2013)
Просмотров: 12610 | Комментарии: 2 | Рейтинг: 3.0/2
Всего комментариев: 2
2 rardMof  
0
hi :) bross :)

1 Сергей  
0
выдает такю шляпу

Запуск - регистратора игрового сервера . . .
-------------------------------------
L2Dot.ru - Copyright 2011-2012.
L2Dot Development.
-------------------------------------
Дата: 27.07.2016, Время: 11:41:49,91.
-------------------------------------
FATAL: Failed loading GameServerTable. Reason: Unknown database 'db-l2dot'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'db-
l2dot'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:935)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4101)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1300)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2337)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2
370)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2154)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java
:305)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:866)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:789)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:298)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:312)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
at l2dot.gameserver.database.L2DatabaseFactory.<init>(L2DatabaseFactory.
java:111)
at l2dot.gameserver.database.L2DatabaseFactory.getInstance(L2DatabaseFac
tory.java:189)
at l2dot.loginserver.GameServerTable.loadRegisteredGameServers(GameServe
rTable.java:122)
at l2dot.loginserver.GameServerTable.<init>(GameServerTable.java:61)
at l2dot.loginserver.GameServerTable.load(GameServerTable.java:43)
at l2dot.gsregistering.GameServerRegister.main(GameServerRegister.java:4
0)

Работа: "Регистратора игрового сервера" завершена некорректно . . .

"Регистратор игрового сервера" отключен! . . .

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

Имя *:
Email *:
Код *:
Мини-чат
торренты
Клиент
Lineage 2 Interlude
Клиент
Lineage 2 Gracia Epilogue
Клиент
Lineage 2 Gracia Final
Клиент
Lineage 2 Freya
Клиент
Lineage 2 Hight Five part 5

Партнёры

Copyright MyCorp © 2025

Создать бесплатный сайт с uCoz