- 精华
- 阅读权限
- 110
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2009-8-10
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 qqq111q1q1 于 2020-3-11 14:55 编辑
首先你得有个公网IP,不论是动态的还是静态的,如果你是移动或其他没有公网IP的宽带就不用看了。
系统win7x64,其他的自行测试.端是论坛趴来的藏剑阁游戏店的。
进入D:\GPHTZ\server\bin目录有两个配置文件,config.ini database.ini 把里面的127.0.0.1全部改成自己本机内网ip 比如192.168.1.11
服务1右键属性目标里的127.0.0.1改成本机内网ip
全部改成内网IP后发现数据库无法连接,这是mysql默认只有本地可以连接需要开通局域网访问。
phpstudy,右下角其他选项菜单,mysql工具,mysql命令行
提示需要密码把数据库密码123456输入后执行以下命令
1、use mysql;
2、GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
3、flush privileges;
重启mysql后就可以局域网访问数据库。
按照步骤全部开启,防火墙没关闭的有跳出防火墙阻止提示的全部选允许,建议关闭防火墙。另外phpstudy只启动数据库就好了apache这里没用。路由器映射端口6999或者直接DMZ主机填本机内网IP。
好了,服务端的都完成了接下来修改客户端
找到GPHclient/game/config目录regionInfo.xml文件,notepad++打开把里面的127.0.0.1换成你的公网IP或域名,由于家用宽带断线后外网IP会变化,所以还是填域名好。然后把简易登陆器剪切到game目录。
哦,这里打成了LINUX命令的目录算了反正也差不多找到这个XML文件就行。
接下来又发现了一个问题木有账号密码,看了下也没有注册工具和网站卧槽了。
查找了下看到客户端game目录里有个start批处理文件里面有个ss111111的账号后面的密码一串英文和数字
96e79218965eb72c92a549dd5a330112,是不是有些熟悉,这个是MD5加密的值。没错密码就是111111
(另附单机玩运行这个start批处理文件没反应一闪而过的请右键编辑在命令最前面回车,空一行就可以启动游戏了)
用Navicat Premium连接数据库,root.1234546.找到game_tz库.表tb_account。这里面有上千个账号翻到最后找到ss111111看到这个6个1的密码了吗显示的是(栫?朸?挜I軿3),然后就好办了,这里同样密码的账号有好多随便翻翻就能看到多个,第一页就有三个,第4到6.嫌账号难记的自己把前面账号改了。这样就可以把账号密码发给小伙伴玩耍了。
人物的属性修改要到数据库skysoul_config库,表tb_player_property, 每一个职业级别对应的属性 HP MP 物理攻击 法术攻击 物防法防命中等都在里面
再来个暴力的找到表tb_fouula,看到里面的转换公式的数字了吗 比如第一个0.9乘于1000改成900试试。。。
|
|