七网关全亮只是服务端程序跑起来了,不等于客户端能连上。进不去游戏集中在以下几个环节:登录器获取列表失败、账号验证被拒、角色创建不显示、点击开始直接黑屏或卡住。
**登录界面灰屏或列表读取失败**
登录器打开后区服列表为空或显示无法连接。检查网站目录下的列表文件,确认文件名与登录器配置器填写的地址一致。浏览器直接访问列表链接能查看文件内容,代表外网可读,否则检查网站服务是否正常运行以及端口(如88或80)是否放行。
列表文件格式错误常见于IP与端口分隔符使用错误。示例:传奇一区|1.2.3.4|7000|7100|7200|http://更新地址|。各字段之间用英文竖线隔开,不能带空格。登录端口写7000,角色网关端口7100,游戏网关端口7200。
**注册账号无响应或提示连接失败**
点注册后提示连接服务器失败。LoginGate窗口显示大量超时或未收到转发响应,表示LoginSrv未正常工作。检查DBServer目录下的dbsrc.ini里IDAddr和DBAddr是否填了127.0.0.1(单机)或公网IP(外网)。LoginSrv目录下的Logsrv.ini,ServerAddr写0.0.0.0监听所有地址,GateAddr填LoginGate所在机器的IP。
云服务器需特别注意安全组规则。入方向放行TCP协议7000、7100、7200端口。如果使用了UDP转发,也一并放行。Windows防火墙的高级设置中添加对应端口的入站规则。
**角色网关亮灯但创建角色失败**
进入角色创建界面,输入名字后点击确定没反应或提示角色名重复却创建不了。SelGate网关与DBServer连接中断。查看SelGate窗口是否显示连接DBServer正常。DBServer窗口的DBLog目录存储角色数据,检查该目录是否拥有写入权限。
部分版本的角色网关端口是7100,但客户端登录器里写的是7100以外的数字,导致角色网关收到请求但无法处理。核对SelGate的Config.ini中端口号与登录器列表一致。
**开始游戏后黑屏或卡在加载界面**
点击开始按钮后游戏窗口黑屏,进度条不动,几秒后提示连接断开。Rungate游戏网关未向M2发送数据或M2未回应。M2Server窗口查看是否显示“RunGate连接成功”。若显示“RunGate连接失败”,检查Rungate目录下的RunGate.ini中ServerAddr和ServerPort是否指向M2的地址。
M2Server的选项-基本参数-游戏网关端口默认为5000,RunGate中的ServerPort必须设为5000。同时检查Rungate监听的ClientPort是否等于7200,登录器使用此端口进入游戏。
**IP地址冲突导致的启动异常**
开外网时服务端多个配置文件中混合了127.0.0.1和公网IP。原则上数据库连接用127.0.0.1,服务端对外通信用公网IP。!Setup.txt里的数据库地址写127.0.0.1,而游戏网关地址写公网IP。全部强制写成公网IP有时会导致内部通信超时,反而启动失败。
**引擎版本与登录器不匹配**
进入角色界面点击开始加载到100%后弹回角色选择界面,或无限加载。登录器配置器选择的引擎版本与服务端实际引擎日期不同。引擎日期查看M2Server启动时第一行显示的版本日期,登录器生成器使用完全相同的日期版本重新生成,不可混用。
**游戏网关连接数上限占用**
Rungate默认最大连接数较低,多个测试窗口或连接残留导致新的连接被拒绝。进入Rungate网关界面,将最大连接数改为100或更高,重启网关生效。
**登录界面灰屏或列表读取失败**
登录器打开后区服列表为空或显示无法连接。检查网站目录下的列表文件,确认文件名与登录器配置器填写的地址一致。浏览器直接访问列表链接能查看文件内容,代表外网可读,否则检查网站服务是否正常运行以及端口(如88或80)是否放行。
列表文件格式错误常见于IP与端口分隔符使用错误。示例:传奇一区|1.2.3.4|7000|7100|7200|http://更新地址|。各字段之间用英文竖线隔开,不能带空格。登录端口写7000,角色网关端口7100,游戏网关端口7200。
**注册账号无响应或提示连接失败**
点注册后提示连接服务器失败。LoginGate窗口显示大量超时或未收到转发响应,表示LoginSrv未正常工作。检查DBServer目录下的dbsrc.ini里IDAddr和DBAddr是否填了127.0.0.1(单机)或公网IP(外网)。LoginSrv目录下的Logsrv.ini,ServerAddr写0.0.0.0监听所有地址,GateAddr填LoginGate所在机器的IP。
云服务器需特别注意安全组规则。入方向放行TCP协议7000、7100、7200端口。如果使用了UDP转发,也一并放行。Windows防火墙的高级设置中添加对应端口的入站规则。
**角色网关亮灯但创建角色失败**
进入角色创建界面,输入名字后点击确定没反应或提示角色名重复却创建不了。SelGate网关与DBServer连接中断。查看SelGate窗口是否显示连接DBServer正常。DBServer窗口的DBLog目录存储角色数据,检查该目录是否拥有写入权限。
部分版本的角色网关端口是7100,但客户端登录器里写的是7100以外的数字,导致角色网关收到请求但无法处理。核对SelGate的Config.ini中端口号与登录器列表一致。
**开始游戏后黑屏或卡在加载界面**
点击开始按钮后游戏窗口黑屏,进度条不动,几秒后提示连接断开。Rungate游戏网关未向M2发送数据或M2未回应。M2Server窗口查看是否显示“RunGate连接成功”。若显示“RunGate连接失败”,检查Rungate目录下的RunGate.ini中ServerAddr和ServerPort是否指向M2的地址。
M2Server的选项-基本参数-游戏网关端口默认为5000,RunGate中的ServerPort必须设为5000。同时检查Rungate监听的ClientPort是否等于7200,登录器使用此端口进入游戏。
**IP地址冲突导致的启动异常**
开外网时服务端多个配置文件中混合了127.0.0.1和公网IP。原则上数据库连接用127.0.0.1,服务端对外通信用公网IP。!Setup.txt里的数据库地址写127.0.0.1,而游戏网关地址写公网IP。全部强制写成公网IP有时会导致内部通信超时,反而启动失败。
**引擎版本与登录器不匹配**
进入角色界面点击开始加载到100%后弹回角色选择界面,或无限加载。登录器配置器选择的引擎版本与服务端实际引擎日期不同。引擎日期查看M2Server启动时第一行显示的版本日期,登录器生成器使用完全相同的日期版本重新生成,不可混用。
**游戏网关连接数上限占用**
Rungate默认最大连接数较低,多个测试窗口或连接残留导致新的连接被拒绝。进入Rungate网关界面,将最大连接数改为100或更高,重启网关生效。

