LAN-сервер это самый простой способ поиграть в старый CS:GO с друзьями. Он обходит всё, что усложняет интернет-сервер: не нужен Game Server Login Token, плагины, резервирование матчмейкинга. Если все в одной сети, этого достаточно. Каждый шаг здесь проверен на реальном сервере.
Настройка
- Установите через steamcmd:
+login anonymous +app_update 740 validate - Удалите встроенный bin/libgcc_s.so.1 (замороженная сборка поставляется со старой копией, которая ломается на современном Linux). На Windows этот шаг можно пропустить.
- Запустите в режиме LAN:
+sv_lan 1 +map de_dust2 - Друзья в той же сети подключаются к вашему локальному IP:
connect 192.168.x.x:27015
Режим LAN работает, потому что sv_lan 1 велит серверу полностью пропустить регистрацию в Steam и барьер резервирования. Поэтому ему не нужны ни токен, ни плагины, и поэтому же он принимает только клиентов из вашей локальной сети.
Игра по LAN через интернет
Вы можете играть на LAN-сервере с друзьями, которые не в одной комнате, объединив всех в виртуальную LAN. Инструменты вроде Tailscale или ZeroTier дают каждой машине приватный адрес в одном диапазоне, так что для сервера удалённый друг выглядит как локальный. Все ставят один и тот же инструмент, подключаются к одной сети и заходят на сервер по его виртуальному LAN-адресу. Так сохраняется простая настройка sv_lan 1, но подключиться может кто угодно.
Хотите вместо этого настоящий публичный сервер?
Если вы хотите, чтобы друзья подключались через интернет без VPN, для этого нужны токен и набор плагинов SourceMod. Мы описали это в отдельной статье. Как поднять интернет-сервер CS:GO. Или разверните готовый на 2hours.gg.