搭建成功截图:
咸鱼之王搭建教程,超级简单跟着我的步骤一步步来就可以了,百分百可以搭建成功。
首先我们下载好源码,链接: https://pan.baidu.com/s/1-KQlIGViAYPPsWgiq8VTSQ 提取码: 8qyq
会有一个服务器开源码端.zip文件和一个咸鱼之王安卓版_1.0.apk文件。
搭建环境:
首先需要准备一台vps云服务器,这里我推荐伍六七云:https://www.vps567.com/ 香港2H2G 5M服务器只需要20元
还有国内外高防服务器,免费虚拟主机以及全球CDN加速挂机宝等业务。
我使用的Linux-CentOS7.9
网站环境:nginx1.24和php7.2
数据库:mysql5.7和redis7.2.4和MongoDB4.0.10
端口放行:8002,82,85,8889(目前我只知道这些端口,大家可以把防火墙关闭端口全部放行。)
关闭防火墙:
systemctl stop firewalld systemctl disable firewalld
搭建教程:
为了方便演示,我这里全部使用IP作为域名。
首先把服务器开源码端.zip文件重命名home.zip,然后把home.zip上传到服务器根目录
执行下面的命令:
cd / unzip home.zip chmod 777 -R /home/proj/
安装环境:
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
修改数据库root密码为:123456 (大家不想使用这个密码可以自定义修改)
导入数据库:
mysql -uroot -p123456 create database sanguo DEFAULT CHARACTER SET utf8; flush privileges; # use sanguo source /home/sql/sanguo.sql exit;
在找到下面目录里面的文件,把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 /www/wwwroot/game/assets/main/index.7ab56.js
创建网站:
IP或域名加上85端口
网站目录:/home/proj/goserver/admin/assets/web/dist
IP或域名加上82端口
网站目录:www/wwwroot/game
启动服务端:
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
配置区服:
打开IP或域名加上85端口,用户名和密码都是admin。
打开:游戏配置-区服配置-添加-名称随意-保存-开服-数量填1-保存
邮件管理里可以发送物品,要输入角色名,游戏内可以改名。
到这里,搭建就完成了,打开IP或者域名加上82端口就能访问游戏了。
安卓apk打包:
大家可以自己去下载apk反编译的软件,然后找到下面的目录把192.168.200.66修改成你的服务器或者IP
assets/assets/main/index.7ab56.js
assets/assets/resources/import/24/241bc4ec-587f-41fa-a24d-e904c5f906c6.9bd57.json
smali_classes4cnwyyidcmyapplicationLiveLiterals$MainActivityKt.smali
4A评测 - 免责申明
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。
本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。
侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)
最后启动服务时-bash: ./skynet: No such file or directory
我已经改了/www/wwwroot/game/assets/main/index.7ab56.js,但是api还是请求url 192.168.200.99
后台服务验证码无法加载,端口是10001
是不是游戏根本进不去呀
可以进游戏 但是比较老的版本了