It's kinda easy to make it. But you need to pay attention or else your Custom Maps will be removed from the server.
Step 1: Go to C:/eAthena Folder/db and open map_index.txt
Step 2: Go to the bottom of the file and type your map and the id Ex: lhz_dun04<TAB><Id num 1-1999> - Example:
Code: Select all
lhz_dun04 1501
Step 4: Go to the bottom of the file and type "map:<Space>"(without the "" -_- !) and type your map name - Example:
Code: Select all
map: lhz_dun04
Step 6: Wait till it closes.
Step 7: Finish... Now Open your map-server.exe and try out if your Custom map will work.
Step 8: open grf-files.txt in your conf folder
Step 9: Remove the // in the grf:(if don't have the // please ignore this step)
Step 10: Add C:\path\to\RO\sdata.grf next to the "grf:"
Step 11: Also add C:\path\to\RO\yourserverdata.grf(note) at the "grf:" that means add another "grf:" under "// You may add more in this format" - Example:
Code: Select all
grf: D:\Program Files\Gravity\kRO\data.grf
grf: D:\Program Files\Gravity\kRO\sdata.grf
grf: D:\Program Files\Gravity\kRO\sdmaps.grf
Step 13: find "use_grf:" and remove the // before it. And change the no to yes
Code: Select all
// Read map data from GATs and RSWs in GRF files or a data directory
// as referenced by grf-files.txt rather than from the mapcache?
use_grf: yes
Step 15: Open your map-server.exe and try if it will error or not.
Please comment on this guide :)
Examples of file:
conf\maps_athena.conf:
Code: Select all
map: lhz_dun04
Code: Select all
grf: C:\Program Files\Gravity\RO\voodooro.grf
// You may add more in this format
grf: C:\Program Files\Gravity\RO\sdata.grf
grf: C:\Program Files\Gravity\RO\maps.grf
Code: Select all
lhz_dun04<tab>1764
Sara Edit: Cleaned up a bit to clear out unreadable text.
Nopihina Edit: No more Alternate Way...