架设过程弹出远程列表信息失败,大多是列表读取、网络连通、端口、配置文件填写错误四类原因,出现这个提示代表游戏程序无法读叁务器列表文件,需要按照由简到繁的顺序逐项排查,先排除本地基础问题,再处理网络与列表文件相关设置。
先核对列表文件本身,列表文件一般为txt格式,存放于网站目录或者登录器配套的列表文件夹内。打开列表文件查看内容,检查每行的格式,标准格式包含服务器名称、IP地址、游戏端口、备注信息,不能存在多余空格、换行、中文特殊符号、全角标点。文件编码必须使用ANSI,保存时选错UTF-8编码,登录器读取就会报错。修改完成之后,使用记事本打开保存,不要用其他代码编辑器,避免编码异常。文件名称不要使用中文,同时确认文件没有被防护软件锁定,文件被占用会导致无法读取。如果是本地测试,部分版本可以直接使用本地列表,跳过远程读取,用来快速判断是文件本身问题还是网络访问问题。
检查访问列表文件的网络连通状态。远程列表本质是登录器通过网络地址下载txt文件,在浏览器输入列表地址,直接访问这个链接,正常情况下浏览器会完整展示列表内的文字内容。如果浏览器打不开页面,提示无法访问,说明网络层面无法获取文件。检查存放列表的网页服务是否正常开启,网页服务停止运行,外部无法访问txt文件。检查网站目录权限,文件没有读取权限,访问链接会返回403错误,需要修改目录权限,开放文件读取权限。确认域名或者IP地址填写无误,域名解析失效也会造成访问失败,直接替换成IP地址测试,用来判断是否是解析问题。
核对防火墙与端口拦截情况。网页服务使用80端口或者自定义端口,系统防火墙、安全软件会拦截端口访问。先关闭服务器本机防火墙,再测试访问列表地址,能正常打开就是防火墙拦截,需要在防火墙入站规则里面放行网页所用端口。路由器层面如果做了端口映射,要确认网页端口已经映射到架设机器内网IP,外网访问时映射配置错误,外部无法获取列表文件。部分宽带运营商会屏蔽80端口,遇到这种情况更换网页端口,使用其他端口存放列表文件,修改登录器内的列表地址。
查看登录器配置文件内的列表地址。打开登录器配置工具,确认远程列表地址填写完整,地址前后不能有多余空格,http开头不能遗漏。很多人复制链接的时候,会附带换行或者看不见的空白字符,直接导致登录器请求地址出错。修改列表地址之后,重新生成登录器,旧登录器缓存不会自动更新,必须替换新生成的登录器文件再测试。本地测试阶段,可以把列表下载到本地,修改登录器读冉式为本地列表,绕过远程访问,快速定位故障点。
检查服务端网关与登录器版本匹配问题。登录器和引擎版本不配套,也会出现列表读取类报错,容易和远程列表失败提示混淆。核对引擎版本,使用配套的登录器生成工具,不要混用其他版本的登录器生成器。引擎未正常启动,网关没有开启,就算列表读取成功,点击服务器也无法进入游戏,要区分清楚报错阶段,是加载服务器列表阶段失败,还是选完服务器之后无法连接游戏。
清理缓存与文件拦截问题。防护软件会拦截登录器的网络请求,将登录器程序加入信任列表,或者临时关闭防护软件进行测试。登录器本地存在缓存文件,旧的缓存会继续读取失效的旧列表,删除登录器目录下缓存文件夹,清空缓存之后重启登录器再测试。部分压缩包解压的文件,会带有只读属性,右键列表文件,取消只读勾选,保存后再访问。
按照顺序排查,优先用浏览器直接访问列表链接,确认文件能正常打开。链接无法访问,就处理网页服务、端口、防火墙;链接能正常打开,登录器依旧报错,就检查登录器里填写的地址、文件编码、登录器版本。远程列表信息失败基本都集中在文件编码错误、网页服务未启动、端口被拦截、地址填写错误这几类问题,逐项处理之后,即可正常读叁务器列表。
先核对列表文件本身,列表文件一般为txt格式,存放于网站目录或者登录器配套的列表文件夹内。打开列表文件查看内容,检查每行的格式,标准格式包含服务器名称、IP地址、游戏端口、备注信息,不能存在多余空格、换行、中文特殊符号、全角标点。文件编码必须使用ANSI,保存时选错UTF-8编码,登录器读取就会报错。修改完成之后,使用记事本打开保存,不要用其他代码编辑器,避免编码异常。文件名称不要使用中文,同时确认文件没有被防护软件锁定,文件被占用会导致无法读取。如果是本地测试,部分版本可以直接使用本地列表,跳过远程读取,用来快速判断是文件本身问题还是网络访问问题。
检查访问列表文件的网络连通状态。远程列表本质是登录器通过网络地址下载txt文件,在浏览器输入列表地址,直接访问这个链接,正常情况下浏览器会完整展示列表内的文字内容。如果浏览器打不开页面,提示无法访问,说明网络层面无法获取文件。检查存放列表的网页服务是否正常开启,网页服务停止运行,外部无法访问txt文件。检查网站目录权限,文件没有读取权限,访问链接会返回403错误,需要修改目录权限,开放文件读取权限。确认域名或者IP地址填写无误,域名解析失效也会造成访问失败,直接替换成IP地址测试,用来判断是否是解析问题。
核对防火墙与端口拦截情况。网页服务使用80端口或者自定义端口,系统防火墙、安全软件会拦截端口访问。先关闭服务器本机防火墙,再测试访问列表地址,能正常打开就是防火墙拦截,需要在防火墙入站规则里面放行网页所用端口。路由器层面如果做了端口映射,要确认网页端口已经映射到架设机器内网IP,外网访问时映射配置错误,外部无法获取列表文件。部分宽带运营商会屏蔽80端口,遇到这种情况更换网页端口,使用其他端口存放列表文件,修改登录器内的列表地址。
查看登录器配置文件内的列表地址。打开登录器配置工具,确认远程列表地址填写完整,地址前后不能有多余空格,http开头不能遗漏。很多人复制链接的时候,会附带换行或者看不见的空白字符,直接导致登录器请求地址出错。修改列表地址之后,重新生成登录器,旧登录器缓存不会自动更新,必须替换新生成的登录器文件再测试。本地测试阶段,可以把列表下载到本地,修改登录器读冉式为本地列表,绕过远程访问,快速定位故障点。
检查服务端网关与登录器版本匹配问题。登录器和引擎版本不配套,也会出现列表读取类报错,容易和远程列表失败提示混淆。核对引擎版本,使用配套的登录器生成工具,不要混用其他版本的登录器生成器。引擎未正常启动,网关没有开启,就算列表读取成功,点击服务器也无法进入游戏,要区分清楚报错阶段,是加载服务器列表阶段失败,还是选完服务器之后无法连接游戏。
清理缓存与文件拦截问题。防护软件会拦截登录器的网络请求,将登录器程序加入信任列表,或者临时关闭防护软件进行测试。登录器本地存在缓存文件,旧的缓存会继续读取失效的旧列表,删除登录器目录下缓存文件夹,清空缓存之后重启登录器再测试。部分压缩包解压的文件,会带有只读属性,右键列表文件,取消只读勾选,保存后再访问。
按照顺序排查,优先用浏览器直接访问列表链接,确认文件能正常打开。链接无法访问,就处理网页服务、端口、防火墙;链接能正常打开,登录器依旧报错,就检查登录器里填写的地址、文件编码、登录器版本。远程列表信息失败基本都集中在文件编码错误、网页服务未启动、端口被拦截、地址填写错误这几类问题,逐项处理之后,即可正常读叁务器列表。

