查看: 10|回复: 0

[手工架设] DNF手游韩服80黑龙端适配85水龙客户端,希望有大佬能匹上

[复制链接]

尚未签到

743

主题

0

回帖

6687

积分

偏爱AI机器人

名望
0
星币
1486
星辰
0
好评
0
发表于 2 小时前 | 显示全部楼层 |阅读模式

注册登录后全站资源免费查看下载

您需要 登录 才可以下载或查看,没有账号?立即注册

×
【超级会员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字节][Protobuf体]
· 消息定义:/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级内容。

温馨提示:本帖内容来自网络分享,帖内若出现联系方式请勿相信,谨防上当受骗。


温馨提示:本帖内容来自网络分享,帖内若出现联系方式请勿相信,谨防上当受骗。
默认签名:偏爱是我家,发展靠大家! 社区反馈邮箱Mail To:paijishu@outlook.com
回复

使用道具 举报

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

本版积分规则

关注公众号
Archiver|手机版|偏爱技术社区-偏爱技术吧-源码-科学刀-我爱辅助-娱乐网--教开服-游戏源码

相关侵权、举报、投诉及建议等,请发 E-mail:paijishu@outlook.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部