MapManager.txt
Global per-map EXP, loot multipliers and permissions
8.MuServerCS/Sub-1/Data/MapManager.txtVerify the active copy and owning role before editing. Recorded structure does not prove feature activation.
Apply on the owning role. Startup-only settings require a restart; spawn/event reloads can reset active state.
Read the structure in context
Only the labelled excerpt below is available. Syntax is detected from structure; .ini may actually be a section/end table. Click a highlighted documented field to open its explanation.
//Index NonPK ViewRange ExpRate ItemDrop ExcDrop SetDrop SockDrop Helper Gens CustAtt CustStore CustPick PkDrop Trade DeathGate Name
0 * 12 100 1 1000 0 0 1 0 1 1 1 1 1 17 "Lorencia"
1 * 12 100 1 1000 0 0 1 0 1 1 1 1 1 17 "Dungeon"
2 * 12 100 1 1000 0 0 1 0 1 1 1 1 1 22 "Devias"Recorded column order
Index NonPK ViewRange ExpRate ItemDrop ExcDrop SetDrop SockDrop Helper Gens CustAtt CustStore CustPick PkDrop Trade DeathGate Name
Field reference
Names and observations come from the supplied files. “Not established” means the unit/range/enum is not verified. Keep a known working value until confirmed.
| Section / parameter | Meaning and verified limits |
|---|---|
| Global map row | Map row identifier. Edit the existing row; a duplicate does not replace the first inserted entry. |
| Global map row | Recorded column NonPK. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Recorded column ViewRange. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Verified percent multiplier for normal/master XP at the map stage: 100=×1, 200=×2. Other server/account/bonus stages still apply; no universal engine maximum is established. |
| Global map row | Verified multiplier percent: 100=×1, 200=×2, 1000=×10. It is not a final per-kill probability. Dedicated bags use other paths; ItemDrop rules scale only when ApplyMapRate is enabled. No universal maximum is established. |
| Global map row | Verified eligible quality roll out of 1,000,000: 10000=1%. Requires eligible level/item and subsequent item chance; not final Excellent-item probability. |
| Global map row | Verified ancient roll out of 1,000,000, checked before Excellent. An eligible monster and ancient candidate are required. |
| Global map row | 0 excludes ordinary socket candidates; 1 permits eligible candidates. This is not a socket chance percentage. |
| Global map row | Recorded column Helper. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Recorded column Gens. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Recorded column CustAtt. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Recorded column CustStore. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Recorded column CustPick. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Recorded column PkDrop. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | Verified map trade permission: 0 blocks a trade request, 1 permits this map check. Other trade validations still apply. |
| Global map row | Recorded column DeathGate. Its exact unit/range/enum has not been independently established here; retain a known working value. |
| Global map row | A quoted map label consumed by the parser, not a comment column. Keep quotes and do not drop this token. |
17 fields · 1 / 1
