Основа вывода сервера в Интернет и одновременная работа с локальной сетью. Вопросов возникает много, проблемы всего 4. 1) параметры запуска. 2) используемый патч. 3) у вас стоит ADSL модем или роутер. 4) у вас нет своего внешнего IP адреса, хотя бы динамического. И здесь только если заказывать услугу выделенного внешнего адреса у провайдера. Звоните в техподдержку провайдера, узнавайте о предоставление внешнего адреса, подключайте услугу, а только потом читайте решение оставшихся 3-х проблем. Параметры запуска и патч для Windows. (проблема 1-ая и 2-ая) -console – параметр не влияет на работу сети, просто я буду его указывать, потому что предпочитаю запускать сервер в консольке, без gui интерфейса. Команда только для Windows серверов. +sv_lan – параметр указывает серверу КС, что мы работаем с локальной сетью или нет. 1/0 – соответственно. Тут есть большое НО: если написать +sv_lan 0, то на сервере не будет работать админка и статистика по ip адресу. Только ник или стим идентификатор. Вот так вот почему то решили когда делали игру HL. Так что ставим +sv_lan 1, а что бы не казалось что тут возникает парадокс, вроде и мы про Интернет сервер говорим, а ставим режим локальной сети, говорю, что 29 патч решает эту делему, позволяя серверу работать и с локальными коннектами и с Интернет. Внимание: данный параметр может стать не значительным или вовсе не работающим при наложение различных патчей. Подробности узнавайте в спецификации каждого конкретного патча. +ip – параметр советую опустить, тем, кто использует Windows, и никогда не указывать. Он указывает серверу на каком адресе мы будем работать. Адрес должен принадлежать вашему компьютеру. Так как нам нужно работать на все интерфейсы, т.е. и на инет и на локалку, то можно ставить +ip 0.0.0.0, но зачем, если можно просто не указывать его и сервер будет по умолчанию работать на всех адресах, что «найдёт» на вашем компьютере. К сожалению, для Linux решения пока не нашёл. При sv_lan 1 зайти на сервер из Сети можно, но он себя не публикует. При sv_lan 0 (или если не указывать этот параметр) возникает проблема с админкой - по ip не работает. (только ник и steam id) +port – параметр указывает на каком порту будет работать сервер. Если не указывать, то будет стандартный порт – 27015. Параметр указывает для того, что бы можно было сделать несколько серверов, а т.к. на одном порту два сервера вешать нельзя, то можно написать +port 27016 и сервер будет работать на 27016 порту. -nomaster – если вы не хотите что бы сервер был виден в поиске серверов, фаворитах или хистори КС, то укажите, если хотите, что бы он там маячил и на него могли зайти увидев в поиске, и не зная заранее вашего адреса, то не ставьте этот параметр. Внимание: данный параметр может стать не значительным или вовсе не работающим при наложение различных патчей.