Home » Forum Index » Site Discussion » Suggestion how the team module could be significantly improved
Suggestion how the team module could be significantly improved
1.tmv23 [OP]Posts: 84

So I thought about the current state of the relatively new Team module and I'm not very happy with its current state. I mentioned a few problems before in another thread, but couldnt really think of an easy solution. Imo we should not use Join/Leave dates to determine Teams earnings at all. Instead:

  • for single player tournaments the Team should be added manually for every player [if known of course, else having them "teamless/free agent/unkown" like it is now]
  • for team tournaments the Team should be addd via a dropdown menu like shown here: http://imgur.com/XlxwAJV

Advantages:

  1. We could add team tournaments earnings of a team when we dont know the roster (e.g. something like this: http://www.esportsearnings.com/tournaments/4798-eps-germany-9-finals-fifa-2006-5v5 )
  2. No more inconsistencies with "player subbing in for Team A while being a member of Team B" or "player playing for Team X in Game A but for Team Y in Team B" or "player A is leaving the team he played with in a tournament before the tournament ended so it is handled like he was a teamless" and so on and so forth
  3. Finding and adding Join and Leave dates for everyone is near impossible, especially for niche games or unknown players (e.g. B-Teamers in StarCraft, its a fucking nightmare because there's not even exact Join/Leave dates for most of the more known players)
  4. Did I mentioned no more inconsistencies already?

Disadvantages:

  1. Pretty much all of the existing tournaments would have to be edited (could be done over time of course)
  2. GGBVanix would have to add this new structure

Its lots of work but I think its good in the long run, because the current system isnt working reliably. Feel free to comment.

2.gOrdiPosts: 27

I have to say that I agree with you. When Vanix talked about the team module, I was expecting something like that.

It bothers me that when you click on a tournament, you can't click on a team directly, it doesn't make sense.

But I think what Vanix did was much easier to add, and editing ALL the tournaments will be a nightmare.

3.GGBVanixPosts: 77

I've been looking at how the team data has been working out for a while, and it seems like it only reliable works for CS:GO since roster changes for teams, both big and small, are always announced. There definitely needs to be a way to credit teams where a player's join/leave dates are not known.

While the easiest and most obvious solution is to associate every earning with their respective teams, it doesn't paint the whole picture. I chose to use the join/leaves dates specifically because it provides more information and everything can be calculated in one feel swoop: earnings by team, earnings by squad, earnings by player in a given period on a team, total earnings by player if they leave and rejoin the team, length of time they were on a team, roster changes, etc. I know it's harder and takes more effort overall to get everything working like it should, but it's ultimately going to provide much more information to esports researchers and historians in the long run, and that's the name of the game at the end of the day. I don't know of a single resource out there as comprehensive as this site when it comes to team data.

Of course, that doesn't mean there shouldn't be improvements. It's a system with very strict tolerances, so I'm thinking we should loosen it up a bit. Let me know what you think of the following:

  • When adding a player to a squad, I could have another checkbox to indicate that "we don't know when a player joined the team, but we know he/she was on this team in this given period of time." The text on their pages will be stylized differently to indicate this and it will be made clear that it's not a join/leave date, but the calculations will be able to run and everything gets credited like they're supposed to.
  • Taking your idea for selecting teams from a dropdown menu on the earning entry forms, how about displaying which teams are set to be credited for each player and the ability to add them to a team right then and there if they're considered teamless? It could be used in conjunction with the above idea: we don't know when they joined, but we know for a fact that they were on the team for the tournament, so logically they were on the team between the start and end of it.
  • I'm also working on the tournament pages so that a player's team is displayed right beside their name, similar to how it's displayed on Liquipedia. Teams will also be linked in team tournament results based on the number of players on the team. If all 5 players on a team are on Fnatic when the tournament takes place, then logically, that team is Fnatic and it should be giving you a link to Fnatic's team page. An all-star team or pick-up team considering of several players from different teams (or teamless) should not give you a link at all.