FAQ настройка сервера
Описание: FAQ настройка сервера
Как добавить ГМшоп в сервер ?
Загрузить в таблицу GMShop.sql файл
Скопировать 7099.htm в l2j\gameserver\data\html\merchant
Перезагрузить сервер.
Как играть без интернета на своём сервере?
Прописать в . \system32\drivers\etc\host такое:
127.0.0.1 L2authd.lineage2.com
127.0.0.1 nprotect.lineage2.com
127.0.0.1 nprotect.lineage2.com
127.0.0.1 update.nprotect.com
127.0.0.1 update.nprotect.net
127.0.0.1 l2testauthd.lineage2.com
как сделать себя админом?
Создать чара, выйти им из игры. Зайти в навикат, открываем базу l2jdb, открываем таблицу charaters, и поменять access_lvl на 100 (для проверенного гма, 200 — для админа), заходить чаром
как включить авторег?
заходим gameserver/config/открываем файл server.properties блокнотом и в строке AutoCreateAccounts= пишим false, или на оборот, =true
Как сделать так чтобы не все кто заходил были гмами?
делаем также как в вопросе повыше.
в строке EverybodyHasAdminRights = пиши False, а если не хотите что-бы все были гмами то пишем = true
Где хранятся основные базы, чата, игры т.е. чаров и т.д.
База линейки
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
Где изменить рейты сервера?
gameserver/config/открываем файл server.properties блокнотом (либо в папке config будет файл rate.properties)
ищем:
# Rate control, float values
RateXp = 1500.
RateSp = 1500.
RateDropAdena = 10000.
RateDropItems = 10.
RateDropSpoil = 10.
RateQuestsReward = 10.
RateDropEquipment = 1
Где изменить скорость Страйдера и виверины?
gameserver/config/открываем файл other.properties блокнотом и редактируем там строки:
# movement speed for strider and wyvern
WyvernSpeed = 200
StriderSpeed = 100
Ставте цифры на ваше усмотрение
Как добавить вещь в магазин (продавцу)?
Откройте таблицу `merchant_buylists`
В первом поле укажите ID вещи
Во втором поле укажите цену у продавца
В третьем поле — ID вкладки магазина (их можно найти в `merchant_shopids`)
В четвертом — номер в списке вещей. Если во вкладке 54 вещи, и вы хотите добавить свою в конец списка, укажите номер 55. Это поле должно быть уникально для вкладки. Так что 2ух одинаковых номеров вещей не может быть.
Соберем всё вместе
Я хочу, чтобы Trader Jackson в магазине войнов на TI продавал dual SLS за 150a и хочу, чтобы он был послдним в списке.
Надо найти ID вкладок Trader Jackson в таблице `merchant_shopids`. Её npc так что воспользуемся фильтром и обнаружим, что у неё 2 ID вкладки: 11 и 12
Какая для чего? Посмотрим в её html файле (7002.htm в папке data/html/merchants)
11 для войнов и 12 для магов
У dual SLS item (находимв таблице `weapons`)
У Trader Jackson 54 вещи в `merchant_buylist`
Так что добавим в `merchant_buylists`
2626 150 11 55
Щёлкните на галочку внизу и выйдите и Navicata. Перезагрузите сервер для обновления
Файлах скиллов gameserver/data/stats/skills/*.xml и в таблицах skill, skill_trees, skill_learn
Например, откат
gameserver/data/stats/armor/*.xml и в таблице armor
gameserver/data/stats/weapon/*.xml и в таблице weapon
Как добавить второй GameServer к Login серверу?
Следуйте данному Мануалу :
Скопируйте папку C:/server на второй компьютер на котором будет располагатся второй сервер.
На первом компьютере запустите C:/server/login/RegisterGameServer.bat
Наберите 1 и нажмите Enter, программа создаст файл hexid(server 1).txt
Примечание : не вводите 0 так как этот ID уже занят первым сервером
Скопируйте этот файл в папку C:/server/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 логин сервер).
Как добавть стартовый скилл?
Например я хочу добавить 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
150 — Skill ID (Weight Limit имеет skill
2 — Уровень скилла
‘Weight Limit’ — Название скилла
0 — количество SP необходимое для изучения скилла
1 — Уровень игрока необходимый для изучения скилла
Как добаыть вещей в магазины 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
Теперь сохраните в навикате и выйдите из него.
Рестартаните сервер.
Почему я могу играть на локальном сервере а другие игроки не могут играть на моем сервере?
Потому что у вас неоткрыты порты 2106 и 7777 ( TCP и UDP ) на сервере или модеме/файрволе или роутере.
Как ввести SubClass?
Когда игрок достигает 75 уровня, он может выбрать подкласс ( SubClass ). Для этого нужно поговорить с Grand Master в Адене. Так в L2j еще не реалихован Квест на сабклас то в altsettings.properties нужно выставить:
AltSubClassWithoutQuests = True
Как работают 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
Как поменять в списке имя сервера 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». Сохраните — Готово.
Как сделать автоизучение скилов?
Заходим в other.properties и выставляем :
AutoLearnSkills=True
Как изменить время действия Dance and Songs ?
1. Идём в gameserver/data/stats/skills
2. Название каждого файла отвечает за id скила
3. Открываем нужный файл (к примеру 0200-0299.xml, id скила 270 — Song of Invocation)
5. Меняем time=»» на нужное нам время (в секундах)
Обьясните пожалуста знаечение настроек выпадения вещей при смерти.
Это меняется в файле server.properties :
# Player Drop Rate control, values are the percent values
PlayerRateDrop = 20
PlayerRateDropItem = 70
PlayerRateDropEquip = 25
PlayerRateDropEquipWeapon = 5
Пояснение : 20% это шанс выпадения вещи из инвентаря. Если вещь выпадает, то 70%
шанс того что вещь выпадет из инвентаря. 25% выпадение одетого шмота (броня/бижутерия) и 5% шанс выпадения оружия.
Сервер ужасно лагает как это поправить?
Откройте Task Manager или еквивалент ему. И установите всем java.exe процессам приоритет High/Высокий или Real Time/Реального времени
Примечание : Ставте Real Time/Реального времени только в том случае если у вас выделеный сервер и только под L2j и Веб.
Если после долгой работы сервера java загружает проц под 100% то ресарт делай.
Как сделать что бы на одном компе было два сервера?
Копируеш папку Gameserver, переименовываешь например в Gameserver2 .В конфигах ставиш порт 7778. Создаешь базу l2jdb2. В папке Tools в Instaler.bat вписываешь везде где нужно ставить базы l2jdb2. Запускаешь его. Заходишь в Login. Запускаешь RegisterGameServer нажимаеш 5. Создаеца hexid(server5). Копируешь hexid(server5) в папку gameserver2\config. И в login\config\loginserver..properties вписываешь:
# При true любой Гейм-сервер может быть зарегистрирован на вашем Логин-Сервере
AcceptNewGameServer =true
Как поставить статус Героя всем чарам которые входят в игру(Аура Героя)
зайди в \gameserver\config\ там в файлах *.properties иши параметр ShowHeroAura (вроде так) установи True, и зделай всех ГМами с правами 0-50, так должны светиц0 фсЭ ;), внимательно с правами ГМа, почитай в конфигах и установи нормально, чтобы случайно ктото из светящихся игроков не наколдовал 1kkk =)
я создал сервак как мне на него зайти через host не работает скажите точнее как редоктировать l2.ini и нужни какие либо патчи?
L2.ini нужно редактировать file edit’om (на сайте он есть в разделе «Файлы для сервера, сервера»), что бы попасть на свой сервер, нужно будет редактировать только строчку ServerAddr=*
Патч: Проще всего взять с какого-либо сервера (тех же хроник) и поменять там только l2.ini
Как сделать, чтобы другие игроки заходили на мой сервер
Изменяем в настройках, gameserver/config/server.properties и login/config/loginserver.properties, ExternalHostname на свой внешний ip адрес, в других строчках на свой внутренний
Как изменить место телепортации у ГейтКипера? Телепортирует не туда, куда должен
1. Узнаём id гк (шифт + клин левой кнопкой мыши)
2. Идём в gameserver\data\html\teleporter, и редактируем файлы, которые нам нужны (Название файлов — id npc)
Если ссылка на файл уже не работает нажмите на кнопку Нужно Авторизоватся и напишите в окне для жалобы «битая ссылка».
После этого файл будет перезалит в течении суток.
Источник
[Урок-2] Настройка рейтов сервера
Установка и администрирование сервера: Все вопросы связанные с установкой, настройкой и поддержкой WoW сервера. |
| Форумные разделы |
| Х А Л Я В А |
| Общение читеров |
| Хакерство и взлом |
| Бесплатный хостинг изображений |
| Создание читов на заказ |
| Обмен электронных денег |
| Услуги гаранта при онлайн сделках |
| Чёрный рынок |
| Чёрный список кидал в MMORPG играх |
| Заработок в интернете |
| Наши читы для разных MMORPG |
| Total Injector 2.0 — инжектор DLL файлов |
| Обход nProtect GameGuard |
| Archeage телепорт хак |
| Archeage спидхак, удаление растительности |
| Karos: чит на скорость и дальность атак |
| Karos: Начало — волхак |
| Многооконнка для R2 Online |
| Black Desert Online спидхак + джампхак |
| Elder Scrolls Online мультихак |
[Урок-2] Настройка рейтов сервера
Чтобы настроить рейты сервера вам нужно :
1) Зайти в папку ManGOs найти там файл Mangos.conf,и открыть его через любой удобный вам текстовой редактор.
2) Отредактировать то что вам нужно, смотрим ниже.
GameType = 1
Expansion = 1
DBC.Locale = 255
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
SkipCinematics = 0
MaxPlayerLevel = 80 (До кокого лвл можно максиму докачатся на сервере,можно поставить от 1 до 255)
MaxHonorPoints = 75000 ( Максимум очков хонора)
MaxArenaPoints = 5000 ( Максимум очков арены )
StartPlayerLevel = 1 Перевод (стартовый лвл=1 тоесть когда будут создавать чара он будет появляться с 1 лвл,вы можите поставить любое число от 1 до 255)
ActivateWeather = 1
Battleground.CastDeserter = 1
CastUnstuck = 1
Instance.IgnoreLevel = 0
Instance.IgnoreRaid = 0
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
MaxPrimaryTradeSkill = 2 (Количество професий которые игрок может выучить)
MinPetitionSigns = 9
MaxGroupXPDistance = 74
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
Event.Announce = 0
BeepAtStart = 1
Настройка общего чата
Чтоб включить функцию после = ставим 1 а если надо выключить то после = ставим 0
AllowTwoSide.Accounts = 1 (Разрешить или не разрешить создавать персонажей за две фракции на одном аккаунте.)
AllowTwoSide.Interaction.Chat = 1 (общаться фракциям в чате,тоесть создастся общий чат где две фракции переписываются)
AllowTwoSide.Interaction.Channel = 1 (общатся в канале,тоесть если вы хотите включить такой чат то вам надо поставить 1)
AllowTwoSide.Interaction.Group = 1 (Можно брать в группу две фракции и Орду и Альянс)
AllowTwoSide.Interaction.Guild = 0 (Можно брать в гильдию две фракции и Орду и Альянс)
AllowTwoSide.Interaction.Trade = 1 (Можно передовать между фракциями предметы,голды и так далие)
AllowTwoSide.Interaction.Mail = 0 (Можно передовать между фракциями по почте так же предметы,голды)
AllowTwoSide.WhoList = 1 (Можно видеть в листе онлайна две фракции и Орду и Альянс)
AllowTwoSide.AddFriend = 0 (Можно добовлять в друзья две фракции и Орду и Альянс)
Настройка рейтов на дроп вещей,голд и т.к.д
Rate.Health = 1 (Регенерация жизней)
Rate.Mana = 1 (Регенерация маны)
Rate.Rage.Income = 1 (Регенерация ярости)
Rate.Rage.Loss = 1 (Регенерация энергии)
Rate.Focus = 1 (Регенерация фокуса)
Rate.Loyalty = 1 (Набор очков для пета)
Rate.Drop.Items = 1 (Дроп вещей)
Rate.Drop.Money = 1 (Дроп голд)
Rate.XP.Kill = 1 (Рейт на убийство)
Rate.XP.Quest = 1 (Рейт квестов)
Rate.XP.Explore = 1 (Рейт открытия карты)
Rate.XP.PastLevel70 = 1
Rate.Rest.InGame = 1
Rate.Rest.Offline.InTavernOrCity = 1
Rate.Rest.Offline.InWilderness = 1
Rate.Damage.Fall = 1
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 1
Rate.Mining.Amount = 1
Rate.Mining.Next = 1
Rate.Talent = 1
Rate.Reputation.Gain = 1 (Рейт репутации)
Rate.InstanceResetTime = 1 (Время реса инстанции)
SkillGain.Crafting = 1 (Рейт кача професии)
SkillGain.Defense = 1
SkillGain.Gathering = 1
SkillGain.Weapon = 1 (Рейт кача скилов оружия)
SkillChance.Orange = 1
SkillChance.Yellow = 1
SkillChance.Green = 1
SkillChance.Grey = 1
SkillChance.MiningSteps = 1
SkillChance.SkinningSteps =1
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry = 0.05
DurabilityLossChance.Block = 0.05
Death.SicknessLevel = 11
Death.CorpseReclaimDelay.PvP = 1
Death.CorpseReclaimDelay.PvE =1
Спасибо за внимание до новых встречь
Источник