教你搭建属于自己的30hb服务器(共3篇--本地服篇)

前言:

本地服搭建,是学习搭建服务器的基础。掌握了本地服的搭建,后面的云服务器搭建,就不在话下了。

本教程共3篇

本篇教程是基础,会教你搭建,也会教你DIY自己的服务器。

一、下载30hb服务器、工具

下载地址:

蚕豆原版服务器:这是蚕豆公开的服务器,该服务器为蚕豆从外网下载回来,经过他修改制作而成。我们能玩到海岛奇兵私服,真的要感谢蚕豆的辛苦付出。这是蚕豆的b站账户,大家可以关注一下他➡️蚕豆突突队个人主页

小熊猫版服务器:该服务器是从蚕豆服务器中,修改而成。增加了任务列表(排行榜可以看到任务),让你能开心的练习任务副本, 脱离菜鸡行列,快速成就大佬身份。蚕豆原版服务器是不具备任务的。

工具包:工具包也给你准备好了,也要下载,用得到。

二、处理服务端(蚕豆服才需要)

解压服务器后,打开服务器根目录

创建Saves文件夹,并且在该文件里创建level和pp俩文件夹

这个是存档目录,没有的话,会报错,无法运行。

请看VC...

三、查看自己的IP地址

  • 打开服务器HBS.exe

  • 在服务器左下角,输入 /status

  • 找到到 IPv4 Address,后面的数字就是你的ip地址。例如192.168.010.11

  • 用电脑的cmd,输入ipconfig,查看IPv4 地址是不是跟服务器一样,必须一样

  • 不一样的话,比较复制,有可能是你的以太网和WiFi冲突了,请关闭其中一个。

  • 请看VC...

四、修改客户端

1、解压工具包并安装:

  • 30HB.apk:客户端

  • HEX 编辑器.apk:用于修改libg.so文件中的ip地址。

  • MT管理器.apk:用于修改客户端。

2、提取libg.so文件

使用MT管理器打开客户端apk文件,按照以下步骤找到并提取libg.so文件:

  • 使用MT管理器打开客户端apk文件。

  • 打开后按照路径 /lib/armeabi-v7a/ 找到 libg.so 文件。

  • libg.so 文件提取出来,以便后续修改ip地址时使用。

  • 请看vc...

3、修改libg.so里的IP地址

  • 打开HEX 编辑器,找到刚刚提取的libg.so文件(一般在外部储存/MT2/apks/文件夹里面)

  • 点击左上角的搜索,输入HANS

  • 把“十六进制片段”更改为“字符串”

  • 点搜索

  • 找到后,看右边

  • 把右边这串ip地址改为你的ip地址

  • 长按左边的这些二进制,根据右边光标,把这个IP地址全部选中

  • 点击左下角的修改按钮,修改为你的IP地址。

  • 修改完后,保存。

  • 请看vc...

注:视频最后展示了,如何处理你ip太短,没能全部改写的情况。把后面多余的字符,覆盖为00。

注:ip的点和ip后面的点,字符是不一样的。ip的点是2e,ip后面的点是00。所以你修改后的ip地址,后面的点必须为00。你ip里面的点必须为2e,否则连不上服务器的。

4、打包修改后的客户端。

  • 回到MT管理器,找到修改后的文件,把他导入到客户端安装包,完成后安装。

  • 请看vc...

顺利的话,部署本地服器已经完成。

你可以电脑打开服务器后,手机打开客户端,看看是否连接成功。连接上的话,可能会显示已封号,清一下数据就行了。

五、服务器的维护与DIY自己的专属服务器

下面的知识点,希望能帮助你更快了解你的服务器

1、玩家存档文件的知识

我们前面处理服务端时,看到我们创建了几个文件夹。那个就是我们的玩家存档存放的目录。

一个基地并不是由一个文件决定的,而是由“建筑摆放”和“基地数据”组合决定的,而由这两文件夹分别储存的

level:建筑摆放

pp:基地数据

(这样说比较通俗易懂)

注意,后面我会直接以level和pp,来代表“建筑摆放文件”和“基地数据文件”。

level文件的认识:level文件是记录玩家在游戏中的建筑摆放情况的重要文件。每一个建筑、资源点、甚至是基地的位置都会被记录在这个文件中。通过修改或备份这个文件,玩家可以轻松地保存和恢复自己的游戏进度。

pp文件的认识:pp文件记录了玩家在游戏中的基地数据,包括资源、部队、成就、任务进度等信息。它是玩家个人游戏进度的核心文件,保存了玩家的游戏状态和进度。

2、邮箱公告的修改。

邮箱公告由inbox.json控制,具体路经是

  • 服务器根目录/Config/inbox.json

"Deprecated":true表示不展示这个邮件

"Deprecated":false表示展示这个邮件

3、聊天信息的文件:

聊天信息由alliance_stream.json控制,具体路径是

  • 服务器根目录/Config/alliance_stream.json

"IsPinned": true,表示置顶消息

"IsPinned": false,表示不置顶消息

4、初始等级怎么改?想要新号就是满级?

初始pp由starting_pp.json文件决定

  • 服务器根目录/Gamefiles/starting_pp.json

初始level由starting_home.json文件决定

  • 服务器根目录/Gamefiles/level/starting_home.json

把这两改完满级的存档就行,可以直接把满级的pp和level改成这两的文件名,替换这两个,注意备份好这两个。要注意的是pp里面的不要有兵,level的船也不要有兵。具体你自己研究研究。有兵可能会锁兵。

5、想改游戏运行程序?

找到根目录下的HBS.dll文件,这个掌握游戏运行的根本,比如命令的执行方法。内容太多,自己好好琢磨。

六、结束语

本地服务器在我们的基础设施中扮演着至关重要的角色,它是我们发展的根基,承载着我们的核心数据和应用程序。即便在未来我们转向使用云服务器,本地服务器仍然会是我们不可或缺的一部分。

本地服务器为我们提供了一个稳定、可靠的环境,用于开发和调试应用程序。在开发过程中,开发者可以直接在本地服务器上测试他们的代码和应用程序,确保它们的功能和性能达到预期。这种即时反馈机制大大提高了开发效率和代码质量。


教你搭建属于自己的30hb服务器(共3篇--本地服篇)
http://localhost:8090/archives/jiao-ni-da-jian-shu-yu-zi-ji-de-30hbfu-wu-qi-gong-3pian--ben-di-fu-pian
作者
Administrator
发布于
2024年12月28日
许可协议