Left 4 Dead 2
Left 4 Dead 2 is a single-player and multiplayer co-operative survival horror FPS game.
How to build the string table for community maps
Following tutorial explains how to build the stringtable_dictionary.dct for community maps without it.
You can check whether the map possesses a string table using GCFScape.
1. Extract the [campaign name].vpk into the add-on folder ("Left 4 Dead 2\left4dead2\addons\") by dragging it onto "Left 4 Dead 2\bin\vpk.exe". You can also create a shortcut of vpk.exe in addons folder to access easily.

2. Launch Left 4 Dead 2, run the map without string table from console. (Type "map mapName")

3. Open up the console. Type "stringtabledictionary" to build a new mapName.bsp with string table. 

4. If there are more maps without string table in this campaign, type "changelevel nextMapName" and repeat the step 3 to build the string table for next maps.

5. Type "quit" to quit the game. Move all rebuilt maps and replace older ones from "Left 4 Dead 2\left4dead2\maps\" to "Left 4 Dead 2\left4dead2\addons\[campaign name]\maps". 

6. Repack the folder of campaign into a vpk by dragging it onto shortcut of vpk.exe again. Nevertheless, If you intend to play the problematic maps only once and will delete them later, you don't have to repack the folder of campaign into VPK all the time. You can directly play with the folder of campaign in "addons" folder after putting the rebuilt maps back.

Note that rebuilt maps were incompatible with original maps without stringtable_dictionary.dct. This means your friends have to install the same maps with string table to join your server and other players cannot join with maps having no string table.
I found this article helpful
I did not find this article helpful
What people are saying...
You must be logged in to post a comment.
daywalkerdave1963 February 2020
Have you found this works all the time? I usually have to run the map, type (sv_cheats 1), (nav_edit 1), then run (nav_analyze) then (stringtabledictionary) to get them to add properly. This also fixes any issues with new stuff that's been added to the map that the bots aren't seeing as long as there is proper nav to get to them. Thoughts?
bazrael February 2020
Man, actually this guide was created for my Modified Talker addon. Those community maps without string table will result in the crash of server when any player joins a server with a vacancy, and the server installed the Modified Talker addon. - I just realized that building the string table could avoid above issues, but what the string table actually does is beyond my knowledge.