Подробная установка сервера Gracia Part 2 от L2Dream

Для сервера нам нужны программы: Java, Navicat, Mysql версии 5 и выше.

Сами программы можно найти на просторах интернета или же на этом Форуме в разделе Программы, инструкцию по их установке можно прочитать тут (подробно, с картинками)

После установки и настройки программ, приступаем к установке самого сервера.

Установка базы сервера.

В папке с сервером заходим в папку sql, видим там файл setup.bat.
Кликаем по нему правой кнопкой мыши и открываем с помощью блокнота или другого текстового редактора. В открывшемся блокноте находим

Вписали пароль, сохранили и закрыли.

Заходим в Навикат. При первом его запуске нам будет предложено настроить соединение - все что нам необходимо, это вписать пароль от mysql (опять же, тот пароль, который задавали при установке mysql). Затем жмем Test Connection, и если нам пишет Connection Succesfull, то жмем Ок.

Далее, в Навикате, мы видим наше соединение, по умолчанию названное как localhost. Кликаем на него 2 раза, затем опять по нему же, но уже правой кнопкой мыши. В появившемся меню выбираем New Database.

В появившемся окне в первой строке пишем название нашей базы, т.е. l2d (для сборки l2dream).
Во второй строке выбираем кодировку, пролистываем список до самого конца и выбираем utf8 -- UTF-8 Unicode.
Жмем Ок - база создана. Навикат пока можно закрыть.

Теперь запускаем файл setup.bat, который мы открывали блокнотом, но сейчас нам требуется просто запустить его (как программу).

В появившемся окне выбираем:

1. Install Login Server, далее жмем букву i, и далее жмем Enter. После установки (там всего несколько строчек), жмем любую кнопку и попадаем назад, в главное меню. Выбираем:
2. Install game server, далее жмем i, далее Enter. После окончания установки жмем любую клавишу, попадаем в главное меню, жмем букву q. окно закрылось. База установлена.


Настройка конфигов.

В папке с сервером заходим в папку game, далее в папку config. Оттуда идем в папку default и все файлы, которые там есть, копируем в папку config. Т.е. файлы были в server/game/config/default/ , а после копирования должны быть в server/game/config/ .
Теперь настраиваем сами конфиги (файлы настройки сервера). Они на русском и все нюансы сможете настроить сами, я лишь расскажу о самых важных, которые требуются для запуска сервера.
Находим файл gameserver.ini и открываем его блокнотом.

Далее в нем нужно сделать следующее:

Далее в этом же файле опускаемся практически в самый низ и в строчке

Меняем True на false, т.е. GGCheck = False

Сохраняем и закрываем файл.

Теперь идем в папку login, которая находится в папке с сервером, из нее в папку config. Проделываем аналогичную операцию с копированием файлов. Т.е. из папки default копируем все файлы в папку config, т.е. после копирования файлы должны быть в папке "папка с сервером/login/config"

Находим файл loginserver.ini, открываем его блокнотом.

Находим строки

Далее находим строку

и меняем True на False, т.е. GGCheck = False

Сохраняем и закрываем файл.

Теперь в папке login запускаем файл Registergameserver.bat.
Здесь мы выбираем имя сервера, наберите в появившемся окне help и нажмите Enter. Появится список названий серверов и соответствующий имени сервера номер. Так вот далее, когда выбрали имя сервера, смотрим, какой у него номер и просто набираем этот номер, жмем Enter. Далее жмем любую клавишу для закрытия окна.

В этой же папке login появился файл hexid(server N#).txt. Копируем его и вставляем в папку "папка с сервером/game/config/" переименовываем этот файл до вида hexid.txt.

Основная часть окончена, сервер готов к работе. Для запуска запустите файлы gameserver.bat из папки game и loginserver.bat из папки login. Но играть на нем вы еще не сможете, смотрим далее.

Примечания:

При правке файлов gameserver.ini и loginserver.ini, там, где нужно указывать IP адреса, если вы хотите выпустить сервер в интернет, то ставьте ваши IP адреса, как и написано. Если же вы хотите запустить сервер чисто для себя, поиграть одному дома, то во всех местах, где нужно поставить IP адрес, можно поставить 127.0.0.1

Для того, что бы зайти на свой сервер, нам нужен патч для клиента. Патч подходит от любого другого сервера на таких же хрониках (т.е. от любого сервера Gracia Part 2 в нашем случае). Нам лишь нужно отредактировать файл l2.ini, который находится в папке system в папке с игрой (не сервером!). Для редактирования этого файла нам понадобится программа L2FileEdit или L2EnDeck (рекомендую первую). Ее можно скачать в интернете.

Описание работы с прогой L2FileEdit.
Предположим, программа скачана. Запускаем ее, выбираем "Открыть файл/Open and Decrypt", находим наш l2.ini и открываем его. В появившемся окне находим строчку

Serveraddr= и после равно пишем ваш внешний IP адрес (опять же, это если сервер делается для выхода в интернет, если же вы делаете для себя и указывали везде 127.0.0.1, то и тут нужно написать 127.0.0.1), затем нажимаем "Сохранить/Save and Encrypt", появится маленькое окошечко с выбором версии файла, по умолчанию там стоит 414, мы выбираем 413 и жмем Ок.

Все, теперь запускаем сервер, если он еще не запущен, а потом заходим в игру и коннектимся к серверу.

Если вы делали все по данной инструкции, то в конфигах по умолчанию стоит Автосоздание аккаунтов. Т.е. как зайдете в игру, просто пропишите логин и пароль, и, если таких данных еще нет, сервер автоматически создаст ваш аккаунт, вам просто нужно запомнить то, что ввели.

Для подробной настройки сервера, такой как рейты, получение саб класса без квеста, дворянство и т.д. (это я для примера привел), капайтесь в конфигах в папке game. Там все по-русски и понятно.

Как сделать себя админом:

По умолчанию Подробная установка сервера Gracia Part 2 от L2Dream
Вот, писал для одного человека, решил выложить и тут, может кому пригодится:

Установка сервера L2Dream.

Для сервера нам нужны программы: Java, Navicat, Mysql версии 5 и выше.

Сами программы можно найти на просторах интернета или же на этом сайте в разделе Программы, инструкцию по их установке можно прочитать тут (подробно, с картинками)

После установки и настройки программ, приступаем к установке самого сервера.

Установка базы сервера.

В папке с сервером заходим в папку sql, видим там файл setup.bat.
Кликаем по нему правой кнопкой мыши и открываем с помощью блокнота или другого текстового редактора. В открывшемся блокноте находим

Код:

set user=root
set pass=           <- вписываем пароль, который мы задавали при установке mysql
set DBname=l2d
set DBHost=localhost

Вписали пароль, сохранили и закрыли.

Заходим в Навикат. При первом его запуске нам будет предложено настроить соединение - все что нам необходимо, это вписать пароль от mysql (опять же, тот пароль, который задавали при установке mysql). Затем жмем Test Connection, и если нам пишет Connection Succesfull, то жмем Ок.

Далее, в Навикате, мы видим наше соединение, по умолчанию названное как localhost. Кликаем на него 2 раза, затем опять по нему же, но уже правой кнопкой мыши. В появившемся меню выбираем New Database.

В появившемся окне в первой строке пишем название нашей базы, т.е. l2d (для сборки l2dream).
Во второй строке выбираем кодировку, пролистываем список до самого конца и выбираем utf8 -- UTF-8 Unicode.
Жмем Ок - база создана. Навикат пока можно закрыть.

Теперь запускаем файл setup.bat, который мы открывали блокнотом, но сейчас нам требуется просто запустить его (как программу).

В появившемся окне выбираем:

1. Install Login Server, далее жмем букву i, и далее жмем Enter. После установки (там всего несколько строчек), жмем любую кнопку и попадаем назад, в главное меню. Выбираем:
2. Install game server, далее жмем i, далее Enter. После окончания установки жмем любую клавишу, попадаем в главное меню, жмем букву q. окно закрылось. База установлена.

Настройка конфигов.

В папке с сервером заходим в папку game, далее в папку config. Оттуда идем в папку default и все файлы, которые там есть, копируем в папку config. Т.е. файлы были в server/game/config/default/ , а после копирования должны быть в server/game/config/ .
Теперь настраиваем сами конфиги (файлы настройки сервера). Они на русском и все нюансы сможете настроить сами, я лишь расскажу о самых важных, которые требуются для запуска сервера.
Находим файл gameserver.ini и открываем его блокнотом.

Далее в нем нужно сделать следующее:

Код:

# IP для GameServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
GameserverHostname= <- ваш внешний IP адрес
GameserverPort=7777

# Здесь указывается постоянный IP-адрес для соединения клиентов из внешней сети (Интернет)
ExternalHostname= <- ваш внешний IP адрес

# Здесь указывается постоянный IP-адрес для соединения клиентов из одной сети, в т.ч. локальной сети.
InternalHostname= <- ваш сетевой (внутренний) IP адрес

AdvIPSystem = False

# Адрес и порт Loginserver
LoginPort=9014
LoginHost= <- ваш внешний IP адрес

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

# Информация о базе данных
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2d
Login=root
Password= <- пароль, который указывали при установке mysql
MaximumDbConnections=500
UseDatabaseLayer=True

Далее в этом же файле опускаемся практически в самый низ и в строчке

Код:

# Проверка на GameGuard
GGCheck = True

Меняем True на false, т.е. GGCheck = False

Сохраняем и закрываем файл.

Теперь идем в папку login, которая находится в папке с сервером, из нее в папку config. Проделываем аналогичную операцию с копированием файлов. Т.е. из папки default копируем все файлы в папку config, т.е. после копирования файлы должны быть в папке "папка с сервером/login/config"

Находим файл loginserver.ini, открываем его блокнотом.

Находим строки

Код:

# IP для LoginServer, используйте * чтобы LoginServer был доступен на всех IP-адресах
LoginserverHostname= <- пишем ваш внешний IP адрес
LoginserverPort=2106
LoginTryBeforeBan=20

LoginHost= <- ваш внешний IP адрес
# Порт, на котором будет слушаться LoginServer
LoginPort=9014

# Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2d
Login=root
Password= <- пароль, который указывали при установке mysql
MaximumDbConnections=500

Далее находим строку

Код:

# Проверка на GameGuard
GGCheck = True

и меняем True на False, т.е. GGCheck = False

Сохраняем и закрываем файл.

Теперь в папке login запускаем файл Registergameserver.bat.
Здесь мы выбираем имя сервера, наберите в появившемся окне help и нажмите Enter. Появится список названий серверов и соответствующий имени сервера номер. Так вот далее, когда выбрали имя сервера, смотрим, какой у него номер и просто набираем этот номер, жмем Enter. Далее жмем любую клавишу для закрытия окна.

В этой же папке login появился файл hexid(server N#).txt. Копируем его и вставляем в папку "папка с сервером/game/config/" переименовываем этот файл до вида hexid.txt.

Основная часть окончена, сервер готов к работе. Для запуска запустите файлы gameserver.bat из папки game и loginserver.bat из папки login. Но играть на нем вы еще не сможете, смотрим далее.

Примечания:

При правке файлов gameserver.ini и loginserver.ini, там, где нужно указывать IP адреса, если вы хотите выпустить сервер в интернет, то ставьте ваши IP адреса, как и написано. Если же вы хотите запустить сервер чисто для себя, поиграть одному дома, то во всех местах, где нужно поставить IP адрес, можно поставить 127.0.0.1

Для того, что бы зайти на свой сервер, нам нужен патч для клиента. Патч подходит от любого другого сервера на таких же хрониках (т.е. от любого сервера Gracia Part 2 в нашем случае). Нам лишь нужно отредактировать файл l2.ini, который находится в папке system в папке с игрой (не сервером!). Для редактирования этого файла нам понадобится программа L2FileEdit или L2EnDeck (рекомендую первую). Ее можно скачать в интернете.

Описание работы с прогой L2FileEdit.
Предположим, программа скачана. Запускаем ее, выбираем "Открыть файл/Open and Decrypt", находим наш l2.ini и открываем его. В появившемся окне находим строчку

Serveraddr= и после равно пишем ваш внешний IP адрес (опять же, это если сервер делается для выхода в интернет, если же вы делаете для себя и указывали везде 127.0.0.1, то и тут нужно написать 127.0.0.1), затем нажимаем "Сохранить/Save and Encrypt", появится маленькое окошечко с выбором версии файла, по умолчанию там стоит 414, мы выбираем 413 и жмем Ок.

Все, теперь запускаем сервер, если он еще не запущен, а потом заходим в игру и коннектимся к серверу.

Если вы делали все по данной инструкции, то в конфигах по умолчанию стоит Автосоздание аккаунтов. Т.е. как зайдете в игру, просто пропишите логин и пароль, и, если таких данных еще нет, сервер автоматически создаст ваш аккаунт, вам просто нужно запомнить то, что ввели.

Для подробной настройки сервера, такой как рейты, получение саб класса без квеста, дворянство и т.д. (это я для примера привел), капайтесь в конфигах в папке game. Там все по-русски и понятно.

Как сделать себя админом:

Для того, что бы сделать себя админом на сборке от l2dream, нужно:

1. Создать персонажа.
2. Выключить сервер.
3. Зайти в Навикат, далее кликаем на наше соединение Localhost, далее заходим в нашу базу l2d. Там видим много таблиц, нам нужна таблица characters. Открываем ее, видим:

account_name obj_id char_name

Нам нужен номер нашего персонажа, т.е. obj_id, копируем этот номер.

4. Заходим в папку "папка с сервером/game/config" и находим файл gmaccess.xml. Открываем его блокнотом и вставляем наш скопированный номер в соответствующую строку:

Все, сохраняем, закрываем. Включаем сервер, заходим своим персонажем. Прописываем в чате //admin и о чудо, мы попадаем в админку

Помог? Ставь +
Материал взят с forum.la2vampire.ru