Skip to content

darknessWONG/ygopro-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ygopro-server

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

现用于YGOPRO 233服

###支持功能

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

###不支持功能

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

###使用方法

  • 安装修改后的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
  • port为你想要的端口
  • version为ygopro的十进制版本号(例如,0x1336=4918)
  • ygopro_path为ygopro服务端的相对路径
  • modules.stop为文本时,表示服务器关闭
  • modules.TCG_banlist_id为lflist中正在使用的TCG禁卡表的编号,0开始
  • node ygopro-server.js即可运行
  • 简易的控制台在http://mercury233.me/ygosrv233/dashboard.html (我没有开发给用户使用的大厅的打算。)
  • 简易的先行卡更新控制台在http://mercury233.me/ygosrv233/pre-dashboard.html

###开发计划

  • 重写全部代码,与SalvationServer合并,或作为分支版本

Install Docker

wget -qO- https://get.docker.com/ | sh

see https://docs.docker.com/linux/step_one/ for more information.

Deploy from DockerHub

docker run --name ygopro -p 7911:7911 -p 7922:7922 --restart=on-failure -d mycard/ygopro-server

Build

git clone --recursive https://github.com/mycard/ygopro-server.git
cd ygopro-server
docker build -t ygopro-server .

About

A server for YGOPRO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 71.7%
  • JavaScript 28.3%