## SRVPro
一个YGOPro服务器。
现用于[萌卡](https://mycard.moe/),[YGOPro 233服](https://ygo233.com/)和[YGOPro Koishi服](http://koishi.222diy.gdn/)。
### 支持功能
* Linux上运行
* Windows上运行
* 玩家输入同一房名约战
* 玩家不指定房间名,自动匹配在线玩家
* 房间列表json
* 广播消息
* 召唤台词
* 先行卡一键更新
* WindBot在线AI
* 萌卡用户登陆
* 竞赛模式锁定玩家卡组
* 竞赛模式后台保存录像
* 竞赛模式自动加时赛系统(规则可调)
* 0 正常加时赛规则
* 1 YGOCore战队联盟第十二届联赛使用规则
* 2 正常加时赛规则 + 1胜规则
* 3 2018年7月适用的OCG/TCG加时赛规则
* 断线重连
### 不支持功能
* 在线聊天室
### 使用方法
* 可参考[wiki](https://github.com/moecube/srvpro/wiki)安装
* 手动安装:
* `git clone https://github.com/moecube/srvpro.git`
* `cd srvpro`
* `npm install`
* 安装修改后的YGOPro服务端:https://github.com/moecube/ygopro/tree/server
* `node ygopro-server.js`即可运行
* 简易的控制台在 http://srvpro.ygo233.com/dashboard.html 或 http://srvpro-cn.ygo233.com/dashboard.html
* 使用本项目的Docker镜像: https://hub.docker.com/r/mycard/ygopro-server/
* 镜像标签
* `mycard/ygopro-server:latest`: 完整镜像
* `mycard/ygopro-server:lite`: 基本镜像,云录像和人机对战功能需要配合`redis`和`nanahira/windbot`这两个镜像使用。
* 端口
* `7911`: YGOPro端口
* `7922`: 管理后台端口
* 数据卷
* `/ygopro-server/config`: SRVPro配置文件数据卷
* `/ygopro-server/ygopro/expansions`: YGOPro额外卡片数据卷
* `/ygopro-server/decks`: 竞赛模式卡组数据卷
* `/ygopro-server/replays`: 竞赛模式录像数据卷
* 若使用竞赛模式启动服务器,建议把启动命令修改为`pm2-docker start /ygopro-server/data/pm2-docker-tournament.js`。
### 高级功能
* 待补充说明
* 简易的先行卡更新控制台在 http://srvpro.ygo233.com/pre-dashboard.html 或 http://srvpro-cn.ygo233.com/pre-dashboard.html
### 开发计划
* 重做CTOS和STOC部分
* 模块化附加功能
* 房名代码
* 随机对战
* 召唤台词
* WindBot
* 云录像
* 比赛模式
* 先行卡更新
* 用户账号系统和管理员账号系统
* 云录像更换存储方式
### TODO
* refactoring CTOS and STOC
* change features to modules
* room name parsing
* random duel
* summon dialogues
* WindBot
* cloud replay
* tournament mode
* expansions updater
* user and admin account system
* new database for cloud replay
### License
SRVPro
Copyright (C) 2013-2018 MoeCube Team
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
没有合适的资源?快使用搜索试试~ 我知道了~
srvpro:YGOPro的服务器
共66个文件
js:26个
ts:14个
json:13个
5星 · 超过95%的资源 需积分: 46 1 下载量 20 浏览量
2021-05-02
00:42:46
上传
评论
收藏 197KB ZIP 举报
温馨提示
SRVPro 一个YGOPro服务器。 现用于,和。 支持功能 Linux上运行 Windows上运行 玩家输入同一房名约战 玩家不指定房间名,自动匹配在线玩家 房间列表json 广播消息 召唤台词 先行卡一键更新 WindBot在线AI 萌卡用户登陆 竞赛模式锁定玩家卡组 竞赛模式后台保存录像 竞赛模式自动加时赛系统(规则可调) 0 正常加时赛规则 1 YGOCore战队联盟第十二届联赛使用规则 2 正常加时赛规则 + 1胜规则 3 2018年7月适用的OCG/TCG加时赛规则 断线重连 不支持功能 在线聊天室 使用方法 可参考安装 手动安装: git clone https://github.com/moecube/srvpro.git cd srvpro npm install 安装修改后的YGOPro服务端: node ygopro-server.js即可运行 简易的控制台在 或
资源详情
资源评论
资源推荐
收起资源包目录
srvpro-master.zip (66个子文件)
srvpro-master
.travis.yml 911B
struct.js 8KB
ygopro-webhook.js 6KB
ygopro.js 4KB
Replay.js 7KB
ygopro-auth.coffee 4KB
ygopro-server.coffee 159KB
YGOProMessages.js 10KB
package.json 1KB
roomlist.coffee 2KB
ygopro-auth.js 5KB
data
default_data.json 2KB
pm2-docker.json 319B
long_resolve_cards.json 63B
pm2-docker-tournament.json 249B
structs.json 4KB
proto_structs.json 872B
default_config.json 8KB
typedefs.json 121B
constants.json 8KB
i18n.json 57KB
athletic-check.js 2KB
ygopro-deck-stats.js 7KB
athletic-check.ts 2KB
Dockerfile 2KB
data-manager
DataManager.js 20KB
DataManager.ts 16KB
DeckEncoder.js 2KB
DeckEncoder.ts 1KB
entities
DuelLog.js 4KB
BasePlayer.js 2KB
User.ts 332B
CloudReplay.js 3KB
RandomDuelBan.js 2KB
DuelLog.ts 3KB
Ban.ts 474B
CreateAndUpdateTimeBase.ts 204B
Ban.js 2KB
CreateAndUpdateTimeBase.js 1KB
CloudReplay.ts 1KB
CloudReplayPlayer.js 2KB
RandomDuelScore.ts 2KB
User.js 1KB
CloudReplayPlayer.ts 582B
DuelLogPlayer.js 4KB
BasePlayer.ts 385B
RandomDuelScore.js 3KB
RandomDuelBan.ts 625B
DuelLogPlayer.ts 2KB
LICENSE 34KB
package-lock.json 90KB
.gitlab-ci.yml 2KB
tsconfig.json 342B
ygopro-server.js 198KB
Dockerfile.lite 1KB
ygopro-tournament.js 11KB
.gitignore 331B
Replay.coffee 5KB
YGOProMessages.ts 8KB
restart.js 325B
ygopro-update.js 10KB
.dockerignore 412B
README.md 3KB
ygopro.coffee 3KB
ygopro-pre.js 24KB
roomlist.js 3KB
共 66 条
- 1
HMI前线
- 粉丝: 22
- 资源: 4590
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 新年主题-3.花生采摘-猴哥666.py
- (6643228)词法分析器 vc 程序及报告
- mysql安装配置教程.txt
- 动手学深度学习(Pytorch版)笔记
- mysql安装配置教程.txt
- mysql安装配置教程.txt
- 彩页资料 配变智能环境综合监控系统2025.doc
- 棉花叶病害图像分类数据集5类别:健康的、蚜虫、粘虫、白粉病、斑点病(9000张图片).rar
- (176205830)编译原理 词法分析器 lex词法分析器
- 使用Python turtle库绘制哈尔滨亚冬会特色图像-含可运行代码及详细解释
- 2023年全国职业院校技能大赛GZ033大数据应用开发赛题答案(2).zip
- 【天风证券-2024研报-】水利部发布《对‘水利测雨雷达’的新质生产力研究》,重点推荐纳睿雷达.pdf
- 【国海证券-2024研报-】海外消费行业周更新:LVMH中国市场挑战严峻,泉峰控股发布盈喜.pdf
- 【招商期货-2024研报-】2024、25年度新疆棉花调研专题报告:北疆成本倒挂,南疆出现盘面利润.pdf
- 【宝城期货-2024研报-】宝城期货股指期货早报:IF、IH、IC、IM.pdf
- 【国元证券(香港)-2024研报-】即时点评:9月火电和风电增速加快,电力运营商盈利有望改善.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1