CSGO单机联机教程,不花钱、不掉线,和好友一起打BOT的终极指南
本教程提供CSGO单机联机方法,无需花钱、不会掉线,可邀请好友共同对战BOT,通过简单设置,玩家能在离线环境中享受稳定联机体验,适合新手或想轻松练习的玩家,内容涵盖创建房间、添加BOT及好友加入步骤,帮助用户快速实现免费、流畅的联机对战。
从零开始学会CSGO单机联机——局域网/离线对战全流程详解
很多玩家以为CSGO(Counter-Strike: Global Offensive)只能匹配官方服务器,或者以为“单机”和“联机”是矛盾的概念,CSGO提供了一套非常灵活的单机+局域网联机机制,让你可以一个人打BOT练枪,也可以不连接互联网、在宿舍/办公室/没网环境下和好友局域网开黑,本文就带你一步步完成从创建离线房间到局域网联机的全部操作,附带常见问题排查。

先搞清楚:什么是“单机联机”?
在CSGO语境下,“单机联机”通常指两种场景:
- 离线单机(Offline with Bots):自己开一个房间,加入电脑AI(BOT)进行比赛,用于练枪、跑图、熟悉投掷物。
- 局域网联机(LAN):在不连接外网的情况下,多台电脑通过同一路由器/交换机连接,互相进入对方创建的服务器,实现真实玩家对战。
这两种方式都不需要购买第三方平台,不需要加速器,甚至不需要VAC在线验证(但需要游戏本体已安装并至少启动过一次)。
单机联机的前置准备
- 拥有CSGO:Steam库中有Counter-Strike: Global Offensive(原版或CS2均可,本文以经典CSGO为准,CS2步骤基本一致)。
- 启动过一次游戏:确保能进入主菜单,生成必要的配置文件。
- 网络环境:局域网联机需要所有电脑在同一局域网内(同一WiFi或网线到同一路由器)。
- 防火墙设置:Windows防火墙可能阻挡游戏通信,后续会讲到。
第一种:纯单机打BOT(极简教程)
直接通过游戏菜单创建
打开CSGO → 点击“开始游戏” → 选择“与电脑玩家一起玩” → 选择地图 → 设置BOT数量、难度 → 开始。
这是最傻瓜的操作,但注意:这种模式是本地暂停式,如果选“休闲”,你以为在玩“单机”,其实游戏会尝试连接官方休闲服务器(只是把BOT填充),必须断网或修改启动项才能真单机,我们要的是“纯离线”,所以用控制台最稳妥。
控制台命令创建离线房间
-
在主菜单按 打开控制台(如果没开启,在设置→游戏设置→启用开发者控制台→是)。
-
输入:
map de_dust2回车,这会直接加载dust2地图,并且默认是离线练习模式。
-
如果想加入BOT,继续输入:
bot_add每输一次加一个BOT,或直接输入:
bot_add_ct bot_add_t来给阵营加人。
-
设置BOT难度:
bot_difficulty 2(1=简单,2=中等,3=困难,4=专家)
-
想踢掉BOT:
bot_kick -
修改游戏模式/回合时间等,可用:
mp_restartgame 1 mp_maxrounds 15 mp_freezetime 0
这样你就获得了一个完全本地的CSGO环境,关掉网络也照样运行。
第二种:真正的“单机联机”——局域网对战教程(重点)
如果你和三五好友在同一个WiFi下,想不联网玩CSGO,那么需要一台电脑作为“服务器主机”,下面分主机和客户端两个角色操作。
步骤1:主机创建局域网服务器
-
启动CSGO,打开控制台。
-
输入以下命令创建一个空房间(以竞技模式为例子):
map de_inferno -
将游戏模式改为竞技模式(5v5):
mp_game_mode 0 mp_randomizer 0 // 如果无效就忽略更简单的方式是用经典竞技预设开关:
mp_competitive_endofmatch_extra_time 15其实你只要加载地图后,按
Esc→ 设置 → 游戏设置 → 也可以改,但控制台命令更直接: -
关键步骤——开启局域网发现:
sv_lan 1这是核心!
sv_lan 1使服务器只在局域网广播,外网刷不出来。 -
(可选)设置服务器密码:
sv_password "123456"注意:只有sv_lan 1时密码才有效。
-
设置服务器名称(方便朋友辨认):
hostname "My CSGO LAN Server" -
设置BOT填充或留空给真人:
bot_quota 0如果想让机器人凑数,可以
bot_quota 4等。 -
设置比赛参数:
mp_maxrounds 30 mp_freezetime 3 mp_buy_anywhere 1 mp_weapons_allow_map_placed 1根据喜好调整。
-
地图保持加载中,服务器即已开始运行。
步骤2:客户端(其他玩家)如何加入
-
同样启动CSGO,打开控制台。
-
不要自己加载地图,而是输入:
connect 192.168.1.100(注意:把IP换成主机的局域网IP)
-
如果主机设了密码:
connect 192.168.1.100; password 123456或者先
password 123456再 connect。 -
回车后,等待几秒即可进入。
如何查看主机IP?
- 在主机上打开CMD,输入
ipconfig,找到“IPv4地址”,168.1.100。 - 或在CSGO控制台输入
status也能看到本机IP。
局域网联机常见问题与解决
问题1:客户端输入connect后一直连接超时
- 检查是否在同一局域网(互ping一下:ping 192.168.1.100)。
- 关闭Windows防火墙(或允许CSGO通过):
- 控制面板 → Windows Defender防火墙 → 允许应用或功能通过防火墙 → 勾选CSGO(如有两个都勾上)。
- 或者临时关闭防火墙(仅限可信局域网)。
- 在主机CSGO控制台输入
sv_lan 1了吗?没输入则客户端无法发现。 - 确认主机没开VPN、加速器。
问题2:看不到服务器列表(旧版刷新)
- 在CSGO主界面,点“开始游戏” → “局域网”可以直接刷出主机,但如果刷不出,就用控制台
connect命令最稳。 - 如果使用旧版本(皮带旧版),可以在主界面“浏览社区服务器” → “局域网”中刷新。
问题3:加入游戏后提示“与服务器连接中断”
- 可能是主机电脑的杀毒软件拦截,将CSGO执行文件(csgo.exe)加入信任。
- 主机打开控制台,输入
status查看是否有人进入,如果信息闪断,检查路由器是否为AP隔离模式(有些WiFi路由器有“AP隔离”选项,要关闭)。
问题4:只有主机能开始比赛,其他人不能准备?
- CSGO的局域网服务器默认由主机控制,客户端加入后需要按
M选队,然后游戏会自动开始(如果是空闲状态,主机在控制台输入mp_restartgame 1重开)。
问题5:想选手加入“观战”?
- 在客户端按
M选择“观察者”即可。
问题6:局域网联机时BOT怎么加入?
- 主机控制台:
bot_add bot_difficulty 3 bot_quota 8客户端也能通过控制台输入
bot_add增加机器人?不行,只有服务器主机有权限。
进阶玩法:让单机联机更有趣
使用创意工坊地图
在离线单机模式中,你可以订阅创意工坊地图:
- 在Steam创意工坊订阅如
aim_botz、Recoil Master等练图。 - 在主菜单控制台输入:
map workshop/1353596577/aim_botz需要知道地图ID,更简单的是在创意工坊地图点“开始”,然后启动项里加
-insecure(可选)。
局域网联机玩“躲猫猫”或“跳狙”模式
通过加载不同的游戏模式:使用控制台:
mp_gamemode 0 // 竞技
mp_gamemode 1 // 休闲
mp_gamemode 2 // 军备竞赛
mp_gamemode 3 // 死亡竞赛
你可以设置各种自定义规则,比如跑酷,用地图标签 map de_mirage 等。
断网也能玩(离线模式)
如果你在没网的环境下:
- Steam启动后选择进入“离线模式”(在Steam左上角菜单中)。
- 仍可启动CSGO主菜单吗?可以,但需要先让CSGO正常启动过一次,启动后控制台命令照常。
- 局域网联机在离线模式下依然可用,但所有玩家都要是离线模式吗?是的,且Steam需处于离线模式才能让游戏不走外网,其实只要
sv_lan 1,即使Steam在线,局域网连接也不占用外网流量。
用命令行直接启动带参数
可以创建一个快捷方式(目标)类似:
"C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo.exe" -console -novid -insecure
加上 -insecure 可跳过VAC(但无法进行在线游戏),不过在局域网联机时也可以保证不受VAC干扰,注意:-insecure 只影响信任模式,不影响连接。
“单机联机”的核心就是 sv_lan 1
回顾一下,全部操作浓缩为三句话:
- 主机在控制台输入
map 地图名加载地图。 - 主机输入
sv_lan 1将服务器设为局域网可见。 - 客户端在控制台输入
connect 主机IP地址加入。
就这么简单,掌握了这个套路,你就能在断网环境、宿舍局域网、甚至一台电脑连发开黑(双开)的情况下畅玩CSGO,再也不必担心官方匹配掉线、外挂神仙,或者没网时无聊了。
下次朋友喊你“来打CSGO”,但家里没外网时,请自信地打开控制台,敲下那串神秘的代码——局域网联机,随时开战!
(注:本文适用于CSGO及CS2,命令基本兼容,CS2稍有不同的地方是控制台默认关闭,需在设置中开启,祝你玩得开心!)





