««†KENVOOD†»» 13 Опубликовано 20 апреля, 2010 Во избежание флуда в моей аське отвечаю на вопросы которые задают чаще всего: 1. Как сделать себя админом? Заходим в Navicat: Открываем базу l2jdb, ищем accounts, меняешь access_level на 100, ищешь characters, меняешь access_level на 200. 2. Как включить авто регистрацию? Заходим C:\путь до вашего севрера\loginserver\config\ открываем файл loginserver.properties, находим AutoCreateAccounts = False и вместо 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 Цифры меняйте по вашему усмотрению! 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. Перезагрузите сервер для обновления. 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 логин сервер). 14. Почему я могу играть на локальном сервере а другие игроки не могут играть на моем сервере? Потому что у вас неоткрыты порты 2106 и 7777 ( TCP и UDP ) на сервере или модеме/файрволе или роутере. 21. Сервер ужасно лагает как это поправить? Откройте Task Manager или еквивалент ему. И установите всем java.exe процессам приоритет High/Высокий или Real Time/Реального времени Примечание : Ставте Real Time/Реального времени только в том случае если у вас выделеный сервер и только под L2j и Веб. Если после долгой работы сервера java загружает проц под 100% то ресарт делай. Часть 2. [manual]переход со сборки на сборку без потери БД что бы сохранить свою базу данных... Ниже представлены те таблицы котрые нам необходимы (их все желательно удалить с базы ) а потом залить те которые ты сохранил: account character_hennas character_friends character_makroses character_quest character_recipebook character_shortcuts character_ski lls character_skills_save character_subclasses characters clan_data clan_wars items pets castle seven_signs seven_signs_festival seven_signs_status siege_clans gameserve Привожу один из примеров: 1.Открываем "Navicat" Выбираем свою базу. 2.Выбираем таблицу accounts, нажимаем на неё правой кнопкой мыши и выбираем"Export Wizard" 3.Выбираем формат сохранения. Допустим Text file. (".txt) 4.Выбираем параметры сохранения. 5.В поле "Encoding" - выбираем кодировку. В поле "Expor to" - нужно выбрать место куда сохроняется фаил. Допустим это будет "Новая папка" 6.После этого нажимае всё время далее (если не знаешь чё тыкать лутше не лезть). В последнем окне нажимаем кнопку "Start" 7.Тоже самое тебе надо сделать с остальными таблицами. Импортирование базы в новую сборку: 1.Открываем "Navicat MySQL" Выбираем свою базу. (чаще всего это l2jdb) 2.Выбираем таблицу accounts, нажимаем на неё правой кнопкой мыши и выбираем"Import Wizard" 3.Выбираем форму сохраненного файла. 4.В поле "Encoding" - выбираем кодировку. В поле "Import to" - нужно выбрать папку куда ты сохронил фаил. В нашем случаи "Новая папка" 5.Нажимаем далее (если не знаешь чё тыкать лутше не лезть). В последнем окне нажимаем кнопку "Start" 6.Тоже самое тебе надо сделать с остальными сохраненными таблитцами. Вот это всё надо сделать (с каждым файлом а не ток c accounts) Импортиовать надо в новую базу знаний (тоесть после установки винды устанавливай новую базу знаний а уже потом туда заливай ) Либо не париться и в каждом запросе после дампа поставеть место INSERT UPDATE P.S. Знаю мануал есть такой но походу никто невоткнул что в нем написано=) ЧАСТЬ 3. [manual]Авто. Рестарт/выключение Сервера #02:50:00 -время рестарта/выключения Для рестарта: INSERT ignore into global_tasks values (99, 'restart', 'TYPE_GLOBAL_TASK', 2147483647, '1', '02:50:00', '600'); Для выключения: INSERT ignore into global_tasks values (99, 'shutdown', 'TYPE_GLOBAL_TASK', 2147483647, '1', '02:50:00', '600'); Таблица global_tasks Часть 4. Отойдем чуть чуть от темы порабы заняться красотой=) Немножко ID итемов, мобов для украшения города и использования для Гм шопов и тп. Дерево - 30627 Елка : 5560 Огромная статуя - 32255 Лагерь победителей - 35422 Шкаф с книжками (нпц) - 31535 Пульт (от белета вроде) - 18500 Трап с глазом - 18379 Каменная змея - 18540 Ацкий эфект ! Украсит любую площадь - 29125 Алтарь богов - 35469 Клоуны - от 32379 ,до 32385 Мобы : 22350 - Chimera of Darkness 23310 - Kechi's Guard 22300 - Dolph's Minion 22304 - Guardian of the Emerald 22312 - Fafurion's Henehman 22314 - Garden Poison Moth 22316 - Garden Guardian Tree 22315 - Garden Guard 22266 - Pythia 22341 - Ketlas 22346 - Quarry Foreman 22360 - Town Patrolman 22362 - Guzen 22363 - Body Destroyer 22368 - Labyrinth Captain 22380 - Master Festina 22395 - Beleth's Projection 22385 - Tully's Golem Guard 22396 - Foundry Laborer 22399 - Greater Evil 22400 - Shadow Column 22405 - Darion's Faithful Servant 22412 - Beleth's Fighter 22422 - Faian's Guard 22428 - Slave of Envy 22477 - Ferevent Kanabion 22289 - Plaza Helm 22250 - Grotto Leopard 22248 - Grotto Golem 18366 - Witch Warder 32237 - Нпц девушка , с анимацией у нее все нормально , просто уберите из рук колотушку.. 18490 - Рб кукла 22327 - Arcane Scout 22328 - Arcane Guardian 22321 - Junior Sumoner 32294 - Budenka 29118 - Beleth (Рб) 22155 - Triol High Priest 22156 - Triol Priest Могут быть расхождения в ид но я на трех сборках проверял сошлось) 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты