横扫天下网页架设教程

[复制链接]
匿名 手游公益服 发表于 2020-3-3 18:11 | 显示全部楼层 |阅读模式
横扫天下网页架设教程
经过测试,这个端是某宝的店家“龙门游戏”所放出来的伪单机端,主要是给他的网店拉人气的。

该端在刚登陆游戏时必须联网验证,因为它验证时所用到的游戏资源是来源于该店自己设置的某个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
改完后保存。

设置一个修改好的文本供下载替换:
  game.zip

实际上就是将游戏所引用的远程资源,修改成本地自带的资源。
我这样修复之后,发现游戏可以正常读取了,刚才已经进入游戏,截图为证——
您需要登录后才可以回帖 登录 | 加入网站

本版积分规则