How to configure Jewel drops by map in MU Online
Learn to distribute Jewel drops by map and monster on your MU Online server, controlling rarity and economy to give purpose to every region of the game.
In MU Online, jewels are much more than combination items: in practice, they are the server's trading currency. A Jewel of Bless is worth more in trade than millions of Zen, and it is with jewels that players trade, upgrade items, and measure their wealth. That is why deciding which jewels drop on w
In MU Online, jewels are much more than combination items: in practice, they are the server's trading currency. A Jewel of Bless is worth more in trade than millions of Zen, and it is with jewels that players trade, upgrade items, and measure their wealth. That is why deciding which jewels drop on which maps is one of the most strategic settings you make. Scattering all jewels everywhere with the same chance destroys progression and the economy; distributing them carefully turns each map into a stage of the journey, with its own purpose and reward. In this tutorial you will learn to map Jewel drops by map and monster, define the rarity of each type, and protect the server's economy. If you are still building the project's structure, it is worth checking the guide on how to create a MU Online server first, because these choices pay off more on a solid foundation.
Prerequisites
Before editing any table, prepare the environment:
- Access to the GameServer configuration files (monster drop table and/or per-map drop section).
- Access to the
MuOnlinedatabase, in case your emulator stores drops in SQL. - A full backup of the files and the database before any change.
- The list of monster IDs by map for your version, since drops are usually configured per monster.
- The jewel indices for your distribution (group and index of each jewel).
- A test environment where you can spawn monsters and check drops without affecting players.
> Important: the file names, columns, and indices cited here are common examples. The exact format and location vary by emulator. Always confirm against your distribution's documentation.
Why distribute jewels by map
Imagine a server where any monster, on any map, can drop any jewel with the same chance. What happens? Players find the map with the best farming cost-benefit (weak mobs and fast respawn) and stay there forever. The advanced, more dangerous maps become decoration. Progression disappears, because there is no reason to take risks on a difficult map if easy farming gives the same result.
Distributing jewels by map solves this by creating a chain of purpose:
- Early maps drop common jewels in small quantities — good for starting out.
- Intermediate maps increase the chance of common jewels and introduce mid-tier jewels.
- Advanced and endgame maps are the only reliable source of rare jewels.
This way, each region has a reason to exist, the player is naturally pushed to level up, and rare jewels stay rare — which preserves their value in trade. It is the same economic principle of sources and sinks: you control the tap for each jewel by deciding where it can drop.
How Jewel drops work
Mechanically, a jewel is an ordinary item from the server's point of view, belonging to a specific item group (jewels almost always share the same ItemGroup, differing only by ItemIndex). When a monster dies, the server:
- Reads the monster's drop table (identified by ID).
- For each entry, rolls according to the configured chance.
- Applies the global multipliers and, if they exist, the per-map multipliers.
- Generates the item on the ground if the roll is successful.
Since each monster belongs to a map, configuring drops by monster is, in practice, configuring drops by map. There are two main approaches, and many servers combine both:
- Direct drop by monster — you add the jewel to the drop table of each monster on the map, with the desired chance. Fine control, but laborious.
- Per-map multiplier — some emulators allow applying a drop multiplier to an entire map. Practical for boosting regions, but less precise about which jewel drops.
Jewel indices (reference)
Before configuring, you need the jewel codes. In most versions they sit in the same item group, varying only by index. The table below is a common reference — confirm the exact values in your distribution:
| Jewel | Index (reference) | Role in the economy |
|---|---|---|
| Jewel of Bless | 13 | Mass consumption, common "hard currency" |
| Jewel of Soul | 14 | Mass consumption, upgrading items |
| Jewel of Chaos | 15 | Combinations in the Chaos Machine |
| Jewel of Life | 31 | Refining item options, mid-to-high value |
| Jewel of Guardian | 22 | High tier, rare combinations |
| Jewel of Creation | 42 | High tier, special items |
| Jewel of Harmony | 35/41 | Advanced refinement (S7+ versions) |
> The indices vary by version. In some distributions the Jewel of Life is at index 23, Harmony at 41, and so on. Never copy indices blindly.
Step 1: define the rarity of each jewel
Before touching any file, decide your server's rarity hierarchy. This is a design decision, not a technical one. A classic balanced scheme:
Rarity hierarchy (from most common to rarest)
common -> Jewel of Bless, Jewel of Soul
frequent -> Jewel of Chaos
uncommon -> Jewel of Life
rare -> Jewel of Guardian, Jewel of Creation
very rare -> Jewel of Harmony (where it exists)
The logic: jewels consumed in large volume day to day (Bless and Soul, used to upgrade items constantly) need to be accessible, otherwise the game grinds to a halt. Jewels that feed top-tier combinations and refinements should be scarce, because they are the ones that sustain the value of endgame progression. Defining this first prevents you from configuring each map on impulse and ending up with an incoherent economy.
Step 2: map jewels by map
Now translate the hierarchy into a geographic distribution. The table below is a reference model you can adapt to your server:
| Map range | Available jewels | Relative chance |
|---|---|---|
| Early (starting maps) | Bless, Soul | Low |
| Intermediate | Bless, Soul, Chaos | Medium |
| Advanced | Chaos, Life | Medium-low |
| Endgame / difficult | Life, Guardian, Creation | Low |
| Bosses and raids | All, including the rares | Event-controlled |
Note how common jewels appear almost everywhere (with an increasing chance), while the rare ones are confined to the endgame and bosses. This creates the progression "ladder": the player starts by harvesting Bless and Soul on easy maps and, as they level up, gains access to the jewels that are truly worth something in trade.
Step 3: apply it to the drop table
With the mapping ready, apply it to the monsters' drop tables. Remember that each monster belongs to a map, so you configure by monster ID. The format is illustrative:
; Illustrative example — the real format varies by emulator
; Conceptual format: MonsterID ItemGroup ItemIndex Chance% ; comment
; --- Early map: only common jewels, low chance ---
14 14 13 1.0 ; Jewel of Bless 1%
14 14 14 1.0 ; Jewel of Soul 1%
; --- Intermediate map: commons + Chaos ---
62 14 13 2.0 ; Jewel of Bless 2%
62 14 14 2.0 ; Jewel of Soul 2%
62 14 15 1.0 ; Jewel of Chaos 1%
; --- Endgame map: introduces Life and Guardian, low chance ---
138 14 31 0.8 ; Jewel of Life 0.8%
138 14 22 0.3 ; Jewel of Guardian 0.3%
; --- Raid boss: rare jewels concentrated here ---
200 14 31 30.0 ; Jewel of Life 30%
200 14 22 10.0 ; Jewel of Guardian 10%
200 14 42 5.0 ; Jewel of Creation 5%
If your emulator supports per-map multipliers, you can use them to boost entire regions without editing monster by monster:
; Illustrative example of a per-map drop multiplier
; (key and format vary by emulator)
[MapDropRate]
Map0 = 100 ; early map — base
Map7 = 150 ; advanced map — 50% more drop
Map8 = 200 ; endgame — double
Map10 = 300 ; hard endgame — triple
Caution: the per-map multiplier affects all drops on that map, not just jewels. Use it to give the region identity, but keep controlling which jewels drop through the monster table.
Step 4: protect the economy
Jewels are currency. A poorly calibrated chance doesn't just frustrate — it reprograms the entire economy. A few precautions:
- Choose a reference jewel (the Jewel of Bless is the classic one) and track its price in the players' market over the days. If it plummets, you opened the tap too far.
- Estimate the daily volume. Multiply the drop chance by the typical farming speed of a map. A rare jewel that, in practice, enters by the hundreds per day is no longer rare.
- Concentrate the rares in bosses and events. Bosses are controllable sources: you decide when they spawn, how many there are, and who faces them. This gives predictability to the entry of top jewels.
- Beware of efficient farming maps. A map with weak mobs and fast respawn multiplies the drop in practice. Reduce the jewel's chance on that specific monster if it becomes a "printing press".
- Adjust in cycles, not all at once. Change one jewel's chance, restart the GameServer (mandatory on most distributions), watch the market for a few days, and only then touch the next one.
Step 5: testing without relying on luck
Don't validate in the dark. Use GM commands in a test environment to quickly check that each jewel drops where it should:
; Conceptual examples — the syntax varies by emulator
/create 138 ; spawn an endgame mob to test Life/Guardian drops
/create 200 ; spawn the boss to test the rare jewels
/item 14 13 ; create a Jewel of Bless directly (check the correct index)
Kill the same monster several times and note what drops. If an endgame mob never drops the jewel you configured, check the monster ID, the jewel index, and whether the server was restarted after the edit. If a rare jewel drops all the time, its chance is too high for that map's volume.
Common errors and fixes
| Error | Symptom | Fix |
|---|---|---|
| All jewels dropping on every map | Advanced maps without purpose, zero progression | Confine rare jewels to endgame and bosses |
| Wrong jewel index | The wrong jewel drops or nothing drops | Confirm the ItemIndex in the version's item list |
| High chance on a fast-farming map | Jewel becomes a "printing press", devalues | Reduce the chance on the specific monster |
| Per-map multiplier misused | All drops on the map inflate, not just jewels | Use the multiplier sparingly; control the jewel in the monster table |
| Rare jewels too accessible | Price plummets in trade | Lower the chance and concentrate it in bosses |
| Not restarting after editing | Changes not applied | Restart the GameServer (varies by emulator) |
| Configuring without measuring | The economy derails unnoticed | Track a reference jewel's price in the market |
Launch checklist
Before releasing the new drop distribution to players, confirm:
- Backup of the drop files and the database done.
- Jewel rarity hierarchy defined and documented.
- Correct indices for each jewel confirmed in the version's item list.
- Monster IDs by map compiled for the server's version.
- Common jewels accessible on several maps; rare jewels confined to the endgame.
- Top jewels concentrated in bosses and controllable events.
- Chances reviewed on efficient farming maps to avoid "printing presses".
- Reference jewel chosen to track its market price.
- Drops tested via GM commands in a test environment.
- GameServer restarted and behavior validated before opening to players.
Distributing jewels by map is about giving soul to your server's geography. When each region has its own reward and rare jewels require reaching the endgame to farm them, the player feels they are truly progressing — and the economy, sustained by that controlled scarcity, stays alive for far longer.
Frequently asked questions
Why configure Jewel drops by map instead of a global value?
Because drops by map give purpose to each region of the game. If all jewels drop everywhere with the same chance, advanced maps lose meaning. By distributing rare jewels only in difficult maps, you create progression, encourage the player to level up, and preserve the value of each jewel in the economy.
Where is the per-map Jewel drop configuration?
It depends on the emulator. In many distributions there is a monster drop table by ID (and each monster belongs to a map), and/or a section that applies per-map drop multipliers in the GameServer. In others, the control is entirely in the database. Confirm the format in your version's documentation.
Which jewel should be the rarest on the server?
Usually the top jewels, such as Jewel of Creation, Jewel of Guardian, or Jewel of Harmony (depending on the version), are the rarest because they feed high-value combinations and refinements. Jewel of Bless and Jewel of Soul are usually the most common, as they are consumed en masse day to day.
Do high Jewel drops hurt the economy?
They can. Jewels work almost like currency in MU. If they drop too easily, they lose value in trade and devalue the effort of farming. The ideal is to keep common jewels accessible and the rare ones genuinely rare, adjusting according to how their price behaves in the players' market.
Do I need to restart the server after changing Jewel drops?
Yes, on most distributions. Drop tables and per-map multipliers are usually read at GameServer startup. This varies by emulator, so check whether your distribution allows reloading the settings without restarting.