Ответы на часто задаваемые вопросы по LA2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - ‡ащита от DDoS атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Закрытая тема
Опции темы
Непрочитано 25.02.2010, 02:00   #1
Аватар для Каратель
Пользователь

Автор темы (Топик Стартер) Ответы на часто задаваемые вопросы по LA2

При использование любых скилов шанс эффекта от него 5-10%, т.е. бью к примеру Винд Страйком из 10 раз урон наносит только 1 выстрел. Бафать себя тоже проблемно, бафы накладываются раза эдак с 5-10. Физический урон к примеру с меча или лука как на нормальном сервере т.е. все норм.
Сервер подвисает каждую минуту секунд на 5.
пути решения:

1) не играть на сервере (оперативки у тебя все-равно мало 128 хавает винда без мусора + мускул хавает не меньше + другие программы + серваку в минимум хотя бы 512 нужно + да и клиенту более 512 = так что ты в минусе) т.е. на том же компе где запущен сервер
2) приоритетам JAVA.EXE ставить высокий приоритет а лучше вообще приоритет реального времени (еще оперативки)
3) поставь полную синхронизацию сервера с клиентом (перестанешь думать что у тебя мощный комп и оперативки много)

1 и 2 пункт одновременно избавляют процентов на 80 твою проблему

1. как сделать себя админом?
Заходим в Navicat:
.запускаешь только start.bat
.открываешь базу l2db
.ищешь accounts, меняешь access_level на 1
.ищешь characters, меняешь access_level на 1
Запускаем сервер!


2. как включить авторег?
.заходим l2j>config>открываем файл server блокнотом и в строке AutoCreateAccounts= пишим false, или на оборот, =true

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

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

5. Где изменить скорость Страйдера и виверины?
.l2j>config>открываем файл other блокнотом и редактируем там строки:
# movement speed for strider and wyvern
WyvernSpeed = 200
StriderSpeed = 100
Ставте цифры на ваше усмотрение

6. Как добавить вещь в магазин (продавцу)
Откройте таблицу `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. Перезагрузите сервер для обновления

7. Изменение скиллов
Файлах скиллов c:/server/l2j/gameserver/data/stats/skills/*.xml и в таблицах skill, skill_trees, skill_learn
Например, откат

8. Изменение брони
c:/server/l2j/gameserver/data/stats/armor/*.xml и в таблице armor

9. Изменение оружия
c:/server/l2j/gameserver/data/stats/weapon/*.xml и в таблице weapon

10. Как добавить второй 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 логин сервер )
Готово.

11. Как добавить стартовый скилл ?
Например я хочу добавить 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 - Уровень игрока необходимый для изучения скилла

12. Как добыть вещей в магазины 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 )
Следовательно я буду должен вписать следующую строчку в merchant_buylists :
2626 150 11 55
Теперь сохраните в навикате и выйдите из него.
Рестартаните сервер.

13. Почему я могу играть на локальном сервере а другие игроки не могут играть на моем сервере ?

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

14. Как ввести SubClass ?
Когда игрок достигает 75 уровня, он может выбрать подкласс ( SubClass ). Для этого нужно поговорить с Grand Master в Адене. Так в L2j еще не реализован Квест на сабклас то в altsettings.properties нужно выставить:
AltSubClassWithoutQuests = True
Подробнее о Подклассе можно прочитать здесь.

15. Как работают 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

16. Как поменять в списке имя сервера 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". Сохраните - Готово.

17. Как сделать автоизучение скилов?
Заходим в other.properties и выставляем :
AutoLearnSkills=True

18. Как добавть стартовый скилл?
Например я хочу добавить 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 - Уровень игрока необходимый для изучения скилла
Дальше по аналогии...

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

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


21. У меня пишет : "java" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Вы не установили поддержку ява скриптов,скачайте их и у вас всё заработает.
Если же у вас не заработало и продолжает писать это,то у вас проблема с Виндоус или же вы не правильно устанавливаете => зайдите в мой компьютер=>Правая кнопка мыши=>свойства=>дополнительно=>Переменные среды и посмотри есть ли у тебя в табличке системные переменные в колонке переменная,название JAVA_HOME и в колонке значение должен быть путь к папке Java.
Пример:
Переменная: JAVA_HOME
Значение: C:\Program Files\Java\jdk1.6.0_01 (естественно путь должен быть к вашему компу т.е Диск:\Program Files\Java\jdk1.6.0_01)

22. Как сделать PvP Зону где вы хотите

Заходим в клиент:

Идем нужную точку , замеряем координаты точки x, y , z комнадой /loc
После чего идем во 2 точку и замеряем точно также. У нас получается квардрат

Пример, Арена- Левый (ближний) угол арены, потом правый дальний угол арены, у нас получается квадрат.

После замеров лезим в файлик Zone в БД. и вставляем координаты локации.

ИД - любое не занятое
Тайп - Arena
Такс бай ИД- 0

---------------------------------------------
Либо так:
вбивай в дб таблица zone или \gameserver\data\zone\arena.xml зависит от сборки
в самы низ перед </list>
Код
Цитата:
<zone id="7" name="giran4eg"> <=id просто укажи по нумерации
<settings pvp="Peace"/>
<shape type="Poly" zMin="-3458" zMax="-3488">
<point x="82353" y="148160"/>
<point x="81455" y="148153"/>
<point x="81460" y="149082"/>
<point x="82376" y="149063"/>
</shape>
</zone>
статья будет редактироваться и дополнятся...
__________________

Последний раз редактировалось Каратель; 25.02.2010 в 02:29.
Каратель вне форума Отправить сообщение для Каратель с помощью ICQ
Сказали спасибо:
Непрочитано 25.02.2010, 10:31   #2
Аватар для WolfEmpire
Пользователь

По умолчанию Re: Ответы на часто задаваемые вопросы по LA2

Цитата:
Сообщение от Каратель Посмотреть сообщение
15. Как работают 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
Seeds уже давно работают не так, еще с Хелбаунда. И указанные скилы (Близзард и тп) не требуют Seeds.
Укажите хотя бы, для каких хроник это написано.

Цитата:
The Seed of Fire skill’s effect has been changed to increase your Fire elemental P. Atk.

The Seed of Water skill’s effect has been changed to increase your Water elemental P. Atk.

The Seed of Wind skill’s effect has been changed to increase your Wind elemental P. Atk.
И еще пункты 11 и 18 одинаковые
__________________

Последний раз редактировалось WolfEmpire; 25.02.2010 в 11:16.
WolfEmpire вне форума
Непрочитано 25.02.2010, 17:51   #3
Аватар для prelest
Пользователь

По умолчанию Re: Ответы на часто задаваемые вопросы по LA2

Цитата:
Сообщение от WolfEmpire Посмотреть сообщение
Seeds уже давно работают не так, еще с Хелбаунда. И указанные скилы (Близзард и тп) не требуют Seeds.
Укажите хотя бы, для каких хроник это написано.
Согласен,такая работа сидов была на интерлюде...
__________________
prelest вне форума Отправить сообщение для prelest с помощью ICQ
Непрочитано 01.03.2010, 03:16   #4
Аватар для Ultimate
Герой

По умолчанию Re: Ответы на часто задаваемые вопросы по LA2

Обыскал весь форум, не нашел ответа на свой вопрос. Думаю тут можно его задать, если нет то извиняюсь =)
Вобщем суть такая, при рестарте сервера, приорите ява сбрасывается на "Нормальный". И приходится опять в ручную выставлять на "высокий". Можно ли как-то автоматизировать это действие? Чтобы мне не приходилось каждый раз выставлять приоритет.
Ultimate вне форума Отправить сообщение для Ultimate с помощью ICQ
Непрочитано 01.03.2010, 10:24   #5
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Ответы на часто задаваемые вопросы по LA2

Prio - Priority Saver 1.98 - программа сохраняющая приоритет для любого, указанного, процесса и многое другое.

Либо в батнике юзать: start /high ...
__________________
composer require laravel/framework
npm install vue
PROGRAMMATOR на форуме Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™
Непрочитано 01.03.2010, 21:36   #6
Аватар для Каратель
Пользователь

Автор темы (Топик Стартер) Re: Ответы на часто задаваемые вопросы по LA2

Цитата:
Сообщение от WolfEmpire Посмотреть сообщение
Seeds уже давно работают не так, еще с Хелбаунда. И указанные скилы (Близзард и тп) не требуют Seeds.
Укажите хотя бы, для каких хроник это написано.



И еще пункты 11 и 18 одинаковые
Позже напишу, это в общем...
возможно одинаковые просто писал в 5 часу утра уже спящий был
позже отредактирую
__________________
Каратель вне форума Отправить сообщение для Каратель с помощью ICQ
Закрытая тема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто Задаваемые Вопросы. Tonchi Тех-документация 36 16.02.2010 19:14
CCP l2f 11 - Вопросы и ответы Rayon Lineage II 52 19.04.2009 17:55
CCP l2f 12 - Вопросы и ответы KilRoy Lineage II 82 27.01.2009 00:18
SQL - Вопросы и ответы Tonchi Lineage II 10 07.01.2009 00:10
CCP l2f - Вопросы и ответы Tonchi Lineage II 74 05.01.2009 19:08


© 2007–2016 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 00:45. Часовой пояс GMT +3.

Вверх