1. Карты должны быть протестированы на windows и linux серверах. 2. Карты в архиве должны быть упакованы так, чтобы их можно было легко перенести в папку "maps". Два файла помимо самой карты могут быть только файлом ресурсов и readme файлом.
3. Карта должна быть с нормальным освещением, без fullbright.
4. Все имена карт должны быть в нижнем регистре, например "dm_mymap_v3". Это предотвращает переадресацию закачки, которая вызывает проблемы на linux серверах.
5. Карты должны иметь префикс dm_ если не предназначены для определенного типа игры:
tr_ для обучающих карт
ctf_ для карт, где нужно захватывать флаг
cp_ для карт, где нужно захватить определенную точку
6. Короткие имена карт, состоящие из одного слова, легче запоминаются и находятся в списке, чем длинные из большинства слов. Для киллбоксов, обычно ставят слово "killbox" после префикса dm, например dm_killbox_mymap.
7. Карты, которые находятся в бета стадии, должны быть чётко отмечены суффиксом "beta" например dm_mymap_beta1, dm_mymap_beta2.
8. Ваша оригинальная карта должна иметь полное имя. Например, dm_mymap.
Если вы позже что-нибудь изменили в своей карте, после принято ставить суффикс _reloaded.
9. Последующие исправления или изменения в карте должны быть выпущены с пронумерованным суффиксом. Общепринятые суффиксы - "r" для исправления и "v" для версий. Пример: dm_mymap_r1, dm_mymap_r2. Всегда изменяйте имя и заново выпускайте свою карту, если вносите в неё изменения.
10. Желательно иметь одну карту, которая сбалансирована таким образом, чтобы было возможно играть любым способом, чем многократно выпускать ту же самую карту для отдельных способов игры (ffa, 1v1, tdm и т.д)