概述
大家好,这里是幽络源技术分享平台!今天为大家带来一款热门卡牌游戏《咸鱼之王内购-新版修复版》的完整项目分享。本文包含安卓客户端、运营管理后台、全套源码以及详细的Linux手动搭建教程,适合想要学习游戏项目搭建与运营的开发者参考。有能力的小伙伴可以自己搭建,不会的可以去百度搜索视频教程辅助操作。
下载链接
https://pan.quark.cn/s/86041beed6b9
主要内容
一、环境准备
- 服务器配置:腾讯云2核4G5M(最低配置要求)
- 操作系统:Centos 7.6
- 必备工具:宝塔面板
安装宝塔面板命令:
bash
复制
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
输入y回车确认安装
关闭SSL验证命令(重要):
bash
复制
rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
关闭后执行 bt 14
查看新的面板地址
二、环境安装
需要安装以下组件(版本必须一致):
- Nginx 1.18
- MySQL 5.7
- PHP 7.2
- MongoDB 4.0.10
- Redis 6.27
重要提示:
- 宝塔放行端口:1-65535(或单独放行82,85,8889端口)
- 关闭防火墙命令:
bash
复制
systemctl stop firewalld
systemctl disable firewalld
三、服务端部署
- 将服务端上传到服务器根目录并解压
bash
复制
cd /
unzip home.zip
chmod 777 -R /home/proj/
- 安装OpenResty环境(必须步骤)
bash
复制
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
- 配置环境变量(关键步骤)
bash
复制
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
四、数据库配置
- 修改MySQL密码为123456(建议修改为更复杂的密码)
- 创建并导入数据库
sql
复制
create database sanguo DEFAULT CHARACTER SET utf8;
flush privileges;
use sanguo
source /home/sql/sanguo.sql
exit;
五、服务端配置(重点)
需要修改以下文件中的IP地址(192.168.200.99)为你的服务器IP(全部都要改):
home/proj/common/settings.lus
home/proj/goserver/admin/assets/web/.env.development
home/proj/goserver/admin/assets/web/dist/js/app.3d18e251.js
home/proj/goserver/admin/assets/web/dist/js/highlight.js.0adc4c0f.js
home/proj/goserver/agent_admin/agent_assets/web/.env.development
home/proj/goserver/agent_admin/agent_assets/web/dist/js/app.bfd4e5a3.js
home/proj/goserver/agent_admin/agent_assets/web/dist/js/highlight.js.0adc4c0f.js
home/proj/pyapi/wxpay/app.py
www/wwwroot/game/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9f804.json
提示:可以使用批量替换命令:
bash
复制
sed -i 's/192.168.200.99/你的服务器IP/g' 文件路径
六、网站创建与启动
-
创建两个网站(必须步骤):
- IP:85 → 目录:/home/proj/goserver/admin/assets/web/dist
- 127.0.0.1:82 → 目录:/www/wwwroot/game
-
启动服务端(按顺序执行):
bash
复制
cd /home/proj/apiserver
nginx -p `pwd` -c conf/nginx.conf
cd /home/proj/skynet
sh getkey.sh
# 将生成的key替换到/home/proj/skynet/key.txt中
# 启动登录服务
./skynet ../loginserver/prodconfig
# 启动游戏服务
./skynet ../gameserver/prodconfig
# 启动管理后台服务
cd /home/proj/goserver
nohup ./mygo &
# 下面两个服务可以不启动(可选)
cd /home/proj/pyapi/kefu
python main.py
cd /home/proj/pyapi/wxpay
sh start.sh
七、客户端修改(安卓APK)
需要反编译APK修改以下文件中的IP(192.168.200.66):
assets/assets/main/index.7ab56.js
assets/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9bd57.json
smali_classes4/cn/wyyidc/myapplication/LiveLiterals$MainActivityKt.smali
八、区服配置
访问后台管理界面:
IP:85/#/login?next=%2F
使用默认账号登录:
- 用户名:admin
- 密码:admin
配置步骤:
- 进入”游戏配置”-“区服配置”
- 点击”添加”-名称随意-保存
- 点击”开服”-数量填1-保存
实用功能:
- 在”邮件管理”里可以发送物品(需要输入角色名)
- 游戏内可以改名
结语
以上就是《咸鱼之王内购-新版修复版》的完整搭建教程,由幽络源技术团队整理分享。本教程已经包含了从环境配置到服务启动的全过程,以及所有需要注意的关键点和常见问题的解决方法。
如果在搭建过程中遇到任何问题,或者想与其他开发者交流技术经验,欢迎加入我们的技术交流QQ群:307531422。我们提供完整的源码和技术支持,期待与您共同探讨更多游戏开发的技术细节!
特别说明:本教程提供的已经是完整可用的源码,无需再额外获取其他文件,按照上述步骤操作即可成功搭建属于你自己的《咸鱼之王》游戏服务器!
预览图
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容