How to make bots work on custom maps in CS:S
Load the map with sv_cheats 1, then type nav_generate in the server console to build a bot nav mesh, saved in cstrike/maps.
nav_generate
Generates a navigation mesh for the current map so bots can move around it.
nav_generate Examples
nav_generate Build and save the bot nav mesh.
What it does
Custom maps without a .nav file have no bot support. Load the map with sv_cheats 1, run this, and the mesh is saved next to the map in cstrike/maps. It can take a while on large maps.
The game's own description: Generate a Navigation Mesh for the current map and save it to disk.
Run it on your server
On a SLASHPLAY server, type it in the Console tab of the server page; the reply shows right under it. A value set there lasts until the server restarts. To keep it, add the line to cstrike/cfg/server.cfg. New to this? Start a CS:S server first.
Your own
CS:S server.
From $0.03 an hour, only while it runs. New accounts get 6 free tokens.