服务器配置
服务器开源地址下载:antzsmt/Ultrapowa-Boom-Beach-Server: An emulator for Boom Beach.
下载解压后在根目录找到 Ultrapowa Projects.sln,下载 visualstudio 并运行 sln 文件,请将服务端文件放在英文路径内确保运行成功
visualstudio 安装好后选择 2022 社区版下载,然后在 vs 下载面板中选择 vs 配置:以下这两个即可


然后点击安装即可,也可以选择 4.6.2-4.7.1 版本 net

安装好后双击服务端根目录 sln 文件,然后点击启动,出现下面这个报错代表你的游戏玩家数据没有载入,其他服务端同理,只要报错基本就是这个

玩家数据导入
然后安装 xampp,启动 MySQL 服务,点击 xampp 的 MySQL 那一行的配置按钮

之后跳转到网页,点击新建表格,名字输入为:
ubsdb
然后将 sql 拖入进去


开服
之后再次启动 sln 程序,用 vs 打开后点击绿色按钮运行:

开服啦!~
客户端配置与连接
安装包下载:https://drive.google.com/file/d/167tPdJteC7XbM8q_6ifqc-t-Fy8zTvHt/view?usp=drive_link
然后我们需要修改 apk 安装包内的 libg.so 文件,她决定了指向你服务器的地址,这样才能客户端访问到你的服务端,你的服务端才能接收到请求~
注意:模拟器暂时不一定能连上服务器,推荐用手机
路径在 apk 内/lib/armeabi-v7a/libg.so,用文本格式打开搜索 127.0.0.1,可以用 HEX 编辑器 app 去打开这个 libg.so,然后搜索字符串 127.0.0.1,然后修改为你自己的开服电脑 ip 地址或者公网 ip 或域名,然后保存,如果有多余的字符用十六机制 00(零零) 代替,一组 00 代表字符串中的一个空格,比如 127.0.0.1 我要改为 3.145,这个长度很短,那.0.1 这几个字符怎么改呢,. 和 0 和. 和 1 一共四个,那就以十六进制改为四组 00,然后点击保存。

不会的具体去这个文章:https://blog.30hb.cn/255/
可能会提示你的 NET 架构版本不对,去浏览器下载安装或者直接更新
然后安装,开始游戏

下面是以前写的,就丢在这里吧~




