教你搭建属于自己的 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 篇--本地服篇)
链接:https://blog.30hb.cn/174/
作者:小熊猫不怕困难
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇