DNF手游韩服80黑龙端适配85水龙客户端,希望有大佬能匹上。
本帖最后由 a1092813016 于 2026-7-9 17:29 编辑【超级会员V7】通过百度网盘分享的文件:DNF手游
链接:https://pan.baidu.com/s/10-yAiDXQH4OJIF8McSl1pw
提取码:b7a7
DNF手游韩服80黑龙端适配85水龙客户端,希望有大佬能匹上。
客户端是85版本末期
一、当前情况
· 85级APK以及对应客户端热更文件(服务端还需补热更效验json)
· 服务端:80级黑龙版本Java源码(Spring Boot + Nutz DAO + Apache Mina)
· 目标:让85级韩服客户端能连上并进入游戏
· 已有材料:
· 80级完整服务端源码(LoginServer + GameServer)
· 已定位到核心Controller和Decoder
二、已分析出的架构
登录阶段(HTTP RESTful API)
· 端口:99
· 核心Controller:MApiController70.java、ApiPatchController70.java
· 关键接口:
· GET /sdk/ip.nx
· POST /sdk/enterToy.nx(登录验证)
· POST /patch/v1.1/version-check(版本校验)
· GET /com.nexon.mdnf/server_config/nk_server_*.json(服务器配置)
游戏内阶段(TCP自定义协议)
· 框架:Apache Mina
· 核心Decoder:GameDecoder.java
· 包结构:[总长度2字节][模块ID2字节]
· 消息定义:/mina/protobuf/REQ_LOGIN、RES_LOGIN等
三、目前卡住的问题
1. 登录接口参数注解报错:AnnotationFormatError: Parameter annotations don't match number of parameters,疑似Controller方法参数注解配置问题。
2. 85客户端新增字段未知:REQ_LOGIN、RES_LOGIN等Protobuf消息体,80和85差异未完全对比。
3. 版本检查返回值需调整:latest_build_version、patch_version需匹配85客户端要求。
4. TCP协议差异:GameDecoder中的MIN_PACKET_LEN、moduleId映射表可能需新增85级内容。
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶 DNF手游韩服80黑龙端适配85水龙客户端,希望有大佬能匹上。 [修改] 感谢大佬分享666 80源码出来了? DNF手游韩服80黑龙端适配85水龙客户端,希望有大佬能匹上 感谢大佬分享!!! 感谢大佬分享! 很繁琐又不能断网 谢谢分享 DNF手游韩服80黑龙端适配85水龙客户端,希望有大佬能匹上 DNF手游韩服80黑龙端适配85水龙客户端 感谢大佬分享666 感谢大佬分享!!!666 感谢大佬分享666,好玩 大佬们 发发力 ::: 感谢分享 在逐行逐句地看完此帖后,我的心久久不能压抑的喜悦,震动了整个生命!终于看到期待已久的游戏?潜水藏宝湾多年,自以为贴在人外,何肖评说,岂可妄动情谊呼!未曾想到今日竟有如此好贴现于眼前,激动啊!
玩了好几个版本,都没有以前的感觉了回不去了
页:
[1]
2