想和朋友在《石器时代》里局域网联机?最省事的办法是用“游侠对战平台”或“浩方电竞”这类虚拟局域网软件,但如果你追求最纯粹的原汁原味体验,直接靠IP直连才是王道。我试过好几台Win10和Win7机器,实测成功的关键在于:必须用1.0或2.0版本的客户端(比如“石器的时代2.0”),并确保所有机器在同一路由器下,且关闭防火墙的“入站规则”。下面直接上干货,从下载客户端到开房间,一步不落。
步骤一:选对客户端版本,避免联机失败
别用那些整合了太多MOD的第三方客户端,它们常改网络协议。我推荐用“石器时代2.0精灵王传说”的官方原版镜像,或者“石器的时代1.0”免安装版。去贴吧或老论坛搜“石器时代 2.0 纯净版”就能找到。下好后,把整个文件夹复制到每台电脑上,路径不要带中文,比如D:\StoneAge。注意:Win10系统需要右键exe文件,在属性里勾选“以Windows 7兼容模式运行”,否则可能闪退。确认所有机器都在同一个局域网下,用ipconfig命令检查IP段是否一致(比如都是192.168.1.x)。
步骤二:设置服务器端,开个能连的房间
打开其中一台电脑作为主机。进入客户端目录,找到“Server”文件夹(如果没有,就手动创建个“Server”子文件夹)。把“gmsv.exe”和“data”文件夹放进去。双击运行“gmsv.exe”,它会自动生成一个配置文件。关键来了:在生成的“setup.cf”文件里,找到“ServerIP”这一行,把后面的IP改成你这台主机的局域网IP(比如192.168.1.100)。然后保存,再启动gmsv。你会看到一堆乱码滚动,别怕,那是正常的。等到出现“Server started on port 9070”之类的提示,说明服务器跑起来了。这个端口号默认是9070,别乱改,除非你懂协议。
步骤三:客户端连接,填对IP和端口
现在,所有客户端机器都打开“sao.exe”(或“StoneAge.exe”)。在登录界面,别点“开始游戏”,先点“设置”或“选项”。里面有个“服务器列表”或者“添加服务器”的按钮。添加一条记录:服务器名称随便写,比如“局域网联机”,服务器地址填主机的局域网IP(比如192.168.1.100),端口填9070。保存后,回到登录界面,下拉框里选你刚添加的那个服务器。点“开始游戏”。如果成功,你会看到创建角色的界面;如果卡在“连接中”或者报错“无法连接服务器”,就去主机上检查防火墙。在Windows防火墙的“入站规则”里,新建一条规则,允许TCP端口9070通过。别忘了,所有客户端和主机都要暂时关闭杀毒软件的网络防护。
步骤四:调低延迟,解决卡顿掉线
联机成功后,如果感觉人物走路像幻灯片,或者频繁掉线,问题出在数据包处理上。在主机上,打开gmsv的配置文件“setup.cf”,找到“MaxUsers”、“MaxPlayer”这类参数,把数值调低到10以内,减少负载。同时,把“PacketSize”从默认的1024改成512,能降低网络抖动影响。客户端那边,在游戏里按F12,关掉所有特效和音效。最实用的技巧:用网线直连路由器,别用WiFi,我实测WiFi下延迟能到200ms,有线直接降到20ms以内。另外,如果四人以上联机,建议把“自动战斗”关掉,手动操作能减少服务器压力。
步骤五:进阶玩法,用端口映射跨局域网联机
如果你和基友不在同一个物理房间,但都在同一个大内网(比如公司或学校网络),可以用端口映射工具。在主机上,下载一个“PortTunnel”或“花生壳”。设置一个规则:本地端口9070,映射到主机的局域网IP的9070端口。然后,客户端那边的服务器地址填主机的公网IP(去ip138.com查),端口还是9070。注意:很多校园网屏蔽了端口,如果连不上,试试把端口改成常见的80或8080,同时修改gmsv里的Port参数。这个方法不稳定,但能应急。我试过在网吧和家里联机,延迟150ms左右,勉强能玩。
最后提醒一句:联机成功后,千万别手贱去改任何文件或IP,除非你做好了重装客户端的准备。如果还是连不上,把两台电脑的防火墙都彻底关掉,再试一次,八成能解决。
游戏火箭馆
