Files placed in \edawn\maps directory is used to modify map entities such as weapons, ammos, powerups, movers etc. Filenames matches existing map names while extension tells what action to perform: *.set - replace entire compiled-in map entity set by specified file *.add - just add new entities to the existing entity set For example: q3dm17.add - extension means that specified file will add something new to q3dm17 q3dm13.set - will replace whole entity set so usual items may be changed or even removed (Ruleset parameters MapEntitySet and MapEntityAdd can be used to override this) How to create *.add/*.set files? type \g_dumpents 1 and then \map_restart File with name %mapname%.set (q3dm1.set for example) will be created in \edawn\ directory. Now you can edit it and move to \edawn\maps\ folder. After that it will replace stock q3dm1 entities :) How to create/add custom spawn spots? type \devmap q3dm17 or any map you want move to some potision where you want to place something type \cg_debugPosition 1 now you can see your world position so if you want to create custom spawn point - then just create q3dm17.add with following contents: { "classname" "info_player_deathmatch" "angle" "-90" "spawnflags" "4" "origin" "120 1049 600" } Angle (second in the row) is displayed on your screen same as coordinates of origin :)