服务端架好了,登录器点下去却一直转圈或者提示“连接服务器失败”,这事情在开服和单机架设里都常见。问题不出在客户端,而是服务端这边有几个关键环节没跑通。从引擎进程到端口通道,一步一步筛。
**引擎核心进程没启动完全**
服务端启动不是点一下GameCenter.exe就完事了。需要依次启动LoginSrv.exe(登录网关)、DBSrv200.exe(数据库服务)、M2Server.exe(游戏主引擎)这三个核心进程。如果其中任何一个报错退出或者卡在启动界面,客户端就连不上。打开任务管理器看进程列表,这三个必须同时存在。M2Server窗口里如果出现“加载物品数据库失败”或者“城堡文件损坏”之类的红字,说明数据库或者配置文件有问题,客户端连进来之前就已经挂了。
**IP地址绑的是内网还是外网**
服务端配置文件里的IP地址填错了,外面连不进来。打开Config.ini或者!Setup.txt,找到服务器IP那一项。单机玩就填127.0.0.1,局域网其他电脑连就填本机的内网IP(比如192.168.x.x),外网开服就填公网IP或者域名。如果填了0.0.0.0或者留空,部分引擎会默认监听所有地址,但有些引擎不支持这种写法,必须指定具体IP。
**端口被防火墙或者云平台挡了**
服务端默认监听的几个端口,登录端口7000、角色网关7100、游戏网关7200到7400,这些端口如果被系统防火墙拦截,外部请求进不来。单机环境关掉Windows防火墙测试一下,能通再添加放行规则。云服务器除了关系统防火墙,还得去管理控制台的安全组里把端口手动添加进去,否则外层防护直接丢掉数据包。添加的时候协议选TCP,端口范围按实际填。
**端口被其他程序占用**
开了多个服务端或者之前有残留进程,端口被占满了。用netstat-ano|findstr7000查一下哪个进程占用了登录端口,记下PID,在任务管理器里结束掉。有时候QQ、迅雷这些软件也会抢端口,先关掉再启动服务端。
**登录器配置跟服务端对不上**
登录器里填的IP和端口必须跟服务端一致。IP对但端口错了也连不上,最常见的是把7000写成7001。检查登录器配置文件的端口号和服务端登录网关的监听端口是否相同。版本号不一致也可能被踢掉,确保登录器版本和服务端引擎版本配套。
**客户端补丁或网关过期**
部分引擎的登录网关和角色网关会验证时间戳,系统时间被改过或者网关文件过期,会拒绝所有连接请求。把系统时间同步到当前日期,重新生成一下网关文件。如果是破解版引擎,有的需要替换特定的授权文件才能正常监听端口。
**引擎核心进程没启动完全**
服务端启动不是点一下GameCenter.exe就完事了。需要依次启动LoginSrv.exe(登录网关)、DBSrv200.exe(数据库服务)、M2Server.exe(游戏主引擎)这三个核心进程。如果其中任何一个报错退出或者卡在启动界面,客户端就连不上。打开任务管理器看进程列表,这三个必须同时存在。M2Server窗口里如果出现“加载物品数据库失败”或者“城堡文件损坏”之类的红字,说明数据库或者配置文件有问题,客户端连进来之前就已经挂了。
**IP地址绑的是内网还是外网**
服务端配置文件里的IP地址填错了,外面连不进来。打开Config.ini或者!Setup.txt,找到服务器IP那一项。单机玩就填127.0.0.1,局域网其他电脑连就填本机的内网IP(比如192.168.x.x),外网开服就填公网IP或者域名。如果填了0.0.0.0或者留空,部分引擎会默认监听所有地址,但有些引擎不支持这种写法,必须指定具体IP。
**端口被防火墙或者云平台挡了**
服务端默认监听的几个端口,登录端口7000、角色网关7100、游戏网关7200到7400,这些端口如果被系统防火墙拦截,外部请求进不来。单机环境关掉Windows防火墙测试一下,能通再添加放行规则。云服务器除了关系统防火墙,还得去管理控制台的安全组里把端口手动添加进去,否则外层防护直接丢掉数据包。添加的时候协议选TCP,端口范围按实际填。
**端口被其他程序占用**
开了多个服务端或者之前有残留进程,端口被占满了。用netstat-ano|findstr7000查一下哪个进程占用了登录端口,记下PID,在任务管理器里结束掉。有时候QQ、迅雷这些软件也会抢端口,先关掉再启动服务端。
**登录器配置跟服务端对不上**
登录器里填的IP和端口必须跟服务端一致。IP对但端口错了也连不上,最常见的是把7000写成7001。检查登录器配置文件的端口号和服务端登录网关的监听端口是否相同。版本号不一致也可能被踢掉,确保登录器版本和服务端引擎版本配套。
**客户端补丁或网关过期**
部分引擎的登录网关和角色网关会验证时间戳,系统时间被改过或者网关文件过期,会拒绝所有连接请求。把系统时间同步到当前日期,重新生成一下网关文件。如果是破解版引擎,有的需要替换特定的授权文件才能正常监听端口。

