xiuno聊天室插件 WebSocket通信

BHB  (UID: 778) [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

557 1

功能齐全 

部署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
    }
});
Markup
 
修改数据库配置:
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
});
Markup
 

-----------------------------------------------------

宝塔面板 → 网站 → 你的站点 → 设置 → 配置文件

在 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;
}
Markup
 

保存后重启Nginx

----------------------------------------------------------------

然后去Node.js管理器 重启你的项目

 

有问题可以联系我 

ViewImage

 

 

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;

$credit_type = 1 对应 golds(金币)
$credit_type = 2 对应 credits(积分)
$credit_type = 3 对应 rmbs(RMB)

本来增加了很多东西 想点一下压缩结果点成删除了 

所以就发出修复版本好了

纯净版是以前那个 我没修过

你们自己删一下游戏和VIP 就变成纯净版了

由于我站也是没有付费项目 我就随便弄的积分类型

扩展版有很多游戏 你们可以自己删除一下

https://yldog.lanzoul.com/b0j18lz2h
密码:8ff5

 

这家伙太懒了,什么也没留下。
已有评论 ( 1 )
提示:您必须 登录 才能查看此内容。
域名市场
   域名载入中...
创建新帖
自助推广 (点击空位或 这里 添加)
确认删除
确定要删除这篇帖子吗?删除后将无法恢复。
删除成功
帖子已成功删除,页面将自动刷新。
删除失败
删除帖子时发生错误,请稍后再试。