【咸鱼之王私服搭建+附源码下载链接】

教程来自:咸鱼之王源码下载,附安装教程 - 技术控 - YiOVE论坛
源码下载链接
提取码:Z627
环境准备:Centos7.6服务器一台(本机部署可使用VM虚拟机),当前演示环境为华为云服务器
1、安装宝塔

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

输入y回车确认安装
在这里插入图片描述
1)、下载宝塔结束后,保存宝塔面板访问地址及用户名密码,浏览器访问(若访问有问题,则确认面板访问端口是否通,放行该端口)
在这里插入图片描述

2、安装环境
Nginx 1.18
mysql 5.7
PHP 7.2
mongo4.0.10
redis6.2.7
在这里插入图片描述
1)、软件商店搜索mongo和redis
在这里插入图片描述
2)、mongoDB安装4.0.10版本
在这里插入图片描述
3)、Redis安装6.2.7版本
在这里插入图片描述
等待所有环境安装完成。
在这里插入图片描述
mongo4.0.10 关闭安全验证(将disabled改为off),然后重启
在这里插入图片描述

查看防火墙状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

将源码上传服务端压缩文件到home目录,解压

cd /
unzip home.zip

安装openresty1.19.3.1

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 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

宝塔面板设置数据库密码为:123456
在这里插入图片描述
导入数据库

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

宝塔面板添加网站站点:
在这里插入图片描述
IP:85端口(ip端口为自己服务器地址)
网站目录指向:/home/proj/goserver/admin/assets/web/dist
在这里插入图片描述
127.0.0.1:82端口
网站目录指向:/home/proj/web-mobile
在这里插入图片描述
修改服务端IP:替换192.168.0.152为你自己的ip(如下为文件路径)

\home\proj\common\settings.lua (2 hits)

在这里插入图片描述
在这里插入图片描述
或者通过命令批量修改文件

\home\proj\goserver\admin\assets\web\.env.development (1 hit)
\home\proj\goserver\admin\assets\web\dist\js\app.3d18e251.js (2 hits)
\home\proj\goserver\admin\assets\web\dist\js\highlight.js.0adc4c0f.js (1 hit)
\home\proj\goserver\agent_admin\agent_assets\web\.env.development (1 hit)
\home\proj\goserver\agent_admin\agent_assets\web\dist\js\app.bfd4e5a3.js (2 hits)
\home\proj\goserver\agent_admin\agent_assets\web\dist\js\highlight.js.0adc4c0f.js (1 hit)
\home\proj\pyapi\wxpay\app.py (1 hit)
\home\proj\web-mobile\assets\main\index.bcc80.js (3 hits)
\home\proj\web-mobile\assets\resources\import\24\241bc4ec-587f-41fa-a24d-e904c5f906c6.9f804.json (1 hit)

相关命令(执行完毕之后抽查验证,123.60.168.27为自己服务器IP)

find /home/proj/ -type f -name '*.*' | xargs sed -i 's/192.168.0.152/123.60.168.27/g'
find /home/proj/ -type f -name '*.py' | xargs sed -i 's/192.168.0.152/123.60.168.27/g'
find /home/proj/ -type f -name '*.js' | xargs sed -i 's/192.168.0.152/123.60.168.27/g'
find /home/proj/ -type f -name '*.development' | xargs sed -i 's/192.168.0.152/123.60.168.27/g'

修改proj文件夹权限(检查权限)

chmod 777 -R /home/proj/

在这里插入图片描述
启动服务器
启动apiserver

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

备注(不用执行):

重启
nginx -p `pwd` -c conf/nginx.conf -s reload 
停止
nginx -p `pwd` -c conf/nginx.conf -s stop 

启动gameserver

cd /home/proj/skynet
sh getkey.sh

生成密钥,将后面的串码复制后粘贴到本目录下面的key.txt里面后保存(替换原有的)
在这里插入图片描述
启动登录服务器

./skynet ../loginserver/prodconfig

启动游戏服务器

./skynet ../gameserver/prodconfig

备注(可不用执行)

kill -9 `cat loginskynet.pid` //停止登录服务器
kill -9 `cat gameskynet.pid` //停止游戏服务器

启动管理后台服务

cd /home/proj/goserver
./mygo

后端地址(备注:ip为服务器地址)

http://Ip:85/#/login?next=%2F

账号密码

userid:admin
password:admin

登录后台配置开服(活动,邮件福利,兑换码自行研究)
在这里插入图片描述
游戏地址(备注:ip为服务器地址,id为用户id,随便填)

http://IP:82/?id=123456

注册账号登录游戏(等待一段时间进入游戏)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

软件名称: 私服发布网站管理系统 软件版本: v1.2 软件类型: 商业版 发布日期: 2015年3月3日 运行环境:PHP5 + MYSQL5 简介: 私服发布网站管理系统自发布以来,一直致力为广大私服站长及骨灰玩家提供专业的私服导航服务。 作为商业软件产品,在代码质量、运行效率、负载能力、安全等级、功能可操控性和权限严密性、效率最优化和负载能力最佳化设计等方面都在广大用户中有良好的口碑。 功能简介: 会员自助发布: 会员发布,会员发布管理,发布审核。 架构轻盈,完全免费与开源: 采用轻量MVC架构开发,兼顾效率与拓展性。全局高效缓存,打造飞速体验。 让简洁与强大并存: 强大字段自定义功能,完善的后台开关模块,不会编程也能搭建网站系统。 顶级搜索优化功能: 纯静态、伪静态,全部支持自由设置规则,内容、栏目自由设置URL格式。 升级、备份、转移一键完成: 一键升级、一键备份、一键转移。从此,让你的网站维护变得如此轻松。 系统功能: 1、会员自助发布,会员发布管理,发布审核 2、系统功能:静态HTML生成、自定义模板标签、件清理、数据备份恢复 3、在线升级:一键自动在线安全补丁升级,免除维护烦恼 4、自定义字段:强大的自定义字段功能,可按栏目、频道添加各种输入字段,包括文本、数字、单选、多选、编辑器、单件、多件、频道关联,并可针对件单独制定缩略图设置 5、搜索引擎优化:独立的页面优化信息设置,方便快捷 6、HTML静态:全站纯静态生成功能 7、伪静态:全站伪静态功能,可自由指定伪静态规则 8、件检测:自动件清理功能,一键清除未使用多余件,保持系统纯净 9、高效缓存:全站高效缓存机制,运行飞速体验 10、全功能权限设定:分组机制管理权限设定,全功能全栏目均可指定管理权限 系统安装方法请参考:“安装教程.doc” 版权所有:无版权限制可随意传播 QQ:1915127502 访问网站后台:http://你的网址/doyo.php 后台帐号、密码:admin(登录成功后请及时修改密码)
### Python 编写的 '咸鱼' 游戏自动化脚本 对于希望找到针对‘咸鱼’这款游戏的自动化脚本源代码的需求,网络上确实存在一些开源资源可以供学习和研究。例如,在 GitHub 和 Gitee 上有开发者分享了用于该游戏的自动答题脚本[^3]。 #### 自动答题脚本简介 该脚本主要功能在于帮助玩家自动完成游戏中涉及的知识问答部分。通过模拟点击操作以及图像识别技术来匹配题目选项并作出正确选择。具体实现方式如下: - **环境准备** 需要安装必要的依赖库如 `opencv-python`, `numpy` 等以便处理图片对比工作;另外还需要借助 ADB 工具来进行设备控制命令发送。 - **核心逻辑** 使用 OpenCV 库读取屏幕截图并与预存的标准答案模板做相似度比较,当发现高度吻合的情况时即认为找到了对应的选项位置,进而调用 ADB 发送触摸指令给手机端应用执行实际的选择动作。 ```python import cv2 import numpy as np from subprocess import Popen, PIPE def match_template(image_path, template_path): img_rgb = cv2.imread(image_path) template = cv2.imread(template_path) res = cv2.matchTemplate(img_rgb, template, cv2.TM_CCOEFF_NORMED) min_val, max_val, min_loc, max_loc = cv2.minMaxLoc(res) return max_loc if max_val >= 0.8 else None def adb_click(x, y): cmd = f"adb shell input tap {x} {y}" process = Popen(cmd.split(), stdout=PIPE) output, error = process.communicate() # Example usage of matching and clicking based on templates. template_location = match_template('screenshot.png', 'answer_option.png') if template_location is not None: adb_click(*template_location) ``` 此段代码展示了如何利用计算机视觉算法配合ADB工具达成特定场景下的交互行为模拟效果。值得注意的是,上述例子仅为简化版示意,并未涵盖完整的业务流程及异常情况处理机制。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值