Установка L2Java Сервера
Ниже приведены ответы на популярные
вопросы, возникающие в процессе администрирования
сервера L2J.
1. Как сделать себя админом?
Заходим в Navicat:
.запускаешь только start.bat
.открываешь базу l2db
.ищешь accounts, меняешь access_level на 100
.ищешь characters, меняешь access_level на 200
Запускаем сервер!
2. Как включить авторег?
.заходим l2j>config>открываем файл server блокнотом
и в строке AutoCreateAccounts= пишим false, или
наоборот, =true
3. Как сделать так чтобы не все кто заходил были
гмами?
делаем также как во 2-ом вопросе.
в строке EverybodyHasAdminRights = пиши False, а
если не хотите что-бы все были гмами то пишем = true
4. Где хранятся основные базы, чата, игры т.е. чаров
и т.д.
.База линейки
Serverdiskwusrlocalmysqldatal2jdb
База форума
Serverdiskwusrlocalmysqldataphpbb
Системная mysql
Serverdiskwusrlocalmysqldatamysql
База php_m_admin
Serverdiskwusrlocalmysqldataphpmyadmin
5. Где изменить рейты сервера?
l2j>config>открываем файл server блокнотом
ищем:
# Rate control, float values
RateXp = 1500.
RateSp = 1500.
RateDropAdena = 10000.
RateDropItems = 10.
RateDropSpoil = 10.
RateQuestsReward = 10.
RateDropEquipment = 1
Цифры меняйте по вашему усмотрению!
6. Где изменить скорость Страйдера и виверины?
.l2j>config>открываем файл other блокнотом и
редактируем там строки:
# movement speed for strider and wyvern
WyvernSpeed = 200
StriderSpeed = 100
Ставте цифры на ваше усмотрение
7. Как добавить вещь в магазин (продавцу)?
Откройте таблицу `merchant_buylists`
В первом поле укажите ID вещи
Во втором поле укажите цену у продавца
В третьем поле - ID вкладки магазина (их можно найти
в `merchant_shopids`)
В четвертом - номер в списке вещей. Если во вкладке
54 вещи, и вы хотите добавить свою в конец списка,
укажите номер 55. Это поле должно быть уникально для
вкладки. Так что 2ух одинаковых номеров вещей не
может быть.
Соберем всё вместе
Я хочу, чтобы Trader Jackson в магазине войнов на TI
продавал dual SLS за 150a и хочу, чтобы он был
послдним в списке.
Надо найти ID вкладок Trader Jackson в таблице `merchant_shopids`.
Её npc ID = 7002, так что воспользуемся фильтром и
обнаружим, что у неё 2 ID вкладки: 11 и 12
Какая для чего? Посмотрим в её html файле (7002.htm
в папке data/html/merchants)
11 для войнов и 12 для магов
У dual SLS item ID = 2626 (находимв таблице `weapons`)
У Trader Jackson 54 вещи в `merchant_buylist`
Так что добавим в `merchant_buylists`
2626 150 11 55
Щёлкните на галочку внизу и выйдите и Navicata.
Перезагрузите сервер для обновления.
8. Изменение скиллов
Файлах скиллов c:/server/l2j/gameserver/data/stats/skills/*.xml
и в таблицах skill, skill_trees, skill_learn
Например, откат
9. Изменение брони
c:/server/l2j/gameserver/data/stats/armor/*.xml и в
таблице armor
10. Изменение оружия
c:/server/l2j/gameserver/data/stats/weapon/*.xml и в
таблице weapon
11. Как добавить второй GameServer к Login серверу?
Следуйте данному Мануалу :
Скопируйте папку C:/server на второй компьютер на
котором будет располагатся второй сервер.
На первом компьютере запустите C:/server/l2j/login/RegisterGameServer.bat
Наберите 1 и нажмите Enter, программа создаст файл
hexid(server 1).txt
Примечание : не вводите 0 так как этот ID уже занят
первым сервером
Скопируйте этот файл в папку C:/server/l2j/gameserver/config
второго компьютера
На втором сервере :
Cотрите старый hexid.txt и переименуйте hexid(server
1).txt в hexid.txt
Откройте server.properties и впишите :
ExternalHostname=(blank) -> замените на (звездочку)*
InternalHostname=127.0.0.1 -> замените на *
LoginPort=9014 -> замените на 9015
LoginHost=127.0.0.1 -> Впишите IP login сервера ( 1
комп )
Теперь на первом игровом сервере запустите
startLoginServer.bat и startGameServer.bat
На втором компе нужно запустить только
startGameServer.bat ( так как оба сервера будут
использовать 1 логин сервер).
12. Как добавить стартовый скилл?
Например я хочу добавить Weight Limit level 2 всем
Human Файтерам.
Откройте ДБ через Navicat или PhpMyAdmin.
И запустите такую команду:
Код:
INSERT INTO skill_trees VALUES (0,150,2,'Weight
Limit',0,1);
Пояснение:
0 - Class ID (Human Fighter имеет class ID = 0)
150 - Skill ID (Weight Limit имеет skill ID = 150)
2 - Уровень скилла
'Weight Limit' - Название скилла
0 - количество SP необходимое для изучения скилла
1 - Уровень игрока необходимый для изучения скилла
13. Как добаыть вещей в магазины NPC?
Используйте Навикат.
Откройте merchant_buylists table
В первом поле нужно вписать ID номер вещи, которую
хотите добавить.
Во втором поле вводите цену, за которую вы хотите
чтобы вещь продавалась.
В третьем поле вводите ID номер магазина в котором
эта вещь будет продаваться.
( Его можно посмотреть зная ID номер продавца в
merchant_shopids table )
В четвертом поле вы вносите номер позиции, которую
будет занимать вещь в списке.
( Если например в магазине уже продается 54 вещи, и
вы хотите добавить вещь в конец списка, то в
четвертом поле нужно написать 55. Позиция предмета
уникально и вы не можете иметь 2 предмета в одной и
той-же позиции в одном и том же списке )
Теперь обобщим :
Если вы хотите продать сдвоенный SLS у продавца
Ttader Jackson ( Fighter Shop ) в Talking Island за
150 адены.
И чтобы он находился в конце списка.
1) Посмотртеть его Shop ID в merchant_shopids table.
ID номер NPC - 7002. Вы заметите что у неё 2
магазина : 11 и 12.
Какой из них какой ?
2) Это можно посмотреть в его html файле ( data/html/merchants/7002.htm
)
11 - Магазин Бойца
12 - Магазин Мистика
3) Посмтотреть ID номер спаренного SLS ( wepons
table ).
Спареный SLS ID - 2626
У трайдера уже 54 предмета в листе. (
merchant_buylist )
Cледовательно я буду должен вписать следующую
строчку в merchant_buylists :
2626 150 11 55
Теперь сохраните в навикате и выйдите из него.
Рестартаните сервер.
14. Почему я могу играть на локальном сервере а
другие игроки не могут играть на моем сервере?
Потому что у вас неоткрыты порты 2106 и 7777 ( TCP и
UDP ) на сервере или модеме/файрволе или роутере.
15. Как ввести SubClass?
Когда игрок достигает 75 уровня, он может выбрать
подкласс ( SubClass ). Для этого нужно поговорить с
Grand Master в Адене. Так в L2j еще не реализован
Квест на сабклас то в altsettings.properties нужно
выставить:
AltSubClassWithoutQuests = True
16. Как работают Seed Skils?
Должны работать так :
Длительность каждого Seed 5 секунд.
Цель - любой персонаж кроме себя.
Перезарядка скилла 30 минут.
Зарядите кого-нибудь Seed'ом и если он кастует магию
( например Aura Symphony, Blizard, Elemental Storm и
т.д. ), то она будет наносить масивные повреждения.
Разные комбинации Seed нужны для разных магий :
Aura Symphony: Любой 1 seed. Перезарядка : 30
minutes
Blizzard: 2 water seed. Перезарядка : 30 minutes
Inferno: 2 fire seeds. Перезарядка : 30 minutes
Demon Wind: 2 wind seeds. Перезарядка : 30 minutes
Elemental xxxx: 2 seeds разного вида... 3 категории
к этому классу
(разная категория к "xxxx") и каждая имеет разную
комбинацию..
Перезарядка : 30 minutes
17. Как поменять в списке имя сервера Bartz на мой
сервер?
Для смены имени нужно изменять клиент для этого вам
понадобится вот эта тулза.
Для альтернативы существует L2ClientDat_en - найдите
в Google.
И UltraEdit
1) Сначала нужно декодировать servername-e.dat в
LineageII/system используя команду :
l2encdec -g servername-e.dat ( если у вас
неизменённые ранее файлы )
или l2encdec -s servername-e.dat ( если наоборот )
После этого вы получите файл dec-servername-e.dat.
Теперь открываем его с помощью UltraEdit, и вы
увидите текст "Bartz" и перед ним hex код 06, это
означает Bartz ( 5 символов ) используется 5 байт и
1 байт для hex ID кода = 06
Теперь высчитайте свое имя.
Например MyServerName имеет 12 символов значит будет
использовать 12байт + 1 байт для hex кода = 13 байт
( децимально ) = 0D ( хекс )
Примечание: чтобы переводить децимальные числа в
хекс код и наоборот воспользйтесь простым виндовс
калькулятором.
Теперь заменяем код 06 на 0D, Замените "Bartz" на
"MySer", затем в конце буквы r, нажмите Ctrl+D и
вставте ещё 7 байт, так как MyServerName на 7
байт(символов) длиннее "Bartz", и продолжайте
набирать "verName". Сохраните - Готово.
18. Как сделать автоизучение скилов?
Заходим в other.properties и выставляем :
AutoLearnSkills=True
Как добавить второй GameServer к Login серверу ?
Следуйте данному Мануалу :
Скопируйте папку C:/server на второй компьютер на
котором будет располагатся второй сервер.
На первом компьютере запустите
C:/server/l2j/login/RegisterGameServer.bat
Наберите 1 и нажмите Enter, программа создаст файл
hexid(server 1).txt
Примечание : не вводите 0 так как этот ID уже занят
первым сервером
Скопируйте этот файл в папку
C:/server/l2j/gameserver/config второго компьютера
На втором сервере :
Cотрите старый hexid.txt и переименуйте hexid(server
1).txt в hexid.txt
Откройте server.properties и впишите :
ExternalHostname=(blank) -> замените на (звездочку)*
InternalHostname=127.0.0.1 -> замените на *
LoginPort=9014 -> замените на 9015
LoginHost=127.0.0.1 -> Впишите IP login сервера ( 1
комп )
Теперь на первом игровом сервере запустите
startLoginServer.bat и startGameServer.bat
На втором компе нужно запустить только
startGameServer.bat ( так как оба сервера будут
использовать 1 логин сервер )
Готово.
19. Как добавть стартовый скилл?
Например я хочу добавить Weight Limit level 2 всем
Human Файтерам.
Откройте ДБ через Navicat или PhpMyAdmin.
И запустите такую команду :
CODE
INSERT INTO skill_trees VALUES (0,150,2,'Weight
Limit',0,1);
Готово.
Пояснение :
0 - Class ID (Human Fighter имеет class ID = 0)
150 - Skill ID (Weight Limit имеет skill ID = 150)
2 - Уровень скилла
'Weight Limit' - Название скилла
0 - количество SP необходимое для изучения скилла
1 - Уровень игрока необходимый для изучения скилла
Дальше по аналогии...
20. Обьясните пожалуста знаечение настроек выпадения
вещей при смерти.
Это меняется в файле server.properties :
# Player Drop Rate control, values are the percent
values
PlayerRateDrop = 20
PlayerRateDropItem = 70
PlayerRateDropEquip = 25
PlayerRateDropEquipWeapon = 5
Пояснение : 20% это шанс выпадения вещи из
инвентаря. Если вещь выпадает, то 70%
шанс того что вещь выпадет из инвентаря. 25%
выпадение одетого шмота (броня/бижутерия) и 5% шанс
выпадения оружия.
21. Сервер ужасно лагует как это поправить?
Откройте Task Manager или еквивалент ему. И
установите всем java.exe процессам приоритет
High/Высокий или Real Time/Реального времени
Примечание : Ставте Real Time/Реального времени
только в том случае если у вас выделеный сервер и
только под L2j и Веб.
Если после долгой работы сервера java загружает проц
под 100% то ресарт делай.
Все про Lineage 2
-
Начинающим
История мира
Таблица опыта
Игровой интерфейс
Игра на офф сервере -
Хроники Lineage 2
Lineage 2: Chronicle 1
Lineage 2: Chronicle 2
Lineage 2: Chronicle 3
Lineage 2: Chronicle 4
Lineage 2: Chronicle 5
Lineage 2: Interlude
Lineage2: Kamael -
Расы и Умения
Раса Людей
Раса Эльфов
Раса Темных Эльфов
Раса Гномов
Раса Орков
Базовые характеристики -
Расы и Умения
Раса Людей
Раса Эльфов
Раса Темных Эльфов -
Кланы и Альянсы
Кланы
Кланхоллы
Альянсы
Советы осаждающим
Теория кланов
Статистика клана - Питомцы и Самоны
Управление питомцами
Квест на волка
Квест на дракона
Квест страйдеры
Квест на виверна
Квест на Baby Pets -