重点修复和优化
1.优化了搭建环境要求.原先的太复杂没有一天都搭建不完
2.修复了启动命令报错问题,导致游戏卡顿。
3.新增了物品和道具以及充值到商业管理后台。
4.邮件审核发放功能添加
5.有源码,可二开,有能力的小伙伴可以研究。
6.陆续持续更新。
7.搭建教程在最底部。
8.此价格是非纯源码价格
9.需要手游Q版轮回契约全套源码+服务端说明文档的二开可加Q详谈
解压服务端之后全局搜索替换
搜索:121.199.38.45替换为你的服务器外网 一共31个地方替换
搜索:172.21.18.23 替换为你的服务器内网 一共3处地方替换
如何查看呢
外网面板地址 =你的服务器外网ip
外网面板地址= 你的服务器内网ip
——————————————————————————–
内外网一样的机器 是没有单独的内网ip的 直接全部替换你的外网ip 即可!
内外网一样的机器 是没有单独的内网ip的 直接全部替换你的外网ip 即可!
内外网一样的机器 是没有单独的内网ip的 直接全部替换你的外网ip 即可!
内外网一样的机器 是没有单独的内网ip的 直接全部替换你的外网ip 即可!
1.安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装 nginx 1.20
安装 mysql5.7
编译安装 php7.3 (不能快速安装)
安装 Memcached
安装 Supervisor管理器
PHP安装
memcache
memcached 拓展
——————————————————————————–
数据库密码:123456
开放端口1:65535
关闭防护墙
systemctl stop firewalld.service
systemctl disable firewalld.service
——————————————————————————–
安装完环境再执行!!!!!!!–
安装完环境再执行!!!!!!!–
安装完环境再执行!!!!!!!–
上传服务端 sants.zip到根目录
cd /
unzip shouyou5.zip
chmod -R 777 /opt
chmod -R 777 /data
修改路径
shouyou5dataadminpublichtuserconfig.php
“name”=>”shouyou5”,
“url”=>”http://121.199.38.45/:9101/api/mail”,
该为自己的区名和自己的服务器IP
——————————————————————————–
安装erl
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-develunixODBC unixODBC-devel
cd /opt
tar xvf otp_src_21.2.tar.gz
cd otp_src_21.2
./configure –prefix=/usr/local/erlang –without-javac
make & make install
——————————————————————————–
/etc/profile文件 添加变量
export PATH=$PATH:/usr/local/erlang/bin
添加完执行
source /etc/profile
ln -s /usr/local/erlang/bin/erl /usr/bin/erl
——————————————————————————–
3.安装 RabbitMQ
yum -y install epel-release
yum -y install socat
cd /opt
xz -d rabbitmq-server-generic-unix-3.7.10.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.10.tar
——————————————————————————–
/etc/profile文件 添加变量
export PATH=$PATH:/opt/rabbitmq_server-3.7.10/sbin
执行
source /etc/profile
——————————————————————————–
mkdir /etc/rabbitmq
cd /opt/rabbitmq_server-3.7.10/sbin
./rabbitmq-server -detached
上面的命令输完回车以后 报警告,不用理会 即可!
继续
./rabbitmq-plugins enable rabbitmq_management
rabbitmqctl add_user xw_admin 6oU^4q9zI64u
rabbitmqctl set_user_tags xw_admin administrator
rabbitmqctl add_vhost xw_qylh
——————————————————————————–
访问IP:你的:15672
xw_admin
6oU^4q9zI64u
——————————————————————————–
mysql -u root -p123456
create database `xw_admin`;
create database `xw_logs`;
quit;
导入数据库
cd /data
./st
——————————————————————————–
删除php禁用函数
putenv
proc_open
pcntl_alarm
pcntl_signal
——————————————————————————–
添加crontab
crontab -u www -e
输入i添加以下代码
* * * * * /usr/bin/php /data/admin/artisan schedule:run >> /dev/null 2>&1
输入i回车编辑 把下面的复制进去了 然后按esc键 然后大写的z按两次 保存并退出
添加网站 目录/data/admin 运行目录public 伪静态设置 thinkphp
访问网站后台http://IP/admin 账号 admin 密码 123456
登录后台-运维管理
机器管理 隐藏空间–公网IP–私网IP–服务器回调 wan–是否生产服 是–提交
中心服管理 中心服名称 qylh_center — 所在机器 隐藏空间 — 是否测试服 否–提交
跨服管理 跨服id 1 跨服名称 qylh_cross 中心服 qylh_center — 所在机器 隐藏空间–是否测试服 否–提交
平台管理–添加平台 平台名 baize 平台描述 隐藏空间
添加渠道 develop
游戏服管理– 游戏端口9001 web端口9101
宝塔-软件管理-Supervisor管理器-设置
守护进程
路径:/data/admin
命令:php artisan queue:work
===============================游戏启动================================
cd /opt/rabbitmq_server-3.7.10/sbin
./rabbitmq-server -detached
./rabbitmq-plugins enable rabbitmq_management
–启动游戏
cd /data/qylh/baize/center/s9900001 &&sh xctl start
cd /data/qylh/baize/cross/s1 &&sh xctl start
cd /data/qylh/baize/server/s1000001 &&sh xctl start
–停止游戏
cd /data/qylh/baize/server/s1000001 &&sh xctl stop
cd /data/qylh/baize/cross/s1 &&sh xctl stop
cd /data/qylh/baize/center/s9900001 &&sh xctl stop
后台
运营后台地址:ip/admin
账号admin 密码123456
授权后台 gm码shouyou5.com
ip/ht/gm.php
玩家后台
ip/ht
客户端修改
assetslualua_game_config_auto.luac
用客户端修改工具修改
修改后覆盖文件
修改完之后 重新签名打包客户端