Общее руководство пользователя для серверов AdvExt

Discussion in 'FAQ / Guides / Мануалы' started by Xeonc, Jan 15, 2018.

  1. Xeonc

    Xeonc Administrator

    Процесс установки и активации лицензии.
    http://depmax64.com/u/q4Rt9

    Регистрация ГМ аккаунта или тестовых аккаунтов для внутренних нужд.
    В комплекте сборки есть папка Usefull Tools с набором полезных утилит, одна из них L2Account. Для того чтобы зарегистрировать аккаунт - необходимо ввести логин, пароль, ввести пароль на базы. Если нужен ГМ аккаунт - выставить галочку возле "is Builder Account"
    Ограниченную ГМ панель ПТС версии сервера можно открыть через Alt+G, список текстовых ГМ команд можно взять тут
    http://depmax64.com/u/oNZ2p

    Регистрация игровых аккаунтов в целом - лежит за пределами данного гайда и делается через системы регистрации и управления аккаунтом на сайте сервера

    Процесс правильного и эффективного взаимодействия с командой AdvExt. Помощь и баг фиксинг. Личный кабинет клиента
    Для работы с клиентами мы используем 4 различных канала коммуникации
    Telegram - мессенджер для обсуждения вопросов продаж и общих вопросов
    Email - так же для вопросов продаж и общих вопросов
    Skype - канал технической поддержки и консультирования
    HelpDesk - канал технической поддержки, консультирования, общие вопросы. Доступ к HelpDesk осуществляется через личный кабинет клиента(http://www.depmax64.com/ru/users/login).
    Как канал связи - HelpDesk наиболее удачный выбор, т.к. ваше сообщение доступно и может быть обработано любым сотрудником, и менее зависит от рабочего графика конкретного сотрудника в конкретном канале связи.

    Получение обновлений и подписка на обновления
    Процесс так же связан с Личным Кабинетом Клиента. При покупке сборки, каждый клиент получает бесплатную подписку на поддержку и обновления в течении месяца после покупки. В дальнейшем, этот статус можно как продлить, так и не продлевать(но тогда активная поддержка не оказывается и доступа к обновлениям не будет). Детально о политике обновлений можно прочитать тут:
    http://depmax64.com/u/6Yr9
    При активном статусе подписки в личном кабинете вы сможете найти доступ к SVN репозиторию. Это система контроля версий, через которую происходит раздача апдейтов.
    Для работы с системой нужно скачать приложение TortoiseSVN ( https://tortoisesvn.net/ )

    Правильный баг репортинг
    Репорт багов осуществляется только через HelpDesk, через личный кабинет. Для репорта багов есть несколько важных правил, т.к. чем более качественный и исчерпывающий баг репорт, тем быстрее мы сможем вникнуть в суть проблемы и исправить.
    Баг репорт по ошибке игровой механики должен состоять из следующих подпунктов:
    1. Описание бага, что именно работает не так?
    2. Шаги воспроизведения, т.е. как мы можем воспроизвести проблему. Большой плюс - записать и подкрепить видео
    3. Описание правильной механики, обязательно подкрепить ссылкой на пункт в списках изменений НЦсофта, или на какую либо из авторитетных баз знаний
    Репорт о падении сервера:
    - Необходимо прикрепить файл LinError.txt из директории упавшего модуля(Cached, L2Server или L2NPC)

    Управление рейтами сервера
    Самый простой путь, подходящий для теста, но не для лайва - изменить рейты внутри l2server.ini.
    При несложных условиях рейтовки - можно воспользоваться, идущей в комплекте с сервером, Rater_Light
    Квесты можно отрейтовать внутри параметров файла ai.obj (гибкая настройка не доступна в комплекте Gracia Final)
    Для более сложных условий рейтовки можно воспользоваться профессиональной помощью нашей команды под заказ


    Как подключить ГМшоп, баффера, менеджера профессий
    В комплекте поставки сервера, в папке Usefull Tools идет SIA AdvExt Manager. Это комплексный менеджер 3 в 1, легкий в установке и настройке, к нему идет отдельная небольшая инструкция

    Как создать новые предметы, скиллы, нпц, разместить НПЦ
    Процесс создания новых игровых сущностей - задача связанная с серверными настройками, и настройками отображения в клиенте.
    • Настройки предметов на сервере располагаются в файле itemdata.txt, на клиенте - itemname-e.dat(названия предметов), armorgrp.dat(для брони), weapongrp.dat(для оружия и щитов) и etcitemgrp.dat(для всех остальных предметов). Редактировать файлы клиента можно с помощью софта L2ClientData из папки Usefull Tools
    • Настройки скиллов на сервере располагаются в файле skilldata.txt и во вспомогательных файлах skill_pch.txt, skill_pch2.txt. Вспомогательные файлы генерируются с помощью программы GenPch из папки Usefull Tools. На клиенте скиллы редактируются в skillname-e.dat(имена) и skillgrp.dat(анимация, иконки и тд)
    • Настройки нпц располагаются в трех файлах на сервере - npcdata.txt(общие настройки), npcpos.txt(расположение), ai.obj. В клиенте - npcname-e.dat, npcgrp.dat

    Как включить Premium Account.
    Принцип включения премиум аккаунта различается между Interlude сборкой и старшими хрониками.
    Interlude - премиум аккаунт выдается через SQL запрос в таблицу dynamic_rates в базе Lin2World(этот способ пригоден для ручной выдачи, или выдачи через веб обвязку). Есть способ выдачи\продажи через АИ, но этот вопрос лежит вне данного гайда. Структура таблицы:
    [acc_name] - указать имя аккаунта
    [adena_drop] - множитель рейта на адену
    [items_drop] - множитель рейта на дроп
    [spoil] - множитель рейта на спойл
    [_exp] - множитель рейта на эксп
    [_sp] - множитель рейта на SP
    [time] - время начала работы ПА в формате Unix Time(https://www.unixtimestamp.com/index.php)
    [duration] - длительность работы ПА в секундах

    Gracia Final и выше. Тут есть два механизма поднятия рейтов и связанных со статусом бонусом. Premium Account - статус распространяющиеся на весь аккаунт. User VIP - статус на отдельного персонажа.
    Настройки премиум аккаунта внутри l2server.ini Активация - через выставление статуса 1024 для поля login_flag в таблице user_account. Настройка времени действия - в user_premium_ex
    Настройка VIP статуса в user_vip. Общие детали заполнения таблицы похожи на интерлюд версию

    Различные серверные настройки, где искать?
    Основные дополнительные конфигурации располагаются в папке AdvExt64. Далее раскроем структуру для двух групп продуктов
    Interlude:
    • GeneralSettings. Файл с общими настройками:
      [MultiBox] - секция с расширением настроек Smart-Guard по управлению лимитом разрешенных к запуску окон
      [Gameplay] - множественные настройки связанные с тонкой настройкой игрового процесса
      [ChatController] - базовые настройки защиты чата от Спама. Для профессионального решения проблемы советуем воспользоваться нашим сервисом
      http://depmax64.com/u/y6YXs
    [Party] - настройки правил группы
    [Skills] - особые глобальные настройки скиллов
    [CLANSYSTEM] - настройки клановой системы
    [HEROSYSTEM] - настройка доступности скиллов ноблесса и хиро
    [AUTOSHUTDOWN] - возможность по расписанию настроить систему выключения сервера. Вместе с программой L2Res из usefull tools - это позволяет проводить плановые рестарты без участия администратора сервера
    [CURSEDWEAPONS] - настройки системы проклятого оружия
    [DYNAMICRATES] - настройки системы Premium Account
    [ITEMS] - особые глобальные настройки предметов. Время жизни дропа, включение\отключение рун, цены на аугментацию, бесконечные сски и тд
    [SERVER] - возможность включить дополнительные бафф слоты
    [MISC] - конфиги связанные с инвентарем и расходом предметов. Расширение слотов инвентаря, Максимальное количество продаваемых за раз предметов, настройки потребления кристаллов саммонами.
    [PLAYERCOMMANDS] - включение и отключение различных вспомогательных войс команд, пишущихся через . , условный аналог .cfg на ява серверах
    [GAMEMARKET] - возможность настроить минимальное расстояние между торговцами, чтобы не забивали проходы
    [MULTISELL] - настройка отслеживания покупок в определенных мультиселлах, удобно для ведения наглядной статистики донат покупок
    • EnchantSystem.ini - гибкая настройка системы заточки предметов
    • SpecialAreas.ini - гибкая настройка различных нестандартных правил и условий для игровых зон(например пвп зоны у Эпик боссов с подсчетом пвп каунта)
    • AutoAnnouncement.txt
    • OfflineTrade.ini
    • AutoPickup.ini
    • BufferSettings.txt - система создания и настройки нпц бафферов
    • BuilderSystem.ini - гибкая настройка прав ГМа
    • JailSystem.ini
    • OlympiadExtras - настройки системы олимпиады
    • PvpSystem.ini - настройка возможности награды за ПВП\ПК

    Gracia Final, Gracia Epilogue, High Five:
    • GeneralSettings. Файл с общими настройками:
      [ITEMS] - включение удобной системы доставки предметов от администратора к игроку, настройка времени жизни предметов
      [GAMEMARKET] - возможность настроить минимальное расстояние между торговцами, чтобы не забивали проходы
      [PREMIUMSYSTEM] - включение системы ВИП, альтернатива системы премиум аккаунта, где спец условия распространяются только на одного игрока, а не на весь аккаунт
      [Gameplay] - множественные настройки связанные с тонкой настройкой игрового процесса
      [CLANSYSTEM] - настройки клановой системы
      [ChatController] - базовые настройки защиты чата от Спама. Для профессионального решения проблемы советуем воспользоваться нашим сервисом
      http://depmax64.com/u/y6YXs
    [COMMANDS] - включение и отключение различных вспомогательных войс команд, пишущихся через . , условный аналог .cfg на ява серверах
    [AUTOSHUTDOWN] - возможность по расписанию настроить систему выключения сервера. Вместе с программой L2Res из usefull tools позволяет проводить плановые рестарты без участия администратора сервера
    [CHARSET] - настройки разрешений на использование дополнительных символов в никах, отличных от цифр и латинских букв
    [AUTOPICKUP]
    [BUILDERSYSTEM]
    [OLYMPIADSYSTEM]
    [WEDDINGSYSTEM]
    [Skills] - особые глобальные настройки скиллов
    [ATTRIBUTESYSTEM] - настройки системы атрибутов
    [TERRITORYWAR] - настройка системы территориальных войн
    [MultiBox] - секция с расширением настроек Smart-Guard по управлению лимитом разрешенных к запуску окон
    • SpecialAreas.ini
    • AutoAnnouncement.txt
    • BoostRatesEvent.ini - возможности настройки эвента на опыт, включаемый в выбранное время
    • EnchantSystem.ini
    • JailSystem.ini
    • OfflineShop.ini
    • PvpExtras.ini - настройка возможности награды за ПВП\ПК

    Как работать с логами сервера?
    В папке Usefull Tools есть программа MonoParser , эта программа позволяет читать логи сервера и разбирать игровые ситуации. Ключевая папка логов в которой располагаются все логи операций с предметами - Cached/log/in
     
    Last edited: Jan 16, 2018
    Alt and Mike Wazowski like this.