src\l1j\server\server\clientpackets 下
ClientBasePacket.java 档
public abstract class ClientBasePacket {
private static Logger _log = Logger.getLogger(ClientBasePacket.class.getName());
private static final String CLIENT_LANGUAGE_CODE = Config.CLIENT_LANGUAGE_CODE;
private byte _decrypt[];
private int _off;
public ClientBasePacket(byte abyte0[]) {
_log.finest("type=" + getType() + ", len=" + abyte0.length);
_decrypt = abyte0;
_off = 0; //此处由1改为0
}
感謝大大分享
本帖最後由 superxin 於 2024-4-3 22:21 編輯
xinjiemail11 發表於 2024-4-3 13:36
这个源码配合380c登陆器貌似有问题。我断点跟踪下来是点击账号密码确认后,客户端回包正常,核心收到回包, ...
試了這個方法不行,JAVA編譯過不了
Login.cfg檔案設定預設,BeanfunLogin=0,不能登入
Login.cfg檔案設定,BeanfunLogin=1,可以登入
似乎是核心語法的問題,我用BeanfunLogin=0,去登入別人同版本的server端,是可以登入的,登入自己的就不行
superxin 發表於 2024-4-3 22:09
試了這個方法不行,JAVA編譯過不了
你这个参数是读取新闻更新链接的。就是编码器,第三页其他项目,除了灯那个勾,其他都别勾。因为你自己玩,肯定也不需要更新登陆器吧?然后保存,到第二页工具页面点击保存blog编码,再重新编码login.cfg和login.ini。还有就是,移动封包不加密不能勾,封包加密也不能勾。其他随意。
这样BeanfunLogin=0就可以用了。(这只是去橘子链接走一下,我们不需要的)
xinjiemail11 發表於 2024-4-4 10:21
你这个参数是读取新闻更新链接的。就是编码器,第三页其他项目,除了灯那个勾,其他都别勾。因为你自己玩 ...
還是不行
以下DEBUG嘗試、確認
Login.exe 這個程序有傳送封包給server端,但是server端沒有回傳對應封包給client,形成了在帳號登入位置會無反應
目前依debug的狀況,看起來需要修增"登入的語法"
实在不行,装繁体语言包,更新电脑的时间区域,语言,地区区域,都改成台湾,然后登陆试试。看看是简体和繁体的原因不。我试过有些是登陆器压根不行,可能是封包不对应。 感謝分享 謝謝提出討論
頁:
1
[2]