部署 30HB 服务器

本文根据 30HB 使用教程 - 哔哩哔哩 (bilibili.com) 的教程修改和其他网友的解答和自己探索写的,可能有错误,还请见谅。

准备物品:一台电脑,一部手机,一个网络 (我用的路由器 WiFi),电脑和手机连接同一 WiFi 。但是,我不够严谨,我并没有测试热点能不能行。、

对于如果只有手机没有电脑的情况,我之前虽然安装过 Winlator 模拟器,但我晓龙 870 运行了 Galgame 的游戏有点卡,就没有弄。

不过海岛奇兵毕竟只是做个服务器应该也不是很卡吧,这我不知道了。

我打算有时间再弄,这是 Winlator 的网址,https://winltor.org/, 通过这个模拟器可以手机模拟 Windows 。

开始部署

整体流程很简单,分三步:

  1. 通过启动 exe 获取自己网络的 IP 地址。如果自己电脑直连的路由器 WiFi,也可以直接通过电脑快捷键 Win + R,输入 cmd,再使用 ipconfig 命令,获取 IPv4 地址。
  2. 通过修改 .apk 的 .so 文件里的 IP 地址,使其指向自己服务器的 IP 地址。
  3. 启动电脑上的服务器,在启动手机上的客户端就能玩了。

第一步

获取 https://www.bilibili.com/video/BV1Hb421p7BE 链接下的 30HB 安装包。

第二步

在任意盘符下 (如 D 、 E 盘),新建一个名为 Boombeach 的文件夹。

第三步

将安装包解压到 Boombeach 的文件夹内。如图所示。

第四步

在 PublishedServerSelfContained 文件夹下新建文件夹 Saves,并在 Saves 下新建 level 和 pp 这 2 个文件夹 (这 2 个文件夹用来存档) 。

第五步

找到 PublishedServerSelfContained 文件夹内名为 HBS.exe 的可执行文件,右键,以管理员身份运行。

第六步

输入命令/status 获取 ip 地址, 查看 IPV4 地址,得到一个格式为 192.168.xx.xx 的地址,需要记住 xx.xx 这后面两部分的地址。

第八步

打开 Boombeach 文件夹下名为 30HB 的 apk 文件。使用任意解压缩软件打开压缩包,进入 lib 文件夹,在进入 armeabi-v7a 文件夹,找到 libg.so 文件。将此文件解压复制到 Boombeach 或其他任意地方。

第九步

打开此网站 https://hexed.it/, 点击打开文件,找到刚才自己存放的 libg.so 文件,点击确定。

第十步

在右侧搜索栏内输入 0x576740,并回车。如果地址格式同样为 192.168.xx.xx 代表找到了。

第十一步

接下来,将当前地址更改为刚才第六步要记住的 IP 地址。

第十二步

更改完成后,发现数一下 IP 地址后面的小数点个数不满足原来的 10 个,此时要添加到 10 个小数点。点击键盘上的 insert 键,注意,不能是自己单击键盘上的那个小数点,(因为自己键盘单击的小数点 16 进制是 2E,而系统的小数点是 00,格式必须匹配) 。差几个小数点补几个小数点,最后数下小数点是不是有 10 个,并且格式是不是都是 00,而不是 2E 。

第十三步

发现没有问题后,此时就可以点击另存为将文件保存在任意地方 (文件名必须还是 libg.so 跟原来一样) 。自此电脑上的操作已经全部完成,接下来就是将手机操作了。

第十四步

将这 Boombeach 文件下的四个文件 (我把修改好后的 libg.so 放在了这里,所以有 4 个) 传到手机里的方便能找到的文件夹内,并且下载一个 mt 管理器。

第十五步

打开文件 mt 文件管理器,并找到刚才存放文件的地方。

第十六步

点击左边的 30HB.apk,点击查看。进入 lib 文件夹下的 armeabi-v7a 文件夹下,长按右边的 libg.so 文件,点击添加。并勾选自动签名,点击确定。此时完成以后就可以直接出 mt 管理器直接安装游戏包,直接玩游戏了。

第十八步

此时还剩下 2 个文件,这两个文件是用来开启游戏内无限制建筑使用的。有了这 2 个文件可以在游戏内直接建造建筑物。 (用代码也能实现同样的效果) 。

第十九步

点击进入 assets 文件夹下的 csv,与替换刚才 libg 的步骤一样,点击添加并自动签名,随后确认就可以了。

第二十步

将游戏的安装包安装后。进入电脑。执行第五步操作,记得用管理员身份打开。那么服务器就此开启运行。手机登录海岛奇兵就行了。

 

命令

根据介绍文档的命令代码写的。

 

0.打开海岛奇兵,在聊天框内就可以输入命令,更多命令可以在游戏的邮箱内获取,命令要打斜线,并且中间用空格分开,[] 代表可选。

 

1.清空自己的基地,只保留大本营 (包括树木,石头,建筑等)

/tsarbomba

2.清除障碍物

/removestatue

2.将基地变成满级基地 (直接满级基地)

/easy

3.自己攻击自己,(自己变哈莫曼了)

/attack

4.生成随机基地来打

/newge

5,攻打铺满同一种建筑的特遣队基地,(比如地图上全是迫击炮 (1000021),加农炮 (1000026))

/attackbuilding <建筑 id>

例如:/attackbuilding 1000021,这条命令会把地图变成全部都是迫击炮。

6.用于放置:建筑物 (id 以 1 开头:1000000),陷阱 (id 以 12 开头:12000000),障碍物 (id 以 8 开头:8000000),装饰 (id 以 18 开头:18000000)

格式:/place <X 坐标><Y 坐标><id 编号> [< 等级>]

例如:我要在 (10,10) 的地方放置一个等级为 8 的重机枪 (等级是可写可不写的,比如有的装饰物没有等级,那么就不用写等级),那么命令为:

/place 10 10 1000022 8

例如:我要在 (10,10) 的地方放置一个红树林 (id 是 03),那么命令写为:

/place 10 10 8000003

7.神像建造,

绿色神像的建造 id:小巧 (12),精良 (13),极品 (14)

蓝色神像的建造 id:小巧 (30),精良 (40),极品 (41)

红色神像的建造 id:小巧 (42),精良 (43),极品 (44)

紫色神像的建造 id:小巧 (45),精良 (46),极品 (47)

绿色神像的加成 id:金币 (0),木头 (1),石头 (2),钢铁 (3),全产 (11)

蓝色神像的加成 id:攻击 (7),血量 (5)

红色神像的加成 id:攻击 (6),血量 (4)

紫色神像的加成 id:能量 (8),资源 (9),水晶 (10)

命令格式为:

/getstatue <神像 id>< 加成类型>< 加成百分比>[< 剩余时间>]

例如,建造一个紫色神像,能量加成为 1234 的极品神像,命令写为:

/getstatue 47 8 1234

例如,建造一个红色神像,血量加成为 9999 的小巧神像,主要来玩火车,命令写为:

/getstatue 42 4 9999

海岛奇兵的 X 和 Y 轴:

海岛奇兵的 (0,0) 这个点在左上角的石头某个位置。

如下图,震爆雷的位置如果按照地图边界算,那么就是 (12,13),但是如果安装这样写命令,如建一个以左上角为 xy 点的民房。 x 是 12,y 是 13 的民房就会出错。如这条命令:/place 12 13 1000001 10 。

我猜可能是 x 和 y 在更里面,如果以民房的左上角为建筑物的 xy 点,那么就要加上 (x+3,y+4),所以震爆雷此时的坐标就是 (15,17) 。

这条命令/place 12 13 1000001 10,就会得到图 2 的结果。

常用 id:

建筑 ID,为了方便只取最后 2 位。 Id 要写全,两位写:1000001,三位写:1000103

00 司令部

01 民房

02 锯木厂

03 采石场

04 铁矿

05 金库

06 木材库

07 石材库

08 钢材库

09 保险库

10 雷达

11 神庙

12 小巧神像

13 精良神像

14 极品神像

15 战舰

16 补给

17 登陆艇

18 研究所

19 城墙

20 狙击塔

21 迫击炮

22 重机枪

23 火箭发射器

24 火焰喷射器

25 分基地

26 加农炮

27 教程司令部

28 巨型加农炮

29 MMG 9000

30 SM 3000

31 地堡

32 补给 1

33 补给 2

34 补给 3

35 补给 4

36 补给 5

37 水晶溶液

38 邪恶的计划

39 蓝小巧神像

40 蓝精良神像

41 蓝极品神像

42 红小巧神像

43 红精良神像

44 红极品神像

45 紫小巧神像

46 紫精良神像

47 紫极品神像

48 潜水艇

49 震爆发射器

50 死亡神器

51 蓄电池

52 能量中心

 

20版没有的:

53 工厂补给

54 震爆器 I

55 震爆器 II

56 震爆器 III

57 激光 I

58 激光 II

59 激光 III

60 伤害放大器 I

61 伤害放大器 II

62 伤害放大器 III

63 毁灭加农炮 I

64 毁灭加农炮 II

65 毁灭加农炮 III

66 武器实验室

67 护盾发生器 I

68 护盾发生器 II

69 护盾发生器 III

70 超级核心

71 博士补给 1(圆柱形)

72 博士补给 2(窨井盖形)

73 博士补给 3(双把手形)

74 机器小怪监狱

75 神像仓库

76 冷冻炸弹

77 Disruptor

78 WalkingTurret

79 哈莫曼雕像

80 加速血清

81 机械飞爪 I

82 机械飞爪 II

83 机械飞爪 III

84 高压喷火器 I

85 高压喷火器 II

86 高压喷火器 III

87 疯狂南瓜炮

88 瓜田

89 蝙蝠小怪监狱

90 10级博士岛司令部

91 20级博士岛司令部

92 45级战争工厂司令部

93 哈莫曼的司令部

94 铁丝网 (顶点)(·)

95 铁丝网 1b(↘)(-)

96 铁丝网 2b(↗)(|)

97 铁丝网 3(\/)(-|)

98 铁丝网 1a(↘+顶点)(-·)

99 铁丝网 2a(顶点+↗)(!)

100 博士雕像

101 克隆岛司令部

102 英雄小屋

103 超级步兵

 

30版没有,我还原官方的:

104 超级医生

105 超级土著勇士

106 超级重机枪手

107 超级机器小怪

108 超级投弹兵

109 防空护盾 I

110 防空护盾 II

111 防空护盾 III

112 西蒙狙击塔 I

113 西蒙狙击塔 II

114 西蒙狙击塔 III

115 惊喜双管炮 I

116 惊喜双管炮 II

117 惊喜双管炮 III

118 微波炉 I

119 微波炉 II

120 微波炉 III

121 鱼雷 I

122 鱼雷 II

123 鱼雷 III

124 引擎室

125 烈焰碰口

126 音响

127 小怪发射器

128 神秘纪念碑

129 地堡

 

30HB额外建筑:

201 分基地司令部

202 恐怖博士司令部

203 吉尔哈特司令部

204 喷火器 I

205 喷火器 II

206 喷火器 III

207 火炮发射器 I

208 火炮发射器 II

209 火炮发射器 III

210 多管火箭炮发射器 I

211 多管火箭炮发射器 II

212 多管火箭炮发射器 III

213 猪猪炸弹

214 冷冻迫击炮

215 超级疯狂南瓜炮

216 CritterCritterPrison

217 HeroContainerDrillSergeant

218 HeroContainerMechromancer

219 HeroContainerWitchDoctor

220 HeroContainerBerserker

221 红树

222 成年红树

223 红树丛

224 红树林

225 石头

226 巨石

227 红树苗

228 厚实红树

229 古老红树

 

障碍物 ID,为了方便只取最后 2 位。

00 Trees 1

01 Trees 2

02 Trees 3

03 Trees 3b

04 Stones 1

05 Stones 2

06 Trees 1b

07 Trees 1c

08 Trees 2b

标题:部署 30HB 服务器
链接:https://blog.30hb.cn/143/
作者:Asuna
暂无评论

发送评论 编辑评论

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