- У вас (и друзей) не-steam версии L4D2
- У кого-то есть steam версия, а у кого-то - нет
Итак, для начала разберитесь с Hamachi (это тема для отдельного разговора). Не забудьте открыть нужный порт у Hamachi (например, 22) и у модема.
Участника также придётся поменять приоритеты сетей в Windows: (там стрелочки есть, выделяете нужную сеть и двигаете её вверх/вниз)
Затем хост (сервер|т.е. создающий игру) запускает игру и открывать консоль (клавиша ~)
Соответственно, придётся немного поработать в консоли :)
sv_lan 1sv_allow_lobby_connect_only 0ip %hamachi_host_ip%net_startmap %mapname%
Теперь разберёмся со странными %:
%hamachi_host_ip% - IP-адрес хоста (сервера) в Hamachi;
%mapname% - имя карты.Что касаемо имени карты, то тут есть 2 пути (зависит от версии игры)
- Если у вас карты (находятся в \left4dead2\maps) начинаются с l4d_ , то придётся ещё дописывать ДО команды net_start команду mp_gamemode coop и вводить имя нужной карты в команде map;
- Если же карты идут как c1m1_, c2m3_ и т.д., то команда mp_gamemode coop не понадобится, и можно вводить, например, map c1m1_hotel (принцип: c1 - кампания 1, c2 - кампания 2 и т.д. | m1 - чать 1, m2 - часть 2 и т.д.)
connect %hamachi_host_ip%Приятной игры!