-
Notifications
You must be signed in to change notification settings - Fork 83
Description
Hello, I'm a developer who is making YGOPro-compatible server with TypeScript.
I'm developing YGOPro-compatible server from scratch even if there's already absolutely good one called SrvPro. because...
Just until a few months ago, I didn't even know whether if there is YGOPro statistics service like MyCard or not and I thought that would be awesome when Yu-Gi-Oh card game has proper statistics service like HSReplay of Hearthstone since many of beginner users are complaining of difficulties due to lacking of information. BUT there was a really huge problem before start my project: How can I collect data from players for statistics?
Firstly, I thought I can fork the YGOPro client source code and inject some code snippets that sends data from client to server. but It was really bad idea since I should re-distribute edited-version of YGOPro client.
I could make an application that intercepts data (like _LastReplay.yrp) from YGOPro client and send it to server automatically. and It was bad idea too since I should make players to install my own application. 😂
And in the meantime, I came up with a good idea: Making a dedicated server that could collect replay data.
In Korea, server based on SrvPro was running by YGOPro player but there were several problems like a server fee, etc. so unfortunately he had to stop running server.
As a result of closing Korean server, a huge amount of Korean player moved to foreign servers like ygo233.com
and koishi.moecube.com
. and as you know, Korean users have been feeling uncomfortable with such things as abusive language between players and chronic Internet speed problems. so I thought I can provide really good environment to players when I make Korean server.
now I'm running Korean Server but still a big amount of Korean users are using YGO233 server. so I'd like to ask you if I can contribute to your code to make that server automatically provide statistics data to my server.
I know and admit that this is really ridiculous question but still, I really want to make beginners like me to learn Yu-Gi-Oh as easy as possible.