Linux
i. Make sure mapcache in plugins in src/plugins/makefile.in
ii. Make sure that in conf/plugins.conf "HPMHooking", - is not commented (remove // before)
iii. Make plugins
0. Define datafolder in conf/grf-files.txt ex : data_dir: /home/hercuser/Hercules/conf/client_data
1. Add ".gat", ".gnd", ".rsw" files to clients data folder AND /home/hercuser/Hercules/conf/client_data.
2. Edit "mapnametable.txt" and "resnametable.txt" files in clients data folder AND /home/hercuser/Hercules/conf/client_data.
3. Edit "map_index.txt" in db folder.
4. Edit conf/map/maps.conf
5. cache maps ex: ./map-server --load-plugin mapcache --map prontera
6. Add flags/warps/monsters to the map as a script in npc folder
For more information you can read a guide written by Myriad