Процесс установки и активации лицензии. 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, через личный кабинет. Для репорта багов есть несколько важных правил, т.к. чем более качественный и исчерпывающий баг репорт, тем быстрее мы сможем вникнуть в суть проблемы и исправить. Баг репорт по ошибке игровой механики должен состоять из следующих подпунктов: Описание бага, что именно работает не так? Шаги воспроизведения, т.е. как мы можем воспроизвести проблему. Большой плюс - записать и подкрепить видео Описание правильной механики, обязательно подкрепить ссылкой на пункт в списках изменений НЦсофта, или на какую либо из авторитетных баз знаний Репорт о падении сервера: - Необходимо прикрепить файл 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