藏宝湾网游单机论坛

搜索
精品稀有网游单机一键端,尽在藏宝湾网游单机论坛!赶快注册登陆吧!
立即注册
合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 1683|回复: 11

[技术资料] CMS079登录自动解卡(移植测试)

[复制链接]

39

主题

246

帖子

392

金币

正式会员

Rank: 2

积分
662
发表于 2022-7-31 04:20:33 | 显示全部楼层
首先在client下找到MapleClient.java


再找到该段代码
if (state == MapleClient.LOGIN_SERVER_TRANSITION || state == MapleClient.CHANGE_CHANNEL) {



完整代码为
            if (state == MapleClient.LOGIN_SERVER_TRANSITION || state == MapleClient.CHANGE_CHANNEL) {
                if (rs.getTimestamp("lastlogin").getTime() + 20000 < System.currentTimeMillis()) { // connecting to chanserver timeout
                    state = MapleClient.LOGIN_NOTLOGGEDIN;
                    updateLoginState(state, getSessionIPAddress());
                }
            }




将该段代码改为
if (state == MapleClient.LOGIN_SERVER_TRANSITION) {
                Timestamp ts = rs.getTimestamp("lastlogin");
                long t = ts.getTime();
                long now = System.currentTimeMillis();
                if (t + 30000 < now) { // connecting to chanserver timeout
                    state = MapleClient.LOGIN_NOTLOGGEDIN;
                    updateLoginState(MapleClient.LOGIN_NOTLOGGEDIN);
                }
                                updateLoginState(MapleClient.LOGIN_NOTLOGGEDIN);
                                loggedIn = false;
                                serverTransition = false;
            }



并且在头部添加
import java.sql.Timestamp;


声明

1.本站资源来源于网络,本站不研究无任何技术支持!仅供自行学习交流之用,请勿用于商业用途!

2.一切网民在进入藏宝湾主页及各层页面时已经仔细看过并完全同意本站站务区内发布的免责声明

3.本站内容如若侵犯到您的权益,请通过本站提供的联系方式联系我们,我们会尽快处理!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 QQ登录

本版积分规则

推荐网游单机版下载

问题投诉|声明|联系我们|金币退还|藏宝湾网游单机论坛

GMT+8, 2026-7-28 19:57 , Processed in 0.093750 second(s), 22 queries , Gzip On.

Copyright © 2020 (CangBaoWan.Vip) 藏宝湾

Powered by Discuz! X3.4

快速回复 返回顶部 返回列表