Skip to content
This repository has been archived by the owner on Nov 8, 2021. It is now read-only.

mercury233/ygopro-server

 
 

Repository files navigation

ygopro-server

一个YGOPRO服务器,基于mycard代码修改。

现用于YGOPRO 233服

###支持功能

  • Linux上运行
  • 玩家输入同一房名约战
  • 玩家不输入房间名,自动匹配在线玩家
  • 房间列表json
  • 广播消息
  • 召唤台词
  • 先行卡一键更新
  • Windbot在线AI

###不支持功能

  • 用户账号系统
  • 在线聊天室

###使用方法

  • 可参考wiki安装
  • 手动安装:
  • 安装修改后的mycard版ygopro服务端:https://github.com/mercury233/ygopro/tree/server
  • git clone https://github.com/mercury233/ygopro-server.git
  • cd ygopro-server
  • npm install
  • config.json复制为config.user.json并进行修改
  • port为你想要的端口
  • modules.stop为文本时,表示服务器关闭
  • 更多选项参见wiki
  • node ygopro-server.js即可运行
  • 简易的控制台在http://mercury233.me/ygosrv233/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

About

This repo is obsolete now, further developments go to mycard/srvpro

Resources

Stars

Watchers

Forks

Languages

  • CoffeeScript 65.4%
  • JavaScript 34.6%