Skip to content

How do you guys think about making new statistics service? #26

@async3619

Description

@async3619

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions