咸鱼翻身啦!咸鱼之王完美内购版图文架设教程

前言

我就直接开门见山啦!这次给大家带来的是最终修复版完美的咸鱼之王,暂时只有安卓版。之前给大家分享过 H5 版的咸鱼之王,问题很多,主要就是娱乐一下,这次的咸鱼之王绝对超乎你的想象!

同样是内购版本,可以无限充值和购买游戏内的各种道具,因为是客户端版本,所以不会像之前 H5 版最多只能几十人在线,现在上百人同时在线应该也不会卡,同时修复了之前的各种卡顿无法内购等 BUG。

我架设的《咸鱼之王》请关注我的公众号 echeverra, 发送“咸鱼之王”获取游戏链接,游戏为内购版,全部免费无需授权,欢迎通过公众号进群获取兑换码,数十亿的金币和万能碎片等你来领取,快来体验一下吧。

如果你对免费 GM 游戏感兴趣,推荐另外几款我架设的 GM 游戏:免费 GM 公益服游戏,欢迎来玩耍~

咸鱼之王游戏截图:

架设

1. 架设条件

咸鱼之王架设需要准备:

  1. linux服务器,建议 CentOs 7.6 版本,推荐腾讯云轻量应用服务器,性价比高。
  2. 游戏源码,关注我的公众号 echeverra,发送 “咸鱼之王” 获取。

2. 安装宝塔及环境

宝塔是一个服务器运维管理软件,安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:

  1. web服务器:Nginx1.18
  2. 数据库:Mysql 5.7
  3. 数据库:Redis 6.27
  4. 数据库:MongoDB 4.0.10
  5. 编程语言:PHP 7.2
  6. 数据库管理工具:phpMyAdmin 4.4

游戏会占用 1200MB 左右的运行内存,低配置服务器也可以运行。

3. 关闭防火墙

通过宝塔菜单终端,执行关闭防火墙命令:

systemctl stop firewalld.service
systemctl disable firewalld.service

4. 开放端口

我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。

腾讯云服务器在防火墙中配置规则。

然后在宝塔菜单安全中开放所有端口。

5. 上传源码

拿到源码后,将 xyzw.zip 压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录)。

上传成功后解压到根目录。

解压完成后,命令授予 777 权限:

chmod 777 -R /home
chmod 777 -R /www/wwwroot/game

6. 配置环境

执行命令安装环境:

cd /home/proj
wget https://openresty.org/download/openresty-1.19.3.1.tar.gz
tar -zxvf openresty-1.19.3.1.tar.gz
mv openresty-1.19.3.1 openresty
cd openresty
sudo yum install -y pcre-devel openssl-devel
./configure
make
make install

echo "openresty环境变量"
echo "PATH=/usr/local/openresty/bin:/usr/local/openresty/nginx/sbin:$PATH
export  LC_ALL=en_US.UTF-8
export PATH" >> ~/.bash_profile
source ~/.bash_profile

7. 修改源码IP

源码中的 IP(43.143.189.188),需要替换成你自己的服务器 IP

  1. home/proj/common/settings.lus
  2. home/proj/goserver/admin/assets/web/.env.development
  3. home/proj/goserver/admin/assets/web/dist/js/app.3d18e251.js
  4. home/proj/goserver/admin/assets/web/dist/js/highlight.js.0adc4c0f.js
  5. home/proj/goserver/agent_admin/agent_assets/web/.env.development
  6. home/proj/goserver/agent_admin/agent_assets/web/dist/js/app.bfd4e5a3.js
  7. home/proj/goserver/agent_admin/agent_assets/web/dist/js/highlight.js.0adc4c0f.js
  8. home/proj/pyapi/wxpay/app.py
  9. www/wwwroot/game/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9bd57.json

以第一个 settings.lus 文件为例,在宝塔中找到文件,双击修改,Ctrl+F 批量替换 IP

8. 导入数据库

宝塔数据库菜单中修改 root 密码为 123456

通过命令导入数据库:

mysql -uroot -p123456
create database sanguo DEFAULT CHARACTER SET utf8;
flush privileges; #
use sanguo
source /home/sql/sanguo.sql
exit;

9. 创建网站

咸鱼之王需要创建两个游戏网站,第一个域名为 IP:85,根目录为 /home/proj/goserver/admin/assets/web/distPHP 选择 7.2 版本。

第二个站点域名为 127.0.0.1:82,根目录为 \www\wwwroot\gamePHP 选择 7.2 版本。

10. 启动游戏

以上步骤都操作完毕,就到了激动人心的启动游戏啦!

首先启动服务端:

cd /home/proj/apiserver
nginx -p `pwd` -c conf/nginx.conf

在执行命令,生成 key,只第一次架设执行,以后启动游戏无需执行:

cd /home/proj/skynet
sh getkey.sh

将生成的 key 替换到 /home/proj/skynet/key.txt 文件中。

启动登录服务:

cd /home/proj/skynet
./skynet ../loginserver/prodconfig

启动游戏服务:

cd /home/proj/skynet
./skynet ../gameserver/prodconfig

启动管理后台服务:

cd /home/proj/goserver
nohup ./mygo &

以上都启动完毕后,可以查看下端口情况,执行命令:

netstat -lntp

最后我们需要手动添加区,访问后台网站 IP:85/#/login?next=%2F,默认用户名和密码都是 admin

找到游戏管理 - 区服配置,点击添加,区名随意填写,填写后点击开服,开服数量填写 1,结束时间选大一点就可以了。

11. 客户端修改

客户端端暂时只有安卓端,找到客户端 xyzw.apk,使用提供的 ApkTool1.0.zip 先进行反编译,这个 APKTool 集成了 Java,无所额外安装,非常方便。

使用 Notepad++ 编辑器修改反编译目录的以下几个文件,将 IP 43.143.189.188 改为你的 IP

  1. assets/assets/main/index.7ab56.js
  2. assets/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9bd57.json
  3. smali_classes4\cn\wyyidc\myapplication\LiveLiterals$MainActivityKt.smali

修改完后再使用 APKTool 进行回编译 + 签名。

经测试,此时的客户端只能在模拟器上进行安装,无法在手机上安装,所以还需要在模拟器上使用MT管理器再次签名。

我使用的是夜神模拟器,找到模拟器在电脑共享的文件夹,将客户端拖进去该文件夹下的 AppShare 目录。然后在模拟器上安装MT管理,打开可以在目录 /sdcard/Apps/ 找到xyzw.apk,长按选择签名,等待签名完成即可。

签名完成后在电脑共享的文件夹 AppShare 目录下就可以找到签名后的客户端啦,你也可以使用其他模拟器进行签名。

12. 游戏后台

游戏运行后台链接:IP:85/#/login?next=%2F,默认用户名和密码都是 admin

功能还是很强大的,比如查看在线人数,发送邮件,创建 CDK 兑换码等功能,测试都是生效的。

后续

免责声明

我架设的所有游戏资源均搜集于互联网,如果侵权,请联系我,我会马上删除。

游戏都是禁止内充的,只限于技术研究使用,禁止商用,请于下载后 24 小时内删除,或购买正版。

根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
鉴于此,也希望大家按此说明研究软件。

关于咸鱼

上一次分享的咸鱼之王 H5 版本,小半个月涨了 5000 的粉丝,可见大家对这款游戏的喜爱,这次一定让大家玩个痛快!

虽然声称是完美版,但 BUG 肯定还是有的,比如开宝箱没反应,重新登录才生效,无法升级到满级 VIP 等,但并不影响太多游戏的体验,毕竟我做的都是免费分享给大家玩的,大家不要要求太高- -。

我分享的咸鱼之王除了架设端还有游戏的源码,如果喜欢研究游戏代码或者想二开的同学一定不要错过,绝对的精品。

由于最近工作实在是太忙了,之前原计划的问道、新版阿拉德、上古传说都搁置延后了,请大家不要着急,耐心等待,只要有时间我一定搭建好分享给大家~

好啦,以上就是咸鱼之王架设教程的所有内容,希望对你有所帮助,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 联系我。

你学“废”了么?

(完)

(文章今日已有 1 人访问 ::>_<::)
文章首发于我的博客 https://echeverra.cn/xyzw2,原创文章,转载请注明出处。
欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!

评论

  1. lin
    Windows Edge
    广东省 移动
    3 月前
    2024-7-26 23:34:15

    期待一个docker-compose版本,哈哈哈ヾ(≧∇≦*)ゝ

    • 博主
      lin
      Windows Chrome
      天津市 联通
      3 月前
      2024-7-29 9:47:56

      有时间我研究下哈

  2. 一路向北
    Windows Edge
    中国 移动
    3 月前
    2024-7-19 17:01:34

    等后台一直说系统忙碌?

    • 博主
      一路向北
      Windows Chrome
      天津市 联通
      3 月前
      2024-7-19 17:57:42

      这个是内购的,没有后台哈~

      • 一路向北
        echeverra
        Android Chrome
        陕西省西安市 电信
        3 月前
        2024-7-19 18:39:49

        就端口 85 那个😂

  3. 游戏爱好者
    Windows Chrome
    上海市徐汇区 /长宁区电信
    3 月前
    2024-7-03 16:36:47

    夜神模拟器提示咸鱼之王屡次停止运行,玩不了。
    反编译换完IP完回编译,apk放到夜神模拟器中通过MT二次签名后的包,打不开,提示屡次停止运行。

    • 博主
      游戏爱好者
      Windows Chrome
      天津市 电信
      3 月前
      2024-7-03 17:27:34

      换模拟器~

  4. 阿越
    Windows Edge
    吉林省长春市 电信
    4 月前
    2024-6-27 21:02:33

    登录游戏显示系统繁忙

    • 博主
      阿越
      Windows Chrome
      天津市 联通
      4 月前
      2024-6-28 9:00:18

      我看下哈

  5. 啊啊啊
    Windows Edge
    四川省成都市 电信
    4 月前
    2024-6-22 4:34:30

    这玩意活动怎么开启呢?

    • 博主
      啊啊啊
      Windows Chrome
      天津市 联通
      4 月前
      2024-6-24 9:07:23

      没有活动- –

  6. 咸鱼之王
    Windows Chrome
    广东省东莞市 移动
    已编辑
    4 月前
    2024-6-02 13:12:01

    开启后台服务时提示:nohup: ignoring input and appending output to ‘nohup.out’。
    在登录后台界面,没有验证码显示,提示:econnrefused
    防火墙已经关闭。
    各位大佬,这怎么弄啊?

    • 小小二康
      咸鱼之王
      Windows Chrome
      江苏省南京市 电信
      已编辑
      4 月前
      2024-6-21 17:58:43

      用netstat -lntp把带有skynet的服务杀掉
      装好redis和mongodb以后再重新把服务跑起来就行了

  7. fish
    Windows Chrome
    浙江省杭州市 移动
    5 月前
    2024-5-30 17:43:06

    有人知道游戏账号装备数据在哪里存着的吗?redis看了没有,mysql只有后台游戏区服,mongo倒是有,但是感觉像是缓存,改了之后重新登陆就会被覆盖掉

发送评论 编辑评论


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