L4D2 server related operations plugin for NoneBot2
Project description
快速使用(env示例)
# 复制到env文件里,没有默认就是下列值,如需修改安装下面env设置
# 所有的多选,用逗号隔开
l4_master = ['1145149191']
l4_file = ['/home/ubuntu/l4d2/coop']
l4_host = ['127.0.0.1']
l4_port = ['20715']
l4_rcon = ['1145149191810']
l4_font = 'simsun.ttc'
l4_only = True
新文档(暂未完成)
主要功能
如何获取key
为了使得ip不被滥用,我采取这种方式管理。
这并不影响正常使用,如果不需要可以忽略
点击这里加群并在群内发送“申请求生key” 如果你只查询自己的服务器ip则可以忽略如下,并且更改env设置:
l4_tag = ['呆呆','橘'] # 这里是内置可以查询的服的list对象
l4_key = 'qwertyuiopasdfg' # 这里是获取的key,是13个字符组成的字符串
🚑 提交自己的服务器?
本项目原旨在方便自己查询管理服务器,如果你希望提供了ip
那么我只能尽可能保证您的ip不会泄漏,如果无法承担风险则请勿提供ip
新增一个json文件,格式如下,文件名与需要响应的指令一致
{
"呆呆": [
{
"id": 1,
"version": "战役",
"ip": "43.248.188.17:27031"
}
]
}
🌐 默认服务器
目前 **已授权** 的服务器查询,如果需要加入自己的ip可以进qq群私聊群主指令 | 服务器 | op | 数量 |
---|---|---|---|
数码 | 爱丽数码想要涩涩 | 爱丽数码 | 3 |
云 | anne电信服云服 | 东 | 25 |
呆呆 | 呆呆的小窝 | 提莫大魔王 | 15 |
橘 | 橘希实香的小窝 | 橘希实香 | 13 |
竹 | 竹烨 | 竹烨oО柠檬茶 | 9 |
音理 | 星空列车与白的旅行 | 音理 | 3 |
尤 | 尤尤 | 晓音 | 3 |
鱼 | 飞鱼の小窝 | 飞鱼桑 | 3 |
恋恋 | 恋氏集团雪糕制作研究中心 | 古明地恋 | 1 |
Air | Air | Air | 15 |
🔖 更新日志
展开/收起
0.4.2--2022.4.9
- 修复响应开头匹配出现的重大bug
- 启用web端
- web使用yaml管理,未来可能删除env配置
0.4.1--2022.3
- 修复rar压缩包命名错误
- 更新了tag的参数读取方式
- 确定了传文件私聊比群聊快速
- 修复了电信服计算错误
0.4.0--2022.3.27
- 新增web控制台
- 修复传图超时参数错误
- 重写求生ip获取方法 ~ 数据库苦手 ~
- 重写文档
- 不再内置ip(毕竟ipv4都暴露太危险了)
0.3.7--2022.3
- 新增三方下载网盘
- 修复windows上传临时文件错误
- 优化查服流程
- 优化anne服随机功能
0.3.6--2022.3.10
- 暂时关闭web端,后续修改
- 优化图片显示
- 修复了海量bug
- 新增三方图查询
0.3.5--2022.3.6
- 新增ping查询(在ip里包括)
- 新增api查询(未完成)
- 修复了电信服查询绑定名字无法查询的错误
- 新增了救援率的显示
- 新增web端(未完成)
0.3.4--2022.3.1
- 新增本地插件smx查询
- 增加了三个内置群服
- 修改了图片的UI,变好看了
- 删减了部分图片和字体,使得轻量化
- 修复了海量bug
- 修复了python3.8中typing错误
0.3.3--2022.2.26
- 重写协议,使用a2s库,同时解决win端不同报错无法输出
- 重
抄写服务器查询UI,解决了不好看的问题 - 从win测试,解决了一些win特有的bug
- 重写服务器查询
还得是json - 内置服务器查询系统,可以通过[服务器简称]+[number]/[模式]来访问
- 新增批量查询服务器,不带参数则返回图片
0.3.1--2022.2.22
- 修复了路径识别为str对象的错误
- 修复了初始化找不到文件的错误
- 修复了路径拼接错误
- 在win端成功测试,修复压缩包bug
- 新增开关协程异步env设置
- 测试rcon建立通讯
- 实现切换路径查看地图和使用rcon指令
0.3.0--2022.2.18
- 修改了新的env配置,使得支持本地多服务器操作
- 彻底解决了压缩包解压linux端的问题
- 解决了win端默认gbk解码的错误
- 解决rcon指令字体报错
0.2.5--2022.2.10
- 修复了依赖不足的bug
- 更新了电信服战绩个人图片UI
- 更新了批量服务器查看的UI
- 修改了传文件为协程异步
- 优化了部分rcon指令
tnd7z怎么不去死啊使用pyunpack库解压7z
0.2.4--2022.2.8
- 使用poetry修复了pip安装文件缺失的bug
0.2.3--2022.2.7
- 新增坐牢和开牢
- 修改了获取资源为异步协程却阻碍其他指令的bug
- 新增json统计部分已知服务器(未来应该独立成库持续更新,如果把您的非公开服记录请联系我删除)
- 喷剂制作开摆了,推测需要c/c++环境
- 修改抽取文案
- 新增查询服务器状态时返回connect ip
- 修复了服务器查询无响应的时候,因为报错无回复信息的bug
- 个人信息重置测试代码,下个版本更新
- 新增求生更新添加和删除
0.2.2--2022.2.1
- 新增探监
- 新增喷漆制作
- 修复了魔改服务器导致解包错误的bug(就是直接忽略了)
- 修改了部分对话响应
0.2.1--2022.1.25
- 新增电信服获取(东哥的肯定)
- 优化图片UI
- 新增云服快捷查询
- 修复了因为没用玩家,导致的服务器状态查询错误
- 新增电信服ip爬取(仅仅作为单次更新ip列表)
0.2.0--2022.1.21
- 新增创意工坊查询
- 优化查询图片UI
- 新增创意工坊文件下载
- 修复了因为电信服官网前端修改导致查询失败的BUG
0.1.7--2022.1.19
- 新增群ip订阅,批量查询
- 新增图片显示ip状态
- 修复了因为玩家名字特殊字符导致的utf-8解码错误
- 更新自己的第三方库VSQ==0.0.6
0.1.6--2022.1.15
- 新增ip查询服务器提供玩家数量和名字
- 增加协程函数修复因为加载顺序导致的错误
- 更新自己的第三方库VSQ==0.0.4
0.1.5--2022.1.15
- 新增服务器控制台指令,新增依赖rcon
- 重新了数据库,不再使用json而是使用sql3
- 改写了求生anne信息显示方式:如果单个数据以图片显示,如果多个数据以文字显示
0.1.4--2022.1.9
- 新增求生anne详情(看排名)
- 所有的请求改为httpx
- 更新了anne信息图片
- 可选使用模拟谷歌浏览器来获取anne更多数据(
有点屎了,希望大佬救救)
0.1.3--2022.1.7
- 新增绑定昵称和steamid
- 新增可以艾特人查询anne成绩
- 新增解绑信息
0.1.2--2022.1.6
- 新增支持图片输出
- 新增查询anne服数据
0.1.1--2022.1.5
- 新增删除地图
- 新增地图改名
- 新增支持图片输出
0.1.0--2022.1.4
- 集中修复了Bug
0.0.9--2022.1.4
- 新增上传地图后,检测对比回复新地图名字
- 修复中文名乱码问题
0.0.8--2022.1.4
- 支持vpk格式地图
- 支持查看所有vpk格式文件
0.0.6--2022.1.3
- 修复了7z压缩包的方式,优化代码
0.0.1--2022.1.3
- 插件初次发布,可私聊添加地图
🙈 其他
- 本人技术很差,如果您有发现BUG或者更好的建议,欢迎提Issue & Pr
- 如果本插件对你有帮助,不要忘了点个Star~
- 本项目仅供学习使用,请勿用于商业用途
- GPL-3.0 License ©@Umamusume-Agnes-Digital
🌐 感谢
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_l4d2_server-0.4.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 071b344827fa67db61a13c2a7f06591adbaa6b9abc3f6a9625f3bc5f9668ec1d |
|
MD5 | 5badabf19e175cc2f4a67f74e2919017 |
|
BLAKE2b-256 | 4fee80d2dc2eca9e79d3e256453c0dde60efcc6828b57cdd04885408149a9bb8 |
Close
Hashes for nonebot_plugin_l4d2_server-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a677516f119a485f8338efacb31fb5a3d47774c34f2e8bb32c24548960eb74ec |
|
MD5 | fbfb443ec9d7a881a24a1114a2965441 |
|
BLAKE2b-256 | 18284ee9f0dbaa332247d91980fdeca177eae9977daedc3d479d3d0c3eaa6235 |