Custom Maps Troubleshooting
My custom map deployment job keeps failing at a very early stage
Usually caused by insufficient permissions in the database. In the early stages, any existing gameserver data will be wiped. If the database user can’t delete (drop) and create tables, functions and procedures, the job will fail.
My custom map has merged with the original default map
This happens if you haven’t replaced the terrain files in your server directory and the server uses the original map files. Download the custom map terrain replacer files from the downloads page and unpack it into your server directory. The terrain files are located in the /data/terrains/ folder of the LiF:YO server application. Make sure to replace them!
However, this does not fix maps that are already broken (merged). You will, in most cases, have to restart the map deployment from scratch to resolve this.
Can’t join server after map deployment – CRC check failed
This is normal and usually resolves itself. This message is displayed as long as the server has not yet finished generation of new terrain files after the initial load from the database. On gameservers running on dedicated rootservers this takes no longer than 10-30 minutes depending on the hardware performance. On servers from gameserver hosting providers this can take much longer.
Animal population is very low, animals seem bugged, get stuck a lot, walk over/under water and tracking is impossible
Animal-related problems are caused by a broken NavMesh. It happens when steps of the initial server startup instructions were omitted or weren’t done correctly. You can force the server to recreate a new, clean NavMesh file based on your terrain at any time. Therefore:
- Shut down the server.
- Delete the /dava/NavMeshes/nm1.nmesh file from your LiF:YO server directory. Also delete the ‘cached‘ folder if it exists in there.
- Start your server. It’ll create a new NavMesh on startup. Will take a few minutes.
Please take into account that most custom maps are much larger than the original map. If you don’t increase server animal count, overall animal density will be lower naturally due to the higher amount of landmass available for them to spawn.