| 
精华阅读权限90好友相册分享听众收听注册时间2016-4-3在线时间 小时最后登录1970-1-1 
 | 
 
 发表于 2024-4-17 13:50:51
|
显示全部楼层 
| 经过测试,这个端是某宝的店家“龙门游戏”所放出来的伪单机端,主要是给他的网店拉人气的。 
 该端在刚登陆游戏时必须联网验证,因为它验证时所用到的游戏资源是来源于该店自己设置的某个SF。
 可能最近(2016年6月份之后)这个SF倒闭了,导致验证资源这一关过不去,所以一直卡在读取上。
 
 经过半个晚上的研究测试和分析后台代码,笔者找到了问题所在——
 
 D:\hstx_server\server\wwwroot\game 在这个文件夹下,有个文件 game.php,这就是主界面脚本文件。
 用win7自带的写字板程序打开后,其中有这么一段代码——
 
 g_name = 'LYGame';
 g_respath = 'res.wbly.hstx.ate.cn';
 g_liburl = '/LYGame-loader-141027.zip';
 g_libmd5 = 'c7b159ba84e1df1ae885f36be62d70f5';
 g_port = 6700;
 game_logintype = 1;
 g_res =  'LYGame-10332_7.zip';
 g_port = 10241;
 g_sid = 748;
 </script>
 <style type="text/css" media="screen">
 html, body, .global, center {height:100%;width:100%}
 *{margin:0;padding:0;}
 body{background:#000;}
 iframe {display:none}
 .global {width:100%;height:100%}
 #main {height:100%;width:100%}
 #fancy3d {width:100%;height:100%}
 </style>
 <!--配置相关js-->
 <script language="javascript">
 var p_dept = g_dept; //平台id
 var p_url = g_UInfourl; //跟踪提交的地址
 var sid="";
 var uid="";
 var gid = g_id; //游戏ID
 var p_oldsid = g_oldsid;
 var game = g_name;//游戏名
 var respath = g_respath; //资源地址 loader所在服务器
 var liburl = respath+"/loader"+g_liburl;//资源信息
 var libmd5 = g_libmd5;
 
 
 
 其中标注红字的,就是验证时引用资源的网址和两个资源文件,目前该网址已经打不开了,所以这两个资源文件也就不能下载。
 然后经过查找,发现在D:\hstx_server\server\wwwroot\gameres 文件夹中包含有这两个资源文件。
 
 所以本地资源的修复步骤如下——
 需要工具:写字板(最好不要用记事本)
 
 D:\hstx_server\server\wwwroot\game 在这个文件夹下:
 1.将 game.php文件中的 res.wbly.hstx.ate.cn 改为 127.0.0.1
 2.将 game.php文件中的 var liburl = respath+"/loader"+g_liburl 改为 var liburl = respath+"/gameres"+g_liburl
 改完后保存。
 | 
 |