avel
ну стрелялки все имеют архитектуру Клиент - Сервер
тоесть даже если оно запускается на одном компе
то там есть клиент и сервер (без выхода в сеть правда .. логически просто)
так вот работают они в разных потоках и консоль
изначально просто посылает некоторые команды в сервер

да и сама консоль обычно не ставит на паузу клиент