Игровые серверы на часы. Платите, только когда играете.

Как поднять LAN-сервер CS:GO

LAN-сервер это самый простой способ поиграть в старый CS:GO с друзьями. Он обходит всё, что усложняет интернет-сервер: не нужен Game Server Login Token, плагины, резервирование матчмейкинга. Если все в одной сети, этого достаточно. Каждый шаг здесь проверен на реальном сервере.

Настройка

  1. Установите через steamcmd: +login anonymous +app_update 740 validate
  2. Удалите встроенный bin/libgcc_s.so.1 (замороженная сборка поставляется со старой копией, которая ломается на современном Linux). На Windows этот шаг можно пропустить.
  3. Запустите в режиме LAN: ./srcds_run -game csgo -console +sv_lan 1 +map de_dust2
  4. Друзья в той же сети подключаются к вашему локальному IP: connect 192.168.x.x:27015

Режим LAN работает, потому что sv_lan 1 велит серверу полностью пропустить регистрацию в Steam и барьер резервирования. Поэтому ему не нужны ни токен, ни плагины, и поэтому же он принимает только клиентов из вашей локальной сети.

Игра по LAN через интернет

С друзьями не в одной комнате тоже можно играть на LAN-сервере, если объединить всех в виртуальную LAN. Инструмент вроде ZeroTier даёт каждой машине приватный адрес в одном диапазоне, и для сервера удалённый друг выглядит локальным. Задайте сети диапазон 10.x, 172.16.x или 192.168.x: sv_lan 1 принимает клиентов только из этих приватных диапазонов. Tailscale использует адреса 100.x, которые сервер не считает локальными. Все ставят один и тот же инструмент, входят в одну сеть и подключаются к адресу сервера в виртуальной LAN. Так сохраняется простая настройка sv_lan 1, а зайти может кто угодно.

Хотите вместо этого настоящий публичный сервер?

Если вы хотите, чтобы друзья подключались через интернет без VPN, для этого нужны токен и набор плагинов SourceMod. Мы описали это в отдельной статье. Как поднять интернет-сервер CS:GO. Или разверните готовый на 2hours.gg.

← Назад ко всем руководствам