-
Posts
12,743 -
Joined
-
Days Won
1,044
Content Type
Profiles
Forums
Store
Downloads
Faq
Release Notes
Guides
News
Events
Ideas
Everything posted by Wizzy
-
We are pleased to announce pre-sale of Season 20 Part 1-3 | Legendary Items. New update changes The update will bring number of new features and extends range of existing ones. Update content Guild Matching Functionality and UI Renewal Improved Mastery/Legendary Items mixes UI: Now the mixes have dedicated category Kardamahal Underground Temple Elite Zone and Elite Monsters New Legendary Equipment: Temple Guard items & Legendary Sets 🔥 Shields Weapons Armors (Helmets, Armors, Pants, Gloves, Boots) Test Versions The test version will be released by the end of 2024 and will be available only for Customers who upgraded their SeasonPass to level 7. All test versions are limited in time and will be shut down after launch of official release. Limiting the test version to actual holders of required SeasonPass meant to avoid running live servers on early test versions by Customers not owning the pass what had negative impact on the MU market and its community. SeasonPass Sale We open ability to get Season 20 Part 1-3 Pass at reduced price (€105 regular dropped to €89.5) by 31st December 2024, 11:59:59 PM GMT+1. To find out the deal visit License Manager and click Manage SeasonPass.
-
Version 1.0.0
1 download
Alchemist is a complete design for purpose of Launcher (Premium) tool. It comes with complete set of files to use with Launcher Designer tool and a Photoshop project file (PSD) of logo. Package content Requirements Launcher (Premium) - tool that can be purchased from License Manager at price of €105 by every active server license subscriber€70.00 -
Version 1.0.0
0 downloads
Necro is a complete design for purpose of Launcher (Premium) tool. It comes with complete set of files to use with Launcher Designer tool and a Photoshop project file (PSD) of logo. Package content Requirements Launcher (Premium) - tool that can be purchased from License Manager at price of €105 by every active server license subscriber€70.00 -
No Santa but Christmas & New Year Sale is here! Find best deal for you, either you are advanced server owner or just starting! Save even 40% on selected products! 🔥 Promotion Details Promotion period: 18th December 2024 (11:30 AM GMT+1) until 01st January 2024 (11:59:59 PM GMT+1) Deal #1 - Server Subscription Plans Get one of available server subscription plans IGC.Premium - Season 6 Episode 3 IGC.Premium Plus - Purchase with Season 20 Part 1-2 option and get free upgrade to Season 20 Part 1-3 - it will be out by the end of 2024 (test version)! Premium Plus subscription opens ability to run Season 6 Episode 3 as well! Coupon Codes IGC.Premium (66 off): WINT-S6 IGC.Premium Plus (€130 off): WINT-S20 Overview files features or visit our store directly. The promotion applies to purchase price and not renewals. Deal #2 - Server Plugins Get any (except Ice Wind Valley) of our server plugins to enhance your players' experience, 20% off Get Ice Wind Valley plugin at astronomical cut-off, 40% off Check available plugins here* * - Flags & Shop plugin is excluded from promotion. To apply use the following coupon for every plugin (except Ice Wind Valley) purchase: WINT-PLUGINS To apply Ice Wind Valley plugin discount use following coupon upon purchase: WINT-CASTLE Deal #3 - Dashboard The IGC.Dashboard application provides comprehensive character data, including level, stats, coordinates, and class-based imagery, with quick access to minimize the MU window and open additional instances. It features event notifications, Discord Rich Presence integration for default character display, and automatic setup for MU folder path in Windows Defender for seamless gameplay. Enjoy 15% off (regular price €199). Go to License Manager and click Buy Dashboard for detailed information about product. The discount is calculated automatically and does not require additional coupon codes. Deal #4 - SeasonPass Get selected Season Passes at reduced price SeasonPass level 1 reduced by 15% SeasonPass level 2 reduced by 15% SeasonPass level 3 reduced by 10% SeasonPass level 4 reduced by 10% No coupon code is required. Go to License Manager click Manage SeasonPass and select SeasonPass level you want to upgrade to. Pre-discount unit price is displayer per SeasonPass. Deal #5 - World Creator Get one of our greatest and newest tool to customize your game world, now 10% off World Creator To apply use following coupon code upon purchase: WINT-WC Deal #6 - Launcher Designs Get any of our designs prepared exclusively for IGC.Launcher (Premium), 20% off Check available designs here To apply use the following coupon for every plugin purchase: WINT-LD
-
[FIX] Corrected location of custom interface files from \Data\Custom\UI\ to \Data\Custom\Interface\UI\ [FIX] Custom UI was affecting normal functionality of mouse clicks [FIX] Corrected default configuration of MasteryItemMix.xml [FIX] Mastery experience was incorrectly calculated in certain scenario what could result in faster level achievement
-
[NEW] New magic type character Alchemist [NEW] New character's skills [NEW] New Character's regular armors and weapons [NEW] New Character's mastery armors and weapons [NEW] New Character's dedicated wings: 3rd, 4th, 5th [NEW] New Character's Wing Core [NEW] New map: Kardamahal Underground Temple [NEW] New map monsters [MOD] Extended max level to 1700
-
Version 20.1.2.0
244 downloads
IGC.Essential Tools is fully featured application that allows to manage server very easy way. Numerous of aspects covered makes looking after the Server a piece of cake. Essential Tools in version v20.1.2.0 and newer is dedicated for server files of Season 20 Part 1-2, starting from 20.1.2.0 files version, it is not compatible with older Seasons. Version for lower Seasons can be found here Modules of the tool Account Editor Character Editor Item Editor Mix Lost Items Restore DefaultClassType Editor Gremory Case Editor Buffs Manager Character Location Editor Skills Editor Guild Editor Marriage Editor Gens Editor Ban Manager Castle Siege Manager VIP Manager Game Master Manager InGameShop Items Editor (CashShop Gift/Normal Inbox) Items Reserializer Database Management Search and Delete empty Accounts / Characters Clean Inactive Accounts Search and delete duped Items Database Backup manager Character Experience Fixer Item's structure converter to IGC.Format and more. Utilities Item Finder Account Finder Status Checker Requirements - Download & Install .NET Framework 4.8 (including available Windows Updates SharedManagementObjects 2014 SQLSysClrTypes 2014From €580.00 -
[FIX] Effect of double damage option of Ability Cards could bypass SD [FIX] Mu Quests stopped to work after update 19.2.3.14 [FIX] Corrected possible client lock when using Moss Merchant lottery [FIX] Corrected party exp was too high in certain scenario
-
You can already define multiple days like [1,2,3]. There are such examples by default.
-
[ADD] Introducing new custom UI (test), F5 to activate [FIX] Ability Card Double Damage option functionality was invalid [FIX] Artifacts could not be upgraded after insert/removal from the artifact board [FIX] Personal Store generated 'BUFFER MAX OVER' error when too many shops was opened [FIX] Element of reward item coming from Chaos Cards was invalid [FIX] Trade system was conflicting with /ware command resulting in unexpected behavior [FIX] Too quick use of Moss Merchant lottery could result in game client lock [FIX] Tormented Square Goblin could be attacked with full damage by Muuns [FIX] Mastery Horns did not stack automatically when collected in certain scenario [ADD] Added missing /evo command configuration to Common.ini (part of Limited Use Command plugin) [FIX] Game client could crash (not always and not on every PC) when deactivating flag item
-
Version 20.1.2.1 S
1,178 downloads
This is x20 series of Server Suite package (S20 Part 1-2). This submission contains Full Server Suite Package of latest stable version for the series and three of most recent updates which have to be downloaded on regular basis as are being overwritten automatically with new update releases. Summary of reported and resolved issues is provided within below change-log and per specified version in the Bug Tracker If you want to be notified of further updates on this submission, make sure to follow it by clicking follow button at the top-right. CONFIG CHANGES: srv-config/x20-P1-2 Interested in participating in DEV and help testing BETA releases? Check for TEST versions availability trough versions tracker. Relevant notes are attached directly to relevant TEST version.From €580.00 -
[NEW] Support of IGC.Dashboard product [MOD] Updated ServerInfo.xml (BMD) structure for purpose of IGC.Dashboard [MOD] Changed name of IGCCS.ini (ConnectServer) to Config.ini to match general patterns used across the files [MOD] Extended structure of Config.ini of ConnectServer application by "Dashboard" section [MOD] Added support for excellent options when using Mysterious Stone on armor-type items [ADD] Added options to verify if required font is installed in Config.ini of game Client [FIX] Game Server crash [FIX] Game Server freeze
-
Version 1.0.0.0
56 downloads
The IGC.Dashboard application provides comprehensive character data, including level, stats, coordinates, and class-based imagery, with quick access to minimize the MU window and open additional instances. It features event notifications, Discord Rich Presence integration for default character display, and automatic setup for MU folder path in Windows Defender for seamless gameplay. Features Discord Rich Presence Events & Invasions Notifications Character Death Notification Characters list with display of basic character attributes such as HP, MP, Level, Experience, etc. Game Window Hide (after clicking on character image in list of characters) Automated game client folder exception for Windows Defender Ability to run Game Client from the Dashboard Fully customizable Template Capable of complete translation into any chosen language Developer ready Cache support Developer ready Database Connection support (PDO) Requirements Web Hosting PHP >= 8.0 Rewrite engine support to handle .htaccess rules: Mod Rewrite WebServer, e.g. Apache, LiteSpeed, Nginx, Microsoft IIS* Client side Microsoft .NET Framework, version 4.8 Windows 7 or later Operating System * In case of using Microsoft IIS web server the .htaccess must be rewritten to supported format or .htaccess supporting module must be installed. Server versions compatibility The dashboard is compatible only with specific versions of IGC Servers, with plans to gradually expand support for previous versions, which will be updated here: Season 19 Part 2-3 in version 19.2.3.13 S and later Licensing The dashboard operates on a per-server licensing model, meaning each dashboard license can be used with a single server license once it has been assigned. Product Documentation You can find comprehensive product documentation in our Guides section.Free -
1. Assigning dashboard to server license To assign a dashboard license to a specific server license, follow these steps: Have at least one unassigned dashboard license available Follow to server license data form and click on dropdown button to expand available options Click Assign Dashboard Fill Link URL with valid URL pointing to web-accessible location of your dashboard host Click Save to apply the changes 2. Editing dashboard license To edit the details of a dashboard license that is already assigned to a server license, follow these steps: Follow to server license data form and click on dropdown button to expand available options Click Edit Dashboard Details Fill Link URL with valid URL pointing to web-accessible location of your dashboard host Click Save to apply the changes 3. Removing dashboard from server license To remove the dashboard license from the server license, follow these steps: Follow to server license data form and click on dropdown button to expand available options Click Edit Dashboard Details Click the Detach Dashboard red button. Proceed with caution, as no additional confirmation will be requested. * Dashboard license changes might be subject to regular free change allowance. Needed to change dashboard license beyond free allowance scope may require a purchase a license data change service. It can be done by clicking Get More link under Buy Dashboard button. Periodically, change of dashboard data may be free of charge. Subject to change without further notification. ** Single dashboard license can be assigned to only one server license at a time
-
1. Assigning launcher to server license To assign a launcher license to a specific server license, follow these steps: Have at least one unassigned launcher license available Follow to server license data form and click on dropdown button to expand available options Click Assign Launcher Fill Update URL and Hash URL pointing to two different web accessible locations you will store patches and security hashes Click Save to apply the changes 2. Editing launcher to server license To edit the details of a launcher license that is already assigned to a server license, follow these steps: Follow to server license data form and click on dropdown button to expand available options Click Edit Launcher Details Fill Update URL and Hash URL pointing to two different web accessible locations you will store patches and security hashes Click Save to apply the changes 3. Removing launcher from server license To remove the launcher license from the server license, follow these steps: Follow to server license data form and click on dropdown button to expand available options Click Edit Launcher Details Click the Detach Launcher red button. Proceed with caution, as no additional confirmation will be requested. * Launcher license changes might be subject to regular free change allowance. Needed to change launcher license beyond free allowance scope may require a purchase a license data change service. It can be done by clicking Get More link under Buy Dashboard button. Periodically, change of launcher data may be free of charge. Subject to change without further notification. ** Single launcher license can be assigned to only one server license at a time
-
Re-activation with no data change In certain cases, activating the license may be necessary even without data changes. Before proceeding, confirm you have an available license change (either a free or purchased service*) and follow the steps below: Click the dropdown button on the license form needing activation, and select Clear Activation. Your Activation Key will be refreshed and ready to use after 3 minutes; copy it and run any of GameServer.exe applications on host identified with IP filled in license form** Activation window will appear, enter the Activation Key and click activate. Your license should be active already. * Any change beyond free allowance requires to purchase a license change service. It can be done by clicking Get More link under Buy Dashboard button. ** If activating on PC the license previously existed make sure to run RemoveLocalLicenseData.reg shipped along with full pack of server suite before proceeding with new license activation.
-
How to change license data? Each license's data can be modified once every 30 days at no cost. The next available date for a free change is shown in the license header, e.g., Next Free Change on xx/xx/xx. Any changes beyond the free allowance require purchasing a license change service. This can be done by clicking the Get More button located under the Buy Dashboard button. Change of license Fill license data that changed (see points 1-3 of activation guide) Click Update Details Your Activation Key will be generated and become available after 3 minutes; copy it and run any of GameServer.exe applications on host identified with IP filled in license form* Activation window will appear, enter the Activation Key and click activate. Your license should be active already. * If activating on a machine where the license previously existed, run the RemoveLocalLicenseData.reg file (included with the full server suite package) before proceeding with the new license activation.
-
How to activate server license for first time? Fill IPv4 or Hostname*, the IP must be your public IP of your server machine Fill Server Name, a string of your liking to help identity the license Fill SQL/Database IPv4**, IP address of your SQL server database, leave disabled if all is hosted on same machine; fill when used Hostname in point 1. Click Update Details Your Activation Key*** will be generated and will appear after 3 minutes; copy it and run any of GameServer.exe applications on host identified with IP filled in point 1.**** Activation window will appear, enter the Activation Key and click activate. Your license should be active already. * Hostname is a DNS record that will be resolved by our system to IPv4, it can be updated on your end with actual IP, useful in case of dynamic IP, ** Required when database is located on different host than server. If used hostname, *** License Key can be used only once every license data change, to reset license Key for another activation update license details and click Update Details button or use Clear Activation to proceed without license data change, **** Depending of your environment setup you may need to open port TCP/50235 (for version lower than 17.1.3.25 port is TCP/48235); Version 17.1.3.25 and up requires operating system time to be synchronized with internet time, check the tutorial. If having problems with default time sync servers use the following one: pool.ntp.org
-
1. Event notification configuration The configuration for event timers and notifications necessitates direct editing of the events.js file found in the web part directory at /Templates/Defaults/js/. Note that a more user-friendly configuration will be introduced in future updates. Open the events.js file and locate following block: var events = [ ["Boss Battle", ["06:30", "15:00", "21:30"],"Boss Battle", "boss"], ["BloodCastle", ["00:05", "01:05", "02:05", "03:05", "04:05", "05:05", "06:05", "07:05", "08:05", "09:05", "10:05", "11:05", "12:05", "13:05", "15:05", "16:05", "17:05", "18:05", "19:05", "20:05", "21:05", "22:05", "23:05",],"BloodCastle", "event"], ["Devil Square", ["00:40", "01:40", "02:40", "03:40", "04:40", "05:40", "06:40", "07:40", "08:40", "09:40", "10:40", "11:40", "12:40", "13:40", "15:40", "16:40", "17:40", "18:40", "19:40", "20:40", "21:40", "22:40", "23:40"],"Devil Square", "event"], ["Chaos Castle", ["00:25", "01:25", "02:25", "03:25", "04:25", "05:25", "06:25", "07:25", "08:25", "09:25", "10:25", "11:25", "12:25", "13:25", "15:25", "16:25", "17:25", "18:25", "19:25", "20:25", "21:25", "22:25", "23:25"],"Chaos Castle", "event"], ["Mirror", ["00:55", "01:55", "02:55", "03:55", "04:55", "05:55", "06:55", "07:55", "08:55", "09:55", "10:55", "11:55", "12:55", "13:55", "14:55","15:55", "16:55", "17:55", "18:55", "19:55", "20:55", "21:55", "22:55", "23:55"],"Mirror", "event"], ["Illusion", ["00:50", "01:50", "02:50", "03:50", "04:50", "05:50", "06:50", "07:50", "08:50", "09:50", "10:50", "11:50", "12:50", "13:50", "15:50", "16:50", "17:50", "18:50", "19:50", "20:50", "21:50", "22:50", "23:50"],"Illusion", "event"], ["Golden Attack", ["01:45", "05:30", "06:15", "15:00", "16:45", "18:15", "21:15"],"Golden Attack", "inv"], ["Red Dragon", ["00:10", "01:10", "02:10", "03:10", "04:10", "05:10", "06:10", "07:10", "08:10", "09:10", "10:10", "11:10", "12:10", "13:10", "14:10", "15:10", "16:10", "17:10", "18:10", "19:10", "20:10", "21:10", "22:10", "23:10",],"Red Dragon", "inv"], ["Medusa", ["20:00"],"Medusa", "boss"], ["Raffle", ["10:00", "14:00", "19:00"],"Raffle", "Event"], ["Last Man Standing", ["03:00", "06:00", "09:00", "12:00", "15:00", "18:00", "21:00"],"Last Man Standing", "Event"], ["Hide And Seek", ["04:00", "11:00", "14:00", "20:00"],"Hide And Seek", "Event"], ["Arca Battle", [3], ["20:00"],"Arca Battle", "event"], // Tuesday ["Castle Siege", [7], ["16:00"],"Castle Siege", "event"], // Saturday ["Scramble", ["00:35", "01:35", "02:35", "03:35", "04:35", "05:35", "06:35", "07:35", "08:35", "09:35", "10:35", "11:35", "12:35", "13:35", "15:35", "16:35", "17:35", "18:35", "19:35", "20:35", "21:35", "22:35", "23:35"], "Scramble", "event"], ["World War",["20:50"],"World War", "Event"], ["Egg Event", ["06:00", "07:15", "16:00", "19:15", "21:45", " 23:45"],"Egg Event", "inv"], ["Deep Gorgon", ["01:15", "04:15", "08:15", "10:15", "13:15", "17:45", "20:50"],"Deep Gorgon", "inv"], ["Zaikan", ["01:00", "04:45", "08:30", "09:45", "12:15", "13:30", "17:15", "18:30", "19:45", "21:05", "22:20", "23:30"],"Zaikan", "inv"], ["Hydra", ["00:45", "03:15", "04:30", "05:45", "09:30", "10:45", "12:00", "14:30", "17:00", "22:00", "23:20"],"Hydra", "inv"], ["Balrog", ["00:30", "03:00", "06:45", "08:00", "09:15", "10:30", "13:00", "14:15", "15:30", "19:20", "20:30", "21:50", "23:00"],"Balrog", "inv"], ["Gorgon", ["02:30", "03:45", "07:30", "11:15", "13:45", "16:15", "18:15", " 21:20", "23:15"],"Gorgon", "inv"], ["Ice Queen", ["00:15", "01:30", "02:45", "04:00", "07:45", "09:00", "11:30", "12:45", "15:15", "19:00", "20:15", "21:35", "22:45"],"Ice Queen", "inv"], ["World Boss", [1], ["14:00"],"World Boss", "boss"], // Sunday ["World Boss", [2], ["09:00"],"World Boss", "boss"], // Monday ["World Boss", [3], ["15:00"],"World Boss", "boss"], // Tuesday ["World Boss", [4], ["18:00"],"World Boss", "boss"], // Wednesday ["World Boss", [5], ["09:00"],"World Boss", "boss"], // Thursday ["World Boss", [6], ["15:00"],"World Boss", "boss"], // Friday ["World Boss", [7], ["18:00"],"World Boss", "boss"] // Saturday ] The actual block content may vary from what is shown above due to potential updates to the application. The system can identify two types of entries, consisting of 4 and 5 elements. Four elements example ["Boss Battle", ["06:30", "15:00", "21:30"],"Boss Battle", "boss"], "Boss Battle" - Display Name ["06:30", "15:00", "21:30"] - Array of event schedule "Boss Battle" - Event notification name "boss" - type of event Five elements example ["World Boss", [1], ["14:00"],"World Boss", "boss"], "World Boss" - Display Name [1] - Day of week ["14:00"] - Array of event schedule "World Boss" - Event notification name "boss" - type of event, used for filters The last argument, event type allows to define following values event inv boss The day of week argument defines days as follows [1] - Sunday [2] - Monday [3] - Tuesday [4] - Wednesday [5] - Friday [6] - Saturday The events.js file includes several hard-coded texts that may need to be modified directly within the file if necessary. These texts may be moved to a dedicated settings file in future updates. starts in 5 minutes! Started! "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" 2. Templates and customizations Templates system can be found within the dashboard systems. Custom modifications to default template, same as custom templates are beyond support scope of the product. You are permitted to modify existing HTML, CSS, and JS files (some JS files are obfuscated), as well as create your own custom templates. However, it's important to note that when creating a custom template, you must retain certain internally used names.
-
1. Files configuration Before beginning the patch preparation, configure the necessary files. There are two files that need to be set up before the Dashboard files can be placed in their target location: \Server\ConnectServer\config.ini \Client\Data\Local\ServerInfo.bmd (XML) 1.1 ServerInfo.bmd (XML) Open the ServerInfo.xml and locate the following (supported files version required): <Dashboard Enabled="0" ExeName="Dashboard.exe" Path="Dashboard" IsNative="1" MainProcessName="main" MemoryShareName="IGCDashBoard" /> Enabled: Activates or deactivates run of the dashboard, 0/1, ExeName: The name of dashboard binary, including file extension, Path: Path to the dashboard binary file, relative to the game client root folder. Do not include leading or trailing slashes; this field can be left blank to run the dashboard from the client root, IsNative: Set to 1 if using IGC Dashboard, otherwise leave disabled, 0/1, MainProcessName: The actual name of the game client binary file, which defaults to "main," excluding the file extension, MemoryShareName: A unique name that allows the dashboard and client to share character and server information. Use alphanumeric characters only. Encode the file to BMD using ToolKit Lite or Premium. 1.2 Config.ini (ConnectServer) Open the config.ini of ConnectServer and locate the following (supported files version required): [Dashboard] MemoryShareName = IGCDashBoard DiscordAppID = 0 MemoryShareName: A unique identifier that enables the dashboard and client to share character and server information. It must match the configuration in ServerInfo.bmd (XML). DiscordAppID: Accepts the Discord application ID for purpose of Discord Rich Presence. Requires external configuration as outlined in the Discord documentation, 0 to ignore. Information To obtain Discord App ID configured Discord Account and Server/Community is required. Go to https://discord.com/developers/applications and create new application. For detailed guide refer to Discord Documentation. Short Guide Open Discord Application center: https://discord.com/developers/applications Click New Application → enter application name, it will be displayed as your Rich Presence main name Accept Terms & Conditions → click Create Copy Application ID Fill other necessary data, such as application description website URL/Legal/Privacy URLs, other as required → click Save Changes 2. Client dashboard patch files By default, the dashboard files are located in the Dashboard folder, which should be placed in the root directory of the Game Client, alongside main.exe. It might be necessary to modify the location of the dashboard files according to the earlier configuration in ServerInfo.bmd (XML). Once dashboard files are on its place, locate two files and open them in text editor: setting.json Strings.xml setting.json { "DashBoardPath": "Dashboard", "RestoreProcessOnClose": true } DashBoardPath: Path to the dashboard binary file, relative to the game client root folder. Must match configuration of Dashboard Path in ServerInfo.bmd (XML). RestoreProcessOnClose: Determines whether to restore hidden game client processes when the dashboard application is closed. If set to false, the game client window can only be restored by reattaching the game client processes after running the dashboard application. The window_handle.json file cannot be manually modified; if it has been altered, it may be necessary to terminate the game client processes via Task Manager. Strings.xml The file contains language strings that can be translated to desired language. Ensure the file encoding is always set to UTF-8. Point particular attention to explanatory comments located in the file. This tutorial will only clarify purpose of selected strings from DISCORD and GENERAL sections. <General> <String Id="0" Text="Blue MU Server" /> <String Id="1" Text=" died!" /> <String Id="2" Text="The application is running in the background, check your tray." /> <String Id="3" Text="Blue MU - Dashboard" /> </General> <Discord> <String Id="0" Text="Season 19, come play with us!" /> <String Id="1" Text="Part 2-3" /> <String Id="2" Text="SITE" /> <String Id="3" Text="https://mydomain.com" /> <String Id="4" Text="DISCORD" /> <String Id="5" Text="https://discord.gg/AFSDFgdFHG" /> <String Id="6" Text="image_large" /> <!-- Large Image Key --> <String Id="7" Text="Let's go!" /> <!-- Large Image Description --> <String Id="8" Text="Level: " /> <String Id="9" Text="Character: " /> <String Id="10" Text="Part 2-3" /> <String Id="11" Text="Season 19, come play with us!" /> <String Id="12" Text="image_small" /> <!-- Small Image Key --> <String Id="13" Text="Let's go!" /> <!-- Small Image Description --> </Discord> General 0: Server name, title used across multiple places, e.g. Windows Notification Balloon. 1: Part of character death notification, placed after character name, e.g. Black Mage died! 2: Text that will appear on notification balloon when minimizing the dashboard application before it goes to tray area 3: Text that will appear when placing mouse over the tray icon Discoed 0: Rich presence details text to mention 1: Rich presence state text to mention 2: Label text for website button, can be used for other purpose 3: The URL of the website 4: Label for Discord Invitation button, can be used for other purpose 5: Discord server invitation URL 6: A name (key) of image file used for large image avatar in rich presence, can be left blank 7: Description text for large image avatar 8, 9, 10, 11: Static texts used for purpose of rich presence update notifications 12: A name (key) of image file used for small image avatar in rich presence, can be left blank 13: Description text for small image avatar Information To get valid value for purpose of Discord strings 6 and 12 (large/small image key) go to https://discord.com/developers/applications, edit previously created application and upload the images under Rich Presence → Art Assets tab. Short Guide Open Discord Application center: https://discord.com/developers/applications Left click on previously created application Open Rich Presence → Art Assets tab Copy Application ID Under Rich Presence Assets section click Add Image The name under the file was uploaded with be a key value for small/large image Newly uploaded Images may appear under Rich Presence Assets area even after 45 minutes from upload time. Avoid reuploading the files. You may continue to configure your rich presence by completing all available fields and uploading Invitation Cover Image. 4. Change of Dashboard icon The binary file icon cannot be changed, however it is possible to override icon visible on the taskbar and system tray. To do this, place an ICO-format icon file with the appropriate name in the root folder of the dashboard.
-
1. Uploading the files to the web hosting Once your web hosting environment meets the necessary requirements, locate the previously downloaded and extracted files, and upload the contents of the Web folder to your web server. It is recommended to place these files in a dedicated folder, such as dashboard. You can then access the Dashboard directly via your domain (e.g., https://yourdomain.com/dashboard/) or by setting up a dedicated subdomain pointing to the dashboard folder on your server. 2. Files Configuration Go to the location of your newly uploaded files and open Defines.php. You will see the following: <?php define('TEMPLATE_DASHBOARD','Default'); define('URL_DEFAULT','https://mydomain.com/files/dashboard'); // No / at the end define('SUB_DIRECTORY', '/files/dashboard'); // No / at the end define("CACHE_PATH","Cache"); define('CONFIG_HASHER_KEY_CACHE','Wd5uPbTyq62ApNHHrMSnCyVbFgtHyuJg'); define('CONFIG_HASHER_KEY_GENERAL','Wd5uPbTyq62ApNHHrMSnCyVbFgtHyuJg'); TEMPLATE_DASHBOARD: Specifies the name of the template folder located in the Templates directory. URL_DEFAULT: The web-accessible address for the dashboard, which can either be a subdomain pointing to the folder where the dashboard files are located or a simple address that includes the folder path. SUB_DIRECTORY: The value of SUB_DIRECTORY can be configured in two ways, depending on the URL_DEFAULT configuration: If URL_DEFAULT is set to a subdomain (e.g., https://dash.mydomain.com), then SUB_DIRECTORY should be set to a forward slash: / If URL_DEFAULT is configured with a folder path (e.g., https://mydomain.com/files/dashboard), then SUB_DIRECTORY should be set to the absolute path of the dashboard location, starting from the web hosting root. CACHE_PATH: The location of the Cache folder, relative to the dashboard folder. CONFIG_HASHER_KEY_CACHE and CONFIG_HASHER_KEY_GENERAL: Both require a hash key for encrypting cache files and other related components. Information The value configured for URL_DEFAULT must match value of Link URL set in License Manager when assigning dashboard to server license. 2.1 Directories permissions Depending on your environment setup, it may be necessary to make the cache folder writable. The default cache folder is named Cache. 2.2. Confirm the validity of the setup To ensure everything is configured correctly, copy the value set in URL_DEFAULT and paste it into your browser. The dashboard should display and no errors should be thrown, otherwise review your setup and do not move forward to license activation. 3. License Activation The dashboard application is licensed on a per-server instance basis, meaning each dashboard license is tied to a specific server license. Consequently, the dashboard can only be utilized within game servers operating under the assigned server license. Once server files are placed on your server machine and you have not activated your license yet, make sure to follow the licensing system guides and proceed with license activation. A brief step-by-step guide is also available on the License Manager page.
-
1. Dashboard requirements The Dashboard is a WebView application that uses client-side application to display web content hosted on a server side, therefore the technical requirements must be met either on server and client side. 1.1 Web Hosting PHP >= 8.0 Rewrite engine support to handle .htaccess rules: Mod Rewrite WebServer, e.g. Apache, LiteSpeed, Nginx, Microsoft IIS Information In case of using Microsoft IIS web server the .htaccess must be rewritten to supported format or .htaccess supporting module must be installed. 1.2 Client side Microsoft .NET Framework, version 4.8 - Download Windows 7 or later Operating System 2. Downloading and extracting server files Download the file and extract the archive to your preferred location on your personal or web server's disk. You will see two folders: Web and Client. The purpose of each folder's contents will be explained in later sections of the Dashboard guides.
-
[FIX] Game client crashed when hovering over required item image within Event Information window [FIX] Game client was becoming laggy during Illusion Temple Renewal event [FIX] Party experience calculation was improper what resulted in too high party experience in 19.2.3.11 [FIX] Opening time was invalid for Devil Square event in Event Information window
-
[FIX] Boss Battle start time under Event Info Window did not display correctly [FIX] Master level was getting corrupted after killing a monster after reaching maximum master level [MOD] Removed "Strings" section from Hide And Seek event plugin configuration file and added it to English.xml [MOD] Removed "Strings" section from Raffle plugin configuration file and added it to English.xml [FIX] Experience was split in favor of first party in scenario second party started to attack same monsters [MOD] Changed default maximum punish damage limit to 250000 in CalcCharacter.ini [MOD] Updated default attack speed formula for Elf class in CalcAttackSpeed lua function in CalcCharacter.lua [FIX] Corrected default maximum attack speed for DW, DW, LM, LW classes in CalcCharacter.ini [FIX] Corrected default rates for selected mixes in ChaosBox.ini [FIX] Corrected default values of Mastery Seals (14,225-232) in ItemAddOption.bmd, ItemOptionManager.xml, BuffEffect.txt, BuffEffectManager.xml [FIX] Corrected missing rendering data for mastery lightning items for KOR language patch in EnchantEffect.txt [FIX] The SocketCount attribute did not handle -2 value for all configuration files of Chaos Cards [FIX] Item ToolTip became corrupted and client got stuck when number of lines in ToolTip exceeded 40 [FIX] Game Server crash