想跟室友在宿舍里用两台电脑联机玩GTA圣安地列斯局域网联机?别走弯路,核心就两步:先装SA-MP 0.3.7-R2客户端,再用局域网服务器工具开房。实测不需要正版Steam,盗版1.0 US版也能跑,延迟稳定在5ms以内。下面直接给具体路径和数值,照着做十五分钟就能开打。
第一步:准备联机必备文件与版本校验
先确认你的GTA圣安地列斯是1.0 US版。右键游戏根目录里的gta_sa.exe,看属性-详细信息,文件版本必须是1.0.0.0。不是的话去游民星空或3DM下个1.0免CD补丁,替换掉原exe。然后下载SA-MP 0.3.7-R2安装包(别下R1,老版本连不上新服务器),装到游戏根目录,默认路径是C:\Program Files\Rockstar Games\GTA San Andreas。装完打开sa-mp.exe,点Settings,把Language设成Chinese,这样菜单能看懂。最后去下载一个局域网联机插件,比如SA-MP Local Server或Direct Connect Mod,解压后把.dll和.asi文件扔进游戏根目录的cleo文件夹(没有就自己建个)。
第二步:主机端开服与IP配置
主机先关掉防火墙或给SA-MP加白名单。打开sa-mp.exe,点New Game进单人模式,然后按~键呼出控制台,输入“samp 0.0.0.0:7777”回车,这样就开始监听局域网端口。注意端口必须用7777,这是SA-MP默认端口,换了连不上。接着打开游戏目录里的server.cfg,把bind_ip改成你主机的内网IP。怎么查IP?Win+R输入cmd回车,输ipconfig,IPv4地址那一串就是,比如192.168.1.101。把maxplayers设成4,gamemode0设成lvdm1(拉斯维加斯死亡竞赛图,小地图适合联机)。保存后重启游戏,主机端就绪。
第三步:客机端连接与常见问题排雷
客机打开sa-mp.exe,点Internet标签,在底部的Server IP框里直接输入主机的内网IP加端口,格式是192.168.1.101:7777。点Connect,等几秒就能进。如果卡在Connecting界面超过10秒,先检查主机防火墙有没有放行7777端口。在主机上Win+R输入wf.msc,新建入站规则-端口-TCP/UDP都选7777-允许连接。还是连不上,就把主机和客机都改成同一个工作组(右键此电脑-属性-高级系统设置-计算机名-更改-工作组统一填WORKGROUP)。另外,客机别用无线网,插网线延迟能压到1ms以内。联机后按T打字聊天,按F6绑定常用指令,比如/weapon 1给手枪。
进阶技巧:CLEO模组与Mod的同步注意事项
如果你想用CLEO模组联机,比如加个载具刷出器,得保证主机和客机的cleo文件夹里文件一模一样。一个常见坑是安装了不同版本的车辆mod,导致联机时对方看到的车是透明或消失的。解决方法是双方都删除游戏目录里的modloader文件夹,只用SA-MP原版模型。如果不删,客机进游戏后按F5打开控制台,输入“syncmods 0”强制关闭模组同步。另外,CLEO脚本里带.lua的容易崩服,尽量只用.cs文件。实测装了CLEO4.3版本后,联机打僵尸模组稳定,但别同时开超过5个脚本。
最后提醒:GTA圣安地列斯局域网联机成功后,退出时先按F4断开连接再Alt+F4,直接关游戏容易丢存档。另外每次换人当主机,记得重新检查一遍server.cfg里的IP地址,因为内网IP重启电脑后可能会变。
游品网
