Counter-Strike: Global Offensive

Counter-Strike: Global Offensive

Not enough ratings
Fine CS:GO maps featuring tweaked nav mesh by tomgor
This is a collection of fine CS:GO maps, featuring manually edited and optimized nav mesh. For those of us who would like to play those maps with bots for whatever reason, but are dissappointed or not fully satisfied with default nav meshes that came with the original maps.

Very often great maps we can find in Workshop come with nav meshes that don't match the highest standard of the map itself. Sometimes they need just a few tweaks to bring playing with bots to the highest level. Sometimes they need to be made again from scratch, such a mess they are (e.g. missing ladders, missing connections, routes blocked, certain walkable areas excluded from a nav mesh, to mention just the few). Basic good nav mesh should at least allow a bot to follow you wherever you can get on the map with use of non-advanced movement techniques. And radar names should always be included.

Bots are essential part of CS:GO, especially for casual players. They are vital to the success of the game. They help new players to learn the very basics of the game before they are ready to meet human opponents for the first time. Some people use bots for initial learning of a new map, other prefer to play offline with bots than online with human opponents. Some guys play co-op. Often bots populate CS:GO servers, when there is no sufficient human players. Map creators use them for basic gameplay testing. Some guys simply do not have good enough Internet connection for online FPS gaming. Whatever your reason is, a good nav mesh provides you with a better bot beahiour (particularly at Elite/Expert (very hard / 3) level of bot difficulty), because this is what bots need to show their best, and - IMO - CS:GO bots have one of the best AI of all FPSes (even if limited when compared to humans - but we kindly ask the CS:GO devs to continue their work on bot AI, so it becomes better and better - the same way it happened to chess computer algorithms hopefully - today even a smartphone with appropriate software is able play on IM level or better). And the best maps deserve an equally good nav meshes. I wish all good maps come with equally good nav meshes.

For the best playing with bots experience use only those maps with good nav mesh. If the game gets boring - change the map to another one, or better yet - kick 1 or more bots off your team (bot_kick name_of_bot), so you play 4 vs. 5, or 3 vs. 5. You may need to select mp_autoteambalance 0 and mp_limitteams to 3 or more, otherwise you will not be allowed to play less balanced teams than 4 vs. 5. For the most hardcore bot experience - fight alone against 2, 3, 4 or maybe even 5 bots (bot_kick all followed by bot_add name_of_bot, finally mp_restartgame 1 when ready). You may wish to increase round time (mp_roundtime) appropriately to compensate for more stealth tactic need. Personally, I rather prefer to have 2-3 bots with me on the same team, against 5 bots, so teamwork, even though very simple one, can still be practised, to some extent. CSGO bots AI have certain simple teamwork tacticts coded within it.

Radio commands are useful to control bots, even though they are very limited and you can't give orders to individual bots. All you can do is order the bots to:
1. follow you (Follow me, Cover me, Stick Together, Need Backup)
2. hold your present position, (Hold Position) (position where you were, when you gave the order)
3. obey orders of their higher level tactics AI commander (Go! Go! Go!).
4. run away, because bomb is just about to explode (Get Out!), and
5. proceed to another bombsite, because the 1st one, where you are right now, is empty (Sector Clear! same regarding enemy or hostage).

For more fun, but not neccessarily more control, you can modify radio command menus. Download extended radiopanel.txt file ( and overwrite with it the original radiopanel.txt file in the following folder: ...\csgo\resource\ui\ .

Dear Map Creators:
You can't make a good nav mesh using nav_generate command only.
Valve has provided a sufficient guide on nav meshes:
to create a good basic nav mesh within a few hours.
Of course, a perfect nav mesh requires much more testing and tweaking.

Here are the links to the latest versions of many of the nav mesh files I have tweaked. Most of them are WIP and I would dare to say that only few of them, if any, have reached official status: (not imlemented yet)

Here are my 3 quality levels for CSGO nav meshes:
(1) unacceptable, (2) acceptable and (3) official.

- no missing walkable areas,
- no missing ladders,
- no missing connections,
- all nav mesh areas bots/humans can't use for whatever reason, have been deleted,
- most common nav attributes (jump and crouch) used properly wherever needed.
Additionally to be considered acceptable nav mesh should be free of bugs causing bots getting permanently blocked/jammed anywhere.

If any of the above is not featured, I qualify the nav mesh as unacceptable one.

For official (a.k.a. perfect or state-of-art) nav mesh the following additional features must all be included:
- extensive use of the following less common nav attributes; don't jump (everywhere when jumping is not required), stop, run, walk, precise, don't hide, avoid, transient, stand while hiding, etc., as required to achieve the best possible bot behaviour (including good hiding and sniping spots), and
- radar names painted.

Dear fellow CSGO players - If you know of any truly fine map which has some issues with the nav mesh and would like me to work on it, please report it in the comments below, and - workload permitting - I will look at it and have the nav mesh fixed. There need to be at least one significant nav mesh issue in a fine map to get me interested (e.g. one missing ladder). The most interesting for me are competitve-style maps, both defuse and hostage, which have their final versions published (I would rather avoid working with alphas and betas) and their creators are not overly enthusiastic to fix their nav meshes and to make their pieces of art the completed ones. Unfortunately usually I have no time nor patience to add radar names if they are missing.

You may wish to check my another collection of good CS:GO maps with manually optimized nav meshes, which are the best maps to play with bots:

Final word:
I am not the author/creator of any of the maps in this collection - actually, I have never created a map yet.
Items (4)
Created by FMPONE
A bomb defusal map set around Chernobyl.

Terrorists are bent on destroying the evidence of a massive weapons-cache in the shadows of Chernobyl.

MAPCORE.ORG, will2k, kikette and 3Dnj, the GOSHOW and FIXATION, ...
Created by FMPONE
A competitive bomb defusal map set in India.

The British are back in India -- and they want their tea! (Also, they'd like to protect historic Fort Gwalior from Terrorists)

Thanks to Kikette for his help with the map's art assets -- and check out MAPCORE....
Created by MadMax
Superjer's unique yet competitive map brought to life for CSGO.

Goals of the project were to make Contra more visually appealing, while maintaining clear visibility and great gameplay.

Still a work in progress, any bugs posted will be fixed. An updat...
Created by [Æ] Walki
Bastion - Bomb/Defuse

An old Bastion, yet again under siege!

Counter-Terrorists: Garrison the historic Bastion and repel the Terrorist's assault!

Terrorists: Plant the C4 in the Bastion or annihilate the garrison!

Other Notes:
Map created for...
< >
tomgor  [author] Dec 1, 2015 @ 5:49pm 
Hey, the navmeshes (with links above) are outdated. Go to p_NM (Perfect Nav Mesh) group.
oh no Nov 26, 2015 @ 8:08pm 
Hey, whats the name of the group? Id like to be able to use updated navmeshes but cant access the files
Sopp Feb 6, 2015 @ 10:10pm 
Aah. I see. Thank you.
tomgor  [author] Feb 5, 2015 @ 11:06pm 
Select "Discussions" from the upper menu, and then select "Members-only Forum" from the menu on the right side. There will be two posts, one with ham5's link. Another reason for my lack of activity is the fact I got quite interested in the Insurgency FPS.
Sopp Feb 5, 2015 @ 5:38pm 
I can't seem to find any links to Ham5's stuff. Am I doing anything wrong?
Sopp Feb 5, 2015 @ 3:43pm 
I did. Thanks!
tomgor  [author] Feb 5, 2015 @ 2:38pm 
Look at Forums/Members-only. You will find the links there.
tomgor  [author] Feb 5, 2015 @ 2:34pm 
you're welcome :-)
Sopp Feb 5, 2015 @ 2:33pm 
Thanks a lot, Tomgor!
tomgor  [author] Feb 5, 2015 @ 2:28pm 
I sent you an invitation to a group. You will find there working links. However, unfortunately, recently I have had not much time to work on new navmeshes or update the old ones. But ham5 works on nav meshes too and he is doing great job. You will there a find a link to his navmeshes, too.