LAN-сервер це найпростіший спосіб пограти в застарілу CS:GO з друзями. Він оминає все, що ускладнює інтернет-сервер: жодного Game Server Login Token, жодних плагінів, жодного резервування матчмейкінгу. Якщо всі в одній мережі, це все, що тобі потрібно. Кожен крок тут перевірено на справжньому сервері.
Налаштування
- Встанови через steamcmd:
+login anonymous +app_update 740 validate - Видали вбудований bin/libgcc_s.so.1 (заморожена збірка постачається зі старою копією, яка ламається на сучасному Linux). На Windows цей крок можна пропустити.
- Запусти в режимі LAN:
./srcds_run -game csgo -console +sv_lan 1 +map de_dust2 - Друзі в тій самій мережі підключаються за твоїм локальним 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.
