General
368 ideas
-
3 votes
Add Option to Reduce Repair Cost for +16 Items
Currently, when items are upgraded to +16 Add. Option, the Zen cost to repair them increases drastically, making it economically unviable for most players. In fact, over 90% of users choose not to upgrade their equipment to +16 specifically due to the excessive repair costs.
Those who do upgrade end up suffering from severe Zen depletion, especially in PvM scenarios that require frequent item repairs.
The intent behind this suggestion is not to discourage upgrades, but rather the opposite — to encourage players to aim for +16 without being penalized economically for doing so.
Proposed Solution: Implement a configuration or option that allows server administrators to reduce the Zen cost of repairing items at +16, or to scale the cost more gradually, preventing the current exponential spike.
This change would enhance late-game progression and balance, without impacting game economy negatively — especially in low or mid-rate servers where Zen management is already challenging.
-
2 votes
flag exp system
Hi, it would be good to have flag exp system separating normal-master-majestic experience like the vip system does because in low exp reset servers we dont want normal exp boosters and we are forced to disable the exp output from the flag as its global.
-
2 votes
GM command to enable/disable /gpost /post usage OR /chatban and /dc to work globally
Hey, if possible add a gm command to enable or disable the post usage so we can avoid troll spammers or make chatban and dc commands usage to work from any channel , right now you have to chase players in different channels just to chatban them, its kinda awkward. Also trace command if possible to auto move you into player channel.
-
5 votes
harmony options rates config
Please add harmony options rates config, i dont want players to get so easily the SD harmony options that are so strong.
-
2 votes
Increased restrictions on Guardian trading and personal shop sales
Increased restrictions on Guardian trading and personal shop sales。
We can limit trading and selling Guardian with more than a few options。
For example: Guardian with more than 3 options,Do not want such Guardian to be traded or sold in personal shops。
Other items have similar control options。Hopefully,Guardian will also be able to incorporate this control option。
-
2 votes
add webzens mystic gift box event
Can we have this webzen event :)) ? https://muonline.webzen.com/en/events/season19part1-3/giftbox
Or at least the mechanics of it with the item purchase limit per hours in xshop?
-
4 votes
Ability for GM to know server code of a character
Sometimes you need to follow up some ppl (cheaters) and it would be useful if you can know where they are exactly just with an in-game command (or make /trace go any subserver they are) so we can folow them up if they chance servers.
Currently you need to be testing /trace command in each server until you find the guy. Sometimes those GM don't necesarrily need to have access to server machine or website, just in-game commands so we can delegate this kind of job to colaborators.
-
2 votes
Added min and max resets on the MoveReq settings
Hello Developers,
I hereby request the addition of Min and Max resets so that I can move to the maps.
And since they are limited, some way to be able to participate in the events of these maps that have been limited through some command, something like that.
Unfortunately, on reset servers, many players are simply entering the maps where weaker players are playing, to simply make them stop playing.
This is really very harmful.
And the problem with restricting access through levels is that they also restrict players from participating in Bosses!
-
1 vote
Enhancing Class Balance
Enhancing Class Balance by Including Monster DEF in Damage Calculation
- I would like to propose an enhancement to the current damage calculation system used in IGCN server files, specifically regarding the influence of monster defense (DEF) on character damage output. This proposal aims to address an existing imbalance between melee and magic-based classes in high-level PvE content.
Current Issue:
- At high-tier maps where monsters possess high DEF values (typically over 3600), melee classes such as Dark Knight, Rage Fighter, and Grow Lancer struggle significantly in terms of damage output. In contrast, magic classes like Soul Master or Grand Master are far less affected due to their skills being minimally influenced by DEF.
This results in:
- Melee classes becoming underpowered in late-game PvE content.
- Magic classes maintaining full damage potential regardless of monster DEF.
- Class roles and diversity being compromised, reducing overall gameplay balance.
Suggested Improvement
- Introduce a visible and adjustable Monster DEF factor into the final damage calculation formula for all character classes, allowing for better balance control. With this change, the system would support:
DEF Scaling per Class Type
- Allow melee classes to be less affected by monster DEF (e.g., apply only 70–80% of total DEF when calculating damage).
Dynamic DEF Handling
Enable DEF adjustment based on:
- The attacker’s class (melee, ranged, magic)
- The monster type (normal, elite, boss)
- Specific maps or zones (e.g., Deep Dungeon, Swamp of Darkness, Ferea)
Configurable DEF Multiplier
A server-side configuration setting such as:
UseMonsterDefInDamage = 1
MonsterDefMultiplier_Melee = 0.75 (75% of monster defense)
MonsterDefMultiplier_Magic = 1.0 (100% of monster defense)
This allows fine-tuning without hardcoding class-specific rules.
Benefits
- Improved class balance across all stages of the game.
- More consistent damage output for melee classes in late-game PvE.
- Better customization options for server administrators to balance content.
- Preserves the difficulty of high-level maps while avoiding unfair scaling issues.
Adding a Monster DEF factor to the damage formula would be a valuable and flexible feature that improves class parity and provides more tools for PvE balancing. This change is especially important for private server communities where late-game content plays a crucial role in gameplay longevity.
Thank you for considering this suggestion. I believe it will greatly benefit both server administrators and players alike.
-
1 vote
Change color name MonsterID on MonsterSpawn_group
It seems like a very silly and meaningless thing.
However, invasions created through MonsterSpawn_group when used as an event, use the same INDEX as traditional monsters.
It ends up confusing players, it would be very interesting if you added the ability to change the colors of the names of the monsters of invasions created in this file.
Or even make it possible to add some effect through the plugin (NoticeSystem)
To differentiate the invasion monsters from the regular monsters.
Since they use the same INDEX.
-
2 votes
Custom Ranking (Ice Wind Valley)
Make a Custom Ranking plugin like CS,ARKA, for Ice Wind Valley.
Like this:
But pushing information by Server and Map.
Example:
Event will occur on server 10 on map 2. Therefore, you can apply this adjustment in the plugin or directly in SQL to obtain this information about where the event will occur. This will separate the deaths on this map.
USE [Ranking] -- 20.1.3.0 S GO /****** Object: Table [dbo].[IGC_IceWindKillRanking] Script Date: 01-Apr-25 4:53:11 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[IGC_IceWindKillRanking]( [Server] [tinyint] NOT NULL, [AccountID] [varchar](10) NOT NULL, [Name] [varchar](10) NOT NULL, [GuildName] [varchar](8) NOT NULL, [Class] [int] NOT NULL, [KillCount] [int] NOT NULL, [DeathCount] [int] NOT NULL, CONSTRAINT [PK_IGC_IceWindKillRanking] PRIMARY KEY CLUSTERED ( [Server] ASC, [AccountID] ASC, [Name] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO /****** Object: StoredProcedure [dbo].[IGC_GetIceWindKillRanking] Script Date: 18/3/2025 00:11:15 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[IGC_GetIceWindKillRanking] @Server tinyint AS BEGIN BEGIN TRANSACTION SET NOCOUNT ON SELECT TOP 100 Name, GuildName, Class, KillCount, DeathCount FROM IGC_IceWindKillRanking WHERE Server = @Server ORDER BY KillCount DESC, DeathCount ASC SET NOCOUNT OFF END GO /****** Object: StoredProcedure [dbo].[IGC_SaveIceWindKillRanking] Script Date: 18/3/2025 00:12:58 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[IGC_SaveIceWindKillRanking] @Server tinyint, @AccountID varchar(10), @Name varchar(10), @GuildName varchar(8), @Class int, @KillCount int, @DeathCount int AS BEGIN BEGIN TRANSACTION SET NOCOUNT ON IF EXISTS (SELECT Name FROM IGC_IceWindKillRanking WHERE Server = @Server AND AccountID = @AccountID AND Name = @Name) BEGIN UPDATE IGC_IceWindKillRanking SET Class = @Class, GuildName = @GuildName, KillCount = KillCount + @KillCount, DeathCount = DeathCount + @DeathCount WHERE Server = @Server AND AccountID = @AccountID AND Name = @Name END ELSE BEGIN INSERT INTO IGC_IceWindKillRanking (Server, AccountID, Name, GuildName, Class, KillCount, DeathCount) VALUES (@Server, @AccountID, @Name, @GuildName, @Class, @KillCount, @DeathCount) END IF(@@Error <> 0 ) ROLLBACK TRANSACTION ELSE COMMIT TRANSACTION SET NOCOUNT OFF END
-
0 votes
Add Resets Daily and Weekly and improvement UI
Hello Developers, @Wizzy @drakelv
Would it be possible to add weekly and daily rankings to this interface? On my server the biggest dispute comes from the daily resets.
I see that there is a dropdown menu regarding the classes.
Wouldn't it be possible to add a dropdown menu for daily, weekly and even monthly resets?
Another important point.
It would be really cool if you could add the Ice Throne ranking.
I have received several requests asking me for this.
Scroll bar
If you want, I can share the PSD of a custom interface that I have for metin, it is very similar to the game's UI.
And it has a lot of features like buttons, scroll bar and boxes.
-
4 votes
NoticeSystem Plugin improvement
I would like to suggest some additional parameter to the plugin.
PvPNotice
Add the ability to specify a certain map for which pvp notice will be activated.
For example I would like to activate it on arka battle or castle siege, in battle maps, and forbid it on other maps.
Tnx in advance!
-
4 votes
Support All Item Types Using Database for Alchemist Bot Plugin
Hello IGCN Team,
Currently, the Alchemist Bot only supports trading a limited range of items (e.g., Ancient items). I would like to suggest enhancing the plugin to support all item types stored in the database.
Why this matters:
It increases the flexibility and usefulness of the Alchemist Bot. Provides a better, more personalized trading experience for players. Therefore, I hope the development team will consider adding compatibility for these item types in upcoming updates.
Thank you for your continuous support!
-
2 votes
Custom UI event list improvement
Hello Developers,
It would be great if the event list system could be improved. I was recently asked for this as a suggestion on one of my servers.
So I would like to pass on this suggestion, since you have started building custom UIs for the game.
What would be the suggestion:
The possibility of:
Listing active events, Listing active invasions created through (MonsterSpawn_Group) Showing the number of monsters that are still alive from invasions created in (MonsterSpawn_group) Showing the maps where these monsters were spawned. Time remaining for the invasion to disappear if it is not finished by the players (When eliminating all monsters) This would be an improvement for the plugin in general and would be extremely important.
We have the dashboard but it does not show this type of information.
-
0 votes
Possible edit Custom Ranking UI
It would be interesting if we could change the ranking list. Add daily, weekly and monthly rankings. It would be possible to remove certain information and/or add new information.
-
1 vote
Bank BaseMaxItemCoun by Account Level
Hello developers,
I recently purchased the plugin and noticed that you did not add a setting to allow us to sell bank slots separately by account level.
It would be very important if you could enable these account level settings in the plugins.
These are new paid features that can help contribute to the server.
Is it possible to add the possibility of defining the number of slots according to the account level?
-
0 votesRefused
Improvement structure (Data\Local) on game client
The suggestion is simple.
Now that we support other languages, it would be interesting for you to add a structure to the local folder that separates the translated files by folders.
Eng
Por
Spn
And others, this way we can better organize the files and the client.
Avoiding problems such as improper substitution or confusion with the files.
-
1 vote
New plugin extend for Dashboard : Journey
The suggestion is an extension or an additional plugin for the dashboard that allows us to define special missions such as:
Number of resets,
Number of levels
Number of master levels
Eliminating specific monsters
Performing specific missions
After completing missions or reaching certain system requirements, the Player can redeem prizes through the dashboard.
-
9 votes
Extension for customtext or lang file
I propose to extend customtext or Lang files with MonsterSpawn_Group. You gave us the ability to display messages from the server in several languages, and this part is missing. I am writing about customtext or lang files because I don't know where it would be better to implement it. Currently the information about what is displayed is in MonsterSpawn_Group.
I will show this on the example of Medusa:
Original part
<GroupSettings> <Group Enable="1" Index="0" Duration="60" MapNumber="56" BossMonsterIndex="561" BossMonsterName="Medusa" AllowMove="0" SpawnNotice="Medusa and her assistants has invaded Swamp of Clamness!!!" DespawnNotice="Medusa and her assistants are gone" PreNotice="Medusa will spawn in %d Minutes" /> </GroupSettings> <MonsterSettings> <Group Index="0"> <Monster Index="561" MoveRange="10" SpawnType="0" Count="1" OverrideDefaultSettings="1" EventID="150" HP="15000000" DamageMin="1000" DamageMax="1500" Defense="550" AttackRate="2000" DefenseRate="2000" SendKillNotice="1" KillNotice="[MEDUSA] %s killed Medusa! [%d] of [%d]" /> <Monster Index="560" MoveRange="10" SpawnType="0" Count="7" OverrideDefaultSettings="1" EventID="151" HP="150000" DamageMin="100" DamageMax="150" Defense="150" AttackRate="1000" DefenseRate="1000" SendKillNotice="1" KillNotice="[MEDUSA] %s killed Medusa assistant! [%d] of [%d]" /> </Group> </MonsterSettings> and it should look like this
<GroupSettings> <Group Enable="1" Index="0" Duration="60" MapNumber="56" BossMonsterIndex="561" BossMonsterName="Medusa" AllowMove="0" SendSpawnNotice="1" TypeNotice="1" SpawnNoticeID="1" DespawnNoticeID="2" PreNoticeID="3" /> </GroupSettings> <MonsterSettings> <Group Index="0"> <Monster Index="561" MoveRange="10" SpawnType="0" Count="1" OverrideDefaultSettings="1" EventID="150" HP="15000000" DamageMin="1000" DamageMax="1500" Defense="550" AttackRate="2000" DefenseRate="2000" SendKillNotice="1" KillNoticeID="4" /> <Monster Index="560" MoveRange="10" SpawnType="0" Count="7" OverrideDefaultSettings="1" EventID="151" HP="150000" DamageMin="100" DamageMax="150" Defense="150" AttackRate="1000" DefenseRate="1000" SendKillNotice="1" KillNoticeID="5" /> </Group> </MonsterSettings> we add categories in the language file
<MonsterSpawnGroup> <Msg ID="1" Text="Medusa and her assistants has invaded Swamp of Clamness!!!" /> <Msg ID="2" Text="Medusa and her assistants are gone" /> <Msg ID="3" Text="Medusa will spawn in %d Minutes" /> <Msg ID="4" Text="[MEDUSA] %s killed Medusa! [%d] of [%d]" /> <Msg ID="5" Text="[MEDUSA] %s killed Medusa assistant! [%d] of [%d]" /> </MonsterSpawnGroup> Explanation:
SendSpawnNotice - 0 or 1 turns on or off all information about displaying this event. Currently there is no way to turn this off, leaving blank spaces in the descriptions with a large number of additional monsters, the information disappears very quickly.
Type notice - here we select how to display information about the event
1 - standard way of displaying information, time counts down by 5 minutes. must contain %s character in text
2 - one-time information, no countdown, we skip the PreNoticeID in the configuration
SpawnNoticeID, DespawnNoticeID, PreNoticeID, KillNoticeID - here I enter the message numbers which are in the language file
This solution gives a lot of possibilities for server administrators to add their own events with killing bosses. please consider this idea dear IGCN administration
-
1 voteRefused
Itembags improvement kinda needed
1. Ability to have the min/max ruud drop along with the items! Add a setting next to it like trigger with item drop enable="1/0" (when this is enabled to disable ruudgainrate functionality and always drop with the item)
2. Ability to set 1 item to drop with random durability. Extend Durability function to can put in that setting like 2-10 or 2;10 and to drop random value between 2 and 10.
-
5 votes
Maps Reset requirements plugin
It would be great to create a plugin that allows you to set maps (warps) requirements on resets as well
-
4 votes
Save Skill Tree
It would be good to add a Tree Save button (3rd -Lvl400) because users always tend to change statistics such as (Pvp to NoPvp) since some boxes only work or get more use out of them in pvp or pvm.
I say this because in other mmorpg games these types of configurations are also applied to save tree skill improvements.
Of course this would be with a Plugin from igcn so we can put the Tree Save at a WCoins cost and thus be able to Generate 3 things
1.- (User) Ease for the user to be able to change from PVM to PVP or vice versa if there is a need to lose time when changing
2.- (ADMs) Be able to receive more income to the Server for currency consumption
3.- (IGCN) will have one more plugin for your income
-
5 votes
/pkclear command cooldown -X Minutes
Please add a cooldown config for ClearPK command. (something like we have with ctrl+z mount CD)
People just use macro or use it every 1 kill, which makes the multiplier config useless because it's not working.
Killing 1 player and using the command will allow you to pk forever for the lowest price.
-
1 vote
Arca Battle
Is it possible to add a function in which the event will be able to register for the alliance, rather than a separate guild (like a castle siege). And the reward - buff, would be added to the entire alliance, or those who directly participated in the event.