Еще для информации: Поднимаю сервера уже несколько лет, и советую разделять web сервер и игровой сервер. для себя утилиту написал которая все файлы сжимает в bz2 отправляет на fastdl, а остальное оставляет. 2.4Ghz равняется = 24 игрокам, рекомендовано (не стоит не одобрять это требование). И на каждое ядро сервера нужно «вешать» один сервер, через taskset. Для CS:GO серверов раньше писал свои .sh скрипты для обновления и прочего, потом начал использовать — csgo-server-launcher, с привязкой через web к моему сайту. Вообще интересно что такие статьи имеются, спасибо.
Конечно, при полноценном развёртывании, игровые сервера отдельно, а вспомогательные — с записями, TV, FastDL, статистикой и прочим — отдельно. Не хотелось здесь всё усложнять, поэтому описал всё-в-одном.
Настройка выделенного сервера Source под Linux, часть 3