Common user guide for AdvExt servers

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

  1. Xeonc

    Xeonc Administrator

    Installation notes:
    http://wiki.depmax64.com/index.php/Main_Page

    GM Account or test account registration for internal needs.
    In every file pack we provide folder Usefull Tools, one of them - L2Account. To register an account you need to type login, password and database password. If you need GM account - set flagcheck near 'is Builder Account'
    Limited L2OFF GM panel you can call through Alt+G, list of GM commands you can get from here
    http://wiki.depmax64.com/index.php/Builder_commands

    How to communicate with AdvExt team. Bug Fixing. Control Panel for clients
    We use 4 different communication channels for different needs:
    Telegram - messenger for sales and common questions
    Email - for sales and common questions
    Skype - technical support and common questions
    HelpDesk - technical support, consultations, common questions. You can write to HelpDesk from your Control Panel(http://www.depmax64.com/en/users/login), all replies will come to your email.

    HelpDesk - is a better choice as soon as it can be seen by any team member, and doesn't depends from working schedule of specific person


    How to get updates and subscription for updates.
    Process is also connected with Control Panel. When you buy our extender, you get free month of updates and technical support. Later this status can be extended or not(but you'll not recieve updates and support). More information here:
    http://www.depmax64.com/forum/index.php?threads/update-policy.1912/

    When your subscription status is active you can find SVN access inside of your Control Panel. To work with SVN you need to download TortoiseSVN( https://tortoisesvn.net/ )


    How to create correct bug reports.
    Any bugreport should be submitted to HelpDesk through Control Panel. To make correct and usefull reports which will be easier to handle you must follow few simple common rules.
    How to report gameplay bugs:
    1. Bug description, what is wrong?
    2. How to reproduce? Step by step. Video with demonstration will be a big advantage.
    3. How it should work? You must provide retail information from NCSoft changelogs or from some trusted database of knowledge

    How to report server crashes:
    - You must attach LinError.txt from crashed server module(Cached, L2server or L2NPC)

    How to manage server rates.
    The easiest way, acceptable for internal tests - changing rates inside of l2server.ini.
    For common situations you can use Rater_Light software from Usefull Tools folder.
    Quest drop rate could be managed inside of ai.obj (agile management is not acceptable in Gracia Final)
    If you need our help or more complicated rules - you can order a rater service or commercial Rater from us

    How to create GMShop, NPC buffer or profession manager.
    In Usefull Tools you can find NPC Sia AdvExt Manager. Its a common 3 in 1 npc, easy to install. For more complicated solutions you can order implementation from our side

    How to create new items, skills, npc and npc positions
    Creation process for new game features - common task connected with server scripts and .dat files on client side.
    • Items are stored in itemdata.txt on server side and on client side - itemname-e.dat(names of items), armorgrp.dat(textures description for armor), weapongrp.dat(textures description for weapons and shields), etcitemgrp.dat(for all other items). You can edit client files with help of L2ClientData from Usefull Tools folder
    • Skills are stored in skilldata.txt file and in PCH files(skill_pch.txt, skill_pch2.txt). PCH files should be generated with help of GenPCH software. On client side skills are in skillname-e.dat and skillgrp.dat
    • NPC are in 3 main files on server. npcdata.txt(common settings), npcpos.txt(positions in the world), ai.obj - artificial intelligence. On client side - npcname-e.dat and npcgrp.dat

    How to enable Premium Account.
    Premium accounts and their management are different for Interlude and Gracia final(and later) chronicles.
    Interlude - premium account can be given through SQL query to dynamic_rates table in Lin2world(this is a good way to give manually or through web). Exists a way how to give through AI but AI is too complicated thing to explain in basic User Guide. Table structure
    [acc_name] - account name
    [adena_drop] - multiplier for Adena Rate
    [items_drop] - multiplier for Drop rate
    [spoil] - multiplier for Spoil Rate
    [_exp] - multiplier for Exp rate
    [_sp] -multiplier for Adena Rate
    [time] - start time for PA in Unix Time(https://www.unixtimestamp.com/index.php)
    [duration] - PA duration in seconds

    Gracia Final and higher. Here is 2 ways how to rise rates(except Runes). Premium Account - for the whole account. User VIP - for separated character
    Premium rates configs are inside of L2server.ini
    [PremiumUser]
    PCCafe=true
    ExpBoost=1.5
    SpBoost=1.5
    SpoilBoost=1.5
    DropBoost=1.5
    AdenaBoost=1.5
    SealStoneBoost=1.5
    PvPPointBoost=2.0

    How to activate it - you need to put login_flag=1024 in user_account table and time of usage in user_premium_ex table.
    VIP status can be managed in user_vip and settings are very close to dynamic_rates from interlude


    Different server features, where to find and how to manage?
    Common configurations are in AdvExt64 folder. Here is a short catalog
    Interlude:
    [Party] - configs for parties
    [Skills] - special global configs for skills
    [CLANSYSTEM] - Clan System settings
    [HEROSYSTEM] - Skills management for noblesses and heroes
    [AUTOSHUTDOWN] - Ability to set the schedule of server restarts without manual restarting. This settings shuts the server down, L2Res software from Usefull tools will rise server
    [CURSEDWEAPONS]
    [DYNAMICRATES] - settings for Premium Account
    [ITEMS] - Special global configs for items. Item livetime, runes, infinity soulshots , augmentation price etc.
    [SERVER] - Ability to add additional buff slots
    [MISC] - Configs connected with inventory and item consumptions. Extending inventory slots, Max items for selling, Crystal consumption for summons.
    [PLAYERCOMMANDS] - Turing on and off special .voice commands, kinda common to .cfg in Java
    [GAMEMARKET] - setting up the min radius between traders to save free spaces
    [MULTISELL] - tracking purchases in special multisells, perfect for donate statistics collection

    • EnchantSystem.ini - flexible enchant configuration system
    • SpecialAreas.ini - flexible way to create special territories with different fun rules
    • AutoAnnouncement.txt - Announce system
    • OfflineTrade.ini
    • AutoPickup.ini
    • BufferSettings.txt - system for easy Buffer creation and management
    • BuilderSystem.ini - flexible access rules for GM characters
    • JailSystem.ini
    • OlympiadExtras - flexible Olympiad settings
    • PvpSystem.ini - rewards for PVP and PK

    Gracia Final, Gracia Epilogue, High Five:
    • GeneralSettings:
      [ITEMS] - Usefull delivery system configurations, item livetime
      [GAMEMARKET] - setting up the min radius between traders to save free spaces
      [PREMIUMSYSTEM] - VIP system turing on
      [Gameplay] - Multiple settings connected with general Gameplay
      [CLANSYSTEM] - Clan System settings
      [ChatController] - basic rules for chat security from spam. Professional service for this needs you can find here:
      http://www.depmax64.com/forum/index.php?threads/security-against-ingame-spam.1881/
    [COMMANDS] - Turing on and off special .voice commands, kinda common to .cfg in Java
    [AUTOSHUTDOWN] - Ability to set the schedule of server restarts without manual restarting. This settings shuts the server down, L2Res software from Usefull tools will rise server
    [CHARSET] - Here you can accept different symbols for character creation over standart latin letters and number
    [AUTOPICKUP]
    [BUILDERSYSTEM] - flexible access rules for GM characters
    [OLYMPIADSYSTEM] - flexible Olympiad settings
    [WEDDINGSYSTEM]
    [ATTRIBUTESYSTEM] - Attribute system configurations
    [TERRITORYWAR]
    [MultiBox] - section with extending SmartGuard multibox management
    [SKILLS] - special global configs for skills
    • SpecialAreas.ini - flexible way to create special territories with different fun rules
    • AutoAnnouncement.txt - Announce system
    • BoostRatesEvent.ini - Special event for rising server rates globally in some specific time
    • EnchantSystem.ini - flexible enchant configuration system
    • JailSystem.ini
    • OfflineShop.ini
    • PvpExtras.ini - rewards for PVP and PK
    • WeddingSystem.ini

    How to work with server logs?
    In Usefull Tools you can find MonoParser, this software reads server logs and help to solve different common support questions. Key file with all item operations - Cached/log/in
     
    Mike Wazowski likes this.