修复了一些东西建议安装扩展版
本来增加了很多东西 想点一下压缩结果点成删除了
所以就发出修复版本好了
纯净版是以前那个 我没修过
你们自己删一下游戏和VIP 就变成纯净版了
由于我站也是没有付费项目 我就随便弄的积分类型
扩展版有很多游戏 你们可以自己删除一下
VIP功能积分类型
目录 vip/api.php
商店前端文件 settings.php
第 22 行:$credit_type = 1;
第 89 行:$credit_type = 1;
第 160 行:$credit_type = 1;
游戏积分类型
game/API.PHP
第 20 行:$credit_type = 1;
第 91 行:$credit_type = 1;
第 124 行:$credit_type = 1;
golds
$credit_type = 1 对应 credits(金币)
$credit_type = 2 对应 golds(积分)
$credit_type = 3 对应 rmbs(RMB)
自己试一下把 我忘了
F12的版权 是我随便写上去的 你们可以删除 也可以改成自己的

功能齐全
部署1分钟即可
宝塔安装
Node.js管理器
redis
Node.js管理器 选择插件目录的websocket
他会自动安装需要的依赖
编辑文件:route/chat.php
修改
wsUrl:
例如:
wsUrl: 'wss://XXXX.com/ws'

编辑文件:websocket/server.js
修改port的端口(线上建议9503):
const wss = new WebSocket.Server({
port: 3000,
perMessageDeflate: {
zlibDeflateOptions: {
chunkSize: 1024,
memLevel: 7,
level: 3
},
zlibInflateOptions: {
chunkSize: 10 * 1024
},
clientNoContextTakeover: true,
serverNoContextTakeover: true,
serverMaxWindowBits: 10,
concurrencyLimit: 10,
threshold: 128
}
});
修改数据库配置:
const pool = mysql.createPool({
host: 'localhost',
user: '你的数据库用户名', // 改这里
password: '你的数据库密码', // 改这里
database: '你的数据库名', // 改这里
waitForConnections: true,
connectionLimit: 10,
queueLimit: 0
});
修改Redis配置(如果有密码):
const redis = new Redis({
host: '127.0.0.1',
port: 6379,
password: '你的Redis密码', // 如果有密码就填写,没有就注释掉这行
db: 0
});
-----------------------------------------------------
宝塔面板 → 网站 → 你的站点 → 设置 → 配置文件
在 server 块中添加:
location /ws {
proxy_pass http://127.0.0.1:9503;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
}
保存后重启Nginx
----------------------------------------------------------------
然后去Node.js管理器 重启你的项目

有问题可以联系我
https://boyshelpboys.com/bhb_chat.htm
如果觉得有用可以赞助我站
赞助我们
Xiuno BBS开源程序交流论坛 - 支付
本帖含有隐藏内容,请您向作者支付
3金币 后再查看
最后于 17小时前
被xiaoheizi编辑
,原因: