【本方法适合于2004~2006年之间天堂2由初章服务端修改至二章、三章端时协议号匹配问题】服务端版本位32位初章服务端

目前大部分SF用的协议号情况: 服务端是419 客户端是 417 419 420(外挂)

转换成 十六进制的是 01A3

按从低到高的存放方式就是 A301

首先修改 服务端 L2server.exe

在UE里的 0010105ch 位置处的 B8 A3 01 00 00 修改成你的即可
(十进制的三位数,原因,后面说)
注意首先用计算器把你的十进制转换成十六进制的,在填写进去
如, 十进制的 888 十六进制为 378
填写进去为 B8 78 03 00 00 (把原来的 A301 改成 7803)

其次修改 客户端 network.dll (假设客户端为: 419)

在UE里的 搜索 419 (以查找 ASCII方式),修改成对应的就可以,
如我举例的 888
在这里大家看见,只有三位数字的空间,所以在服务端,也只能改成三位数的数字

最后一步,设置 L2Server.ini(服务端)里的
AcceptlowProtcal = false (原来为 true)

C2AuthD为加密版

首先是比较重要的key因为官方也是以KEY来定义每个版本的差别。
所以找到正确的KEY基本上就可以用外挂了。HOHO

首先从客户端开始查找KEY
用UE打开Engine.dll [初章是Core.dll]
搜索94- 为什么是94-这个只是图个方便。而且发现官方每个KEY
里必然有这三个特殊的字符呢?难道sina的儿子94年出生?不解!
现在的3章测试客户端的KEY见[图一]

找到此处KEY后不管它。打开服务端的authd
同样的搜索94-
得到我们原始的key如[图二]
可能你的KEY跟我的会有些不一样。请确定你的不是别别人加壳过
的文件哦。不然可能找不到了的。找找原始的那些文件吧

将authd里的这段KEY
[419]94-31==-%&@3^+]
替换到Engine.dll中。不要改错了哦。最好是用UE选种Engine.dll
里的KEY然后再选粘贴就OK了

改完这里后你只要将3章的l2.ini里的IP改成自己的3章的客户端就
可以登陆到选择服务器的地方了。怎样一点都不神气了吧所谓的技术

但是这里选分区后就会掉线。然后在服务端的l2server会提示版本
号不对。:)
当然。因为你的客户端[如果是3章体验版]版本号为528而你的服务
端版本号可是419哦。

所以我们要改版本号。还是用UE打开Engine.dll 在里面搜索
Revision:你会发现它的后面就有528这三个数字了。直接改成419
保存再登陆你的服务器看看。呵呵。 不会再提示版本错误了吧。
到这里版本号就改完了

啊什么。你还要改服务端。那告诉你打开l2server
搜索以下代码

5D0068443B6000E8FAD90800B8A30100

这段代码中真正有用的只有A301这四个字符。因为他转换过来就是419
。如果你想改成其他的请自己用计算器计算吧。然后修改这四个字符就
OK了以上除修改l2server的版本号这处。其他地方搜索时必须在ASIIC
选项上打钩!

改不成功的请参考以下问题

你的文件是否已经被加壳
你是否在搜索的选项上选择了搜索ASIIC

X32位 天堂2 二章/三章 服务端协议号修改方法的更多相关文章

  1. Fresco 源码分析(二) Fresco客户端与服务端交互(3) 前后台打通

    4.2.1.2.4 PipelineDraweeControllerBuilder.obtainController()源码分析 续 上节中我们提到两个核心的步骤 obtainDataSourceSu ...

  2. 《STL源码剖析》——第一、二、三章

     第一章:概论: 换句话说,STL所实现的,是依据泛型思维架设起来的一个概念结构.这个以抽象概念(abstract concepts)为主体而非以实际类(classes)为主体的结构,形成了一个严谨的 ...

  3. 《深入理解java虚拟机》读书笔记二——第三章

    第三章 垃圾收集器与内存分配策略 1.判断对象是否已死 引用计数法: 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,每当引用失效时,计数器值就减1. 任何时刻计数器为0的对象就是不 ...

  4. Netty源码分析 (三)----- 服务端启动源码分析

    本文接着前两篇文章来讲,主要讲服务端类剩下的部分,我们还是来先看看服务端的代码 /** * Created by chenhao on 2019/9/4. */ public final class ...

  5. Fresco 源码分析(三) Fresco服务端处理(1) ImagePipeline为何物

    4.3 服务端的处理 备注: 因为是分析,而不是设计,所以很多知识我们类似于插叙的方式叙述,就是用到了哪个知识点,我们再提及相关的知识点,如果分析到了最后,我想想是不是应该将这个架构按照设计的方式,重 ...

  6. Fresco 源码分析(二) Fresco客户端与服务端交互(1) 解决遗留的Q1问题

    4.2 Fresco客户端与服务端的交互(一) 解决Q1问题 从这篇博客开始,我们开始讨论客户端与服务端是如何交互的,这个交互的入口,我们从Q1问题入手(博客按照这样的问题入手,是因为当时我也是从这里 ...

  7. 项目ITP(三) 玩玩 服务端 到 app端

    前言 系列文章:[传送门] 泡泡脚,写写博客,规律生活,睡个好觉,待会看会书. 正文 上面讲了二维码生成,及 手机端扫一扫,大家有兴趣去看看. 今天我们讲一下,百度云推送平台. 每天想着问题,问题只会 ...

  8. CSAPP阅读笔记-32位64位的区别--来自第三章引言的笔记--P110

    仅从寻址上看,32位和64位机器能寻址的内存空间大小不同. 需要知道的是,计算机系统对存储器作了抽象,程序“认为”内存是一个很大的字节数组,然而实际上它是由多个硬件存储器和操作系统组合起来实现的. 程 ...

  9. Unity 游戏框架搭建 2019 (二十一、二十二) 第三章简介&整理前的准备

    整理前的准备 到目前为止,我们积攒了很多示例了,并且每个示例也都贯彻了最的约定和规则. 在上一篇的小结也说了一个比较新的东西:编程体验优化. 在之前我们还积攒了一个问题:代码重复问题. 我们可是忍住整 ...

随机推荐

  1. EF使用笔记

    最近写接口导数据到大数据中心,但是实体数据字段非常多,如果手动去建数据库表和写插入语句效率非常低,所以想都试一试EF,效率之高,简直吓人,所以此文详细记录操作过程以备下次使用时之用.仅需六部就可完成建 ...

  2. 读高性能JavaScript编程 第二章 让我知道了代码为什么要这样写

    代码为什么要这样写? function initUI(){ var doc = document, bd = doc.body, links = doc.getElementsByTagName_r( ...

  3. Docker容器学习与分享09

    Docker容器之间的相互通信 先新建两个不同的网段,就用分享08里的两个网段作为新建的网段. [root@promote ~]# docker network ls NETWORK ID NAME ...

  4. 3.Solr4.10.3目录结构

    转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.整个目录结构 (1)bin:是脚本的启动目录 (2)contrib:第三方包存放的目录 (3)dist:编 ...

  5. 百度地图Key的设置方法

    一.为什么要设置百度Key 万能地图下载器提供了百度POI的下载功能,但由于本软件用户群极大,会导致一天之内访问量超出300万次以上而无法继续下载. 因此,当POI下载不成功能,用户可以自己申请百度地 ...

  6. BZOJ5334:[TJOI2018]数学计算(线段树)

    Description 小豆现在有一个数x,初始值为1. 小豆有Q次操作,操作有两种类型:  1 m: x = x  *  m ,输出 x%mod; 2 pos: x = x /  第pos次操作所乘 ...

  7. BZOJ4154:[Ipsc2015]Generating Synergy(K-D Tree)

    Description 给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色 Input 第一行一个数T,表示数据组数 接下来每组数据的第一行三 ...

  8. [C++] stack和queue的常用函数

    参考资料: STL 在 OI 中的应用 stack stack 后入先出(LIFO)栈 头文件: #include<stack> 定义: stack<int> s; 函数: 函 ...

  9. PHP缓存锁原理及利用

    原文链接:https://blog.csdn.net/tim_phper/article/details/54949404 概述: 项目当中经常要考虑数据高并发的情况,为了避免并发导致出现一些资源重复 ...

  10. 青岛大学开源OJ平台搭建

    源码地址为:https://github.com/QingdaoU/OnlineJudge 可参考的文档为:https://github.com/QingdaoU/OnlineJudgeDeploy/ ...