FAQ по настройке сервера - Квесты - Lineage2 - Статьи - Lineage2 - База знаний, квесты, скачать патчи interlude
Меню сайта
Ваши данные
Здравствуйте Гость, для того что бы у Вас было больше возможностей на сайте, пожалуйста зарегистрируйтесь или войдите.

1. как сделать себя админом? 
Создать чара, выйти им из игры. Зайти в навикат, открываем базу l2jdb, открываем таблицу charaters, и поменять access_lvl на 100 (для проверенного гма, 200 - для админа), заходить чаром 
 
2. как включить авторег?
Pаходим gameserver/config/открываем файл server.properties блокнотом и в строке AutoCreateAccounts= пишим false, или на оборот, =true

3. Как сделать так чтобы не все кто заходил были гмами?
Делаем также как во 2-ом вапросе.
в строке EverybodyHasAdminRights = пиши False, а если не хотите что-бы все были гмами то пишем = true

4. Где хранятся основные базы, чата, игры т.е. чаров и т.д.
База линейки
Server\diskw\usr\local\mysql\data\l2jdb
База форума
Server\diskw\usr\local\mysql\data\phpbb
Системная база мускула
Server\diskw\usr\local\mysql\data\mysql
База ПХП_Май_Админ
Server\diskw\usr\local\mysql\data\phpmyadmin
(4-ое взято у Rize, с его текста)

5. Где изменить рейты сервера?
gameserver/config/открываем файл server.properties блокнотом ищем:
# Rate control, float values
RateXp = 1500.
RateSp = 1500.
RateDropAdena = 10000.
RateDropItems = 10.
RateDropSpoil = 10.
RateQuestsReward = 10.
RateDropEquipment = 1
Цифры меняйте по вашему усматрению!

6. Где изменить скорость Страйдера и виверины?
gameserver/config/>открываем файл other.properties блокнотом и редактируем там строки:
# 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. Изменение скиллов
Файлах скиллов gameserver/data/stats/skills/*.xml и в таблицах skill, skill_trees, skill_learn 

9. Изменение брони
gameserver/data/stats/armor/*.xml и в таблице armor
 
10. Изменение оружия
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. Как добавлять вещи в магазины NPC?
Используйте NaviCat.
Откройте 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
Теперь сохраните в навикате и выйдите из него.
Рестартаните сервер.
Готово.

21. Обьясните пожалуста знаечение настроек выпадения вещей при смерти.
Это меняется в файле server.properties :
# Player Drop Rate control, values are the percent values
PlayerRateDrop = 20
PlayerRateDropItem = 70
PlayerRateDropEquip = 25
PlayerRateDropEquipWeapon = 5
Пояснение : 20% это шанс выпадения вещи из инвентаря. Если вещь выпадает, то 70%
шанс того что вещь выпадет из инвентаря. 25% выпадение одетого шмота (броня/бижутерия) и 5% шанс выпадения оружия.

22. Почему я могу играть на локальном сервере а другие игроки не могут играть на моем сервере?
Потому что у вас неоткрыты порты 2106 и 7777 ( TCP и UDP ) на сервере или модеме/файрволе или роутере.

23. Сервер ужасно лагует как это поправить?
Откройте Task Manager или еквивалент ему. И установите всем java.exe процессам приоритет High/Высокий или Real Time/Реального времени
Примечание : Ставте Real Time/Реального времени только в том случае если у вас выделеный сервер и только под L2j и Веб.
Если после долгой работы сервера java загружает проц под 100% то ресарт делай.

Просмотров: 18459

Всего комментариев: 27 1 2 3 »

14-10-2010 4:47 PM
FSDSS, русских букв нету в названиях папок и файлов, однако квесты все равно не работают, даже у гранд мастера не возможно клан создать и алли и ни один нпц, которого я скачиваю с инета и ставлю, не работает пишет "вы не подходите под этот квест и т.д". Устанавливал все по мануалу. Плз, помогите!!


FSDSS
11-03-2010 6:57 AM
укаво проблемы с квестами нужна проста сервер посавить так чтобы в пути к паки с сервом небыла русских букв


~~~RolaD~~~
21-11-2009 11:46 PM
Народ как убрать перегруз в сумке???


Recon
03-08-2009 5:01 AM
у меня соовсем другой прикол =) неберет ниодин из квестов , пишет "вы не подходите по класу"----или чёт тип того...ниодин КВ , как ето сиправить! модеры ПЛС НА мыло ответ!


axe
12-01-2009 4:53 PM
нород опишите поподробне как открыть порты плизззз


Satyricon
10-11-2008 5:14 PM
как настроить время баффа??


Shad0w
03-07-2008 8:28 PM
люди помогите пожалуйста , как седлать чтобы при запуске гейм сервера квесты он загружал все ?


ПОМОГИТЕ ПЛЗ
08-05-2008 11:08 PM
ГДЕ СКАЧАТЬ TASK MANAGER?


WestS1de
16-04-2008 1:20 PM
Помогите плз! Вот я поставил сборку Jgroup 1.7 все настроил профиксил а с Котом (Проф Мастером) не могу разобраться... профы токо ГМ и АДМ дает =( что токо не делал....


31-03-2008 7:29 PM
Кто небуть плиз обясните падробно что нужно делать что бы можно было играть по локальной сети? Сервак работает гуд токо вот нету визуального вида когда перс дроп подымает это лаг или можно исправить?

1-10 11-20 21-27
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Наш опрос
Как Вы относитесь к "помощи серверу" (донейту)
Всего ответов: 20847
Пожертвования
Собирается пожертвования на дизайн сайта + улучшение сайта

Собрано:
0\550

Реквезиты:
R826701643086
Z418325871955
I N F O
Голосование
Lineage2 - База знаний © 2007, Все права нарушены ;)