Skip to content

YF-OFFICE/SocketServer-SCPSL

Repository files navigation

SocketServer-SCPSL

GitHub Releases Downloads

一个可以将QQ群与服务端连接的插件

Warn:本权限组只允许群主使用Round指令  插件和程序正常运行 只是需要一个qq客户端的正向Websocket8080端口来链接 替换Cq客户端的方法在下方 当然你也可以自行寻找 只要是能有正向WebSocket8080端口就ok

如需更改权限组或者指定用户可以

context.Sender.Role == CqRole.Admin

CqRole提供了三个用户组Onwer,admin,member

也可以指定用户

context.Sender.UserId == 1111

目前所有拥有的指令:cx,info,round

增加round指令 round list查询玩家列表 round rest 重启回合 round start 启动回合 round allrest 重启服务器 round kick+id 踢出对应id玩家 round bc+text 向服务器发送广播 Warn:目前round指令只允许Q群群主使用 如有其他需求请在issues里提出

说明: 本插件运用Socket将SCPSL

基于EXILED开发

基于EleCho.GoCqHttpSdk开发

查询功能与QQ群里连接起来;(也就是CX功能)

使用方法:

Releases里找到最新版本并下载

1.将SocketServer.dll文件放到exiled/plugin里

2.打开服务器(确保10078Tcp端口是打开的)

3.打开Go-HttpQQ客户端(确保已经将WS正向(Socket)端口设置为8080)

因为现Gocqhttp不能用 提供两种解决方法

1.使用OpenSharmy框架(缺点占用服务器后台内存可能会很大) 提供教程链接 :BiliBIli

教程视频已经不在 请到点我查看教程

Warn:不用安装OverFlow 到转换端口那一步 将端口5800专向8080端口 然后模拟器保持在后台运行 然后

4.解压GoHttpqq-Socket.zip

5.打开GoHttpqq-Socket.exe挂在后台

就可以了 可以说是暂时代替 除了round list暂时不能用 其他功能均正常运行

 2.使用qq官方框架(例如:gensokyo框架)(缺点:需要自己注册一个qq机器人)


4.解压GoHttpqq-Socket.zip

5.打开GoHttpqq-Socket.exe挂在后台

6.在群中发送cx即可获取服务器信息

注意:本插件没有指定QQ群 也就是说所登陆的QQ账号的所有群都适用

如有bug请在Iss里提出