Increasing BGA service capacity [UPDATE]

What's new on BGA ?
User avatar
kavide1234
Posts: 2
Joined: 19 March 2020, 11:14

Re: Increasing BGA service capacity [UPDATE]

Post by kavide1234 »

data of this page are correct? https://boardgamearena.com/serverstatus ... ves_played
why after these many upgrades in last week we have still less moves played by players than 22 March.

data of <number of game played> and <time spend on site> seems correct but <number of moves played> are suspicious
User avatar
Een
Posts: 3854
Joined: 16 June 2010, 19:52

Re: Increasing BGA service capacity [UPDATE]

Post by Een »

To increase capacity and flexibility, we have introduced a new game server this evening.

Here you can see it entering the arena:

entering_gs6.jpg
entering_gs6.jpg (86.42 KiB) Viewed 3390 times
User avatar
SgtGolden
Posts: 18
Joined: 27 February 2020, 21:43

Re: Increasing BGA service capacity [UPDATE]

Post by SgtGolden »

Nothing beats a nice graph :D :lol:
User avatar
Een
Posts: 3854
Joined: 16 June 2010, 19:52

Re: Increasing BGA service capacity [UPDATE]

Post by Een »

UPDATE April 8th: service capacity at peak hour is now 30.000 simultaneous players.
T72on1
Posts: 674
Joined: 09 October 2019, 12:18

Re: Increasing BGA service capacity [UPDATE]

Post by T72on1 »

Crazy stuff. Thanks again for such a great job !!
User avatar
Elcan
Posts: 1
Joined: 09 April 2020, 21:57

Re: Increasing BGA service capacity [UPDATE]

Post by Elcan »

Een wrote: 09 April 2020, 09:45 UPDATE April 8th: service capacity at peak hour is now 30.000 simultaneous players.
This is amazing! Thanks so much for your hard work, really helping with Corona lockdown!
User avatar
DPlouffe
Posts: 1
Joined: 11 April 2020, 06:45

Re: Increasing BGA service capacity [UPDATE]

Post by DPlouffe »

Awesome job guys! You are providing a very valuable service during these difficult times, and reacting quickly to some major growth.

Those of us in IT appreciate the challenge you face.

May I suggest you might look at what some other online games use, making regional servers? Depending on your user distribution if you make an (Americas) and (Europe/Rest of World) lobby for example? I don't know if you provider has servers available in the different regions but that can of course also help with any latency issues as well. Splitting the users up might be tricky but I think you could take anyone who has selected Canada, United States, Mexico and all the countries in South America and move them over? And of course playing with someone on the other server would not work (or could it?)

Of course nothing is perfect, then you introduce high load on each regional server during local 'peak times' and it sits mostly idle 'off peak' vs. having everyone on one where the time zones kind of spread the load around. Not an easy problem to solve!

Hopefully you are making enough on Premium to support the infrastructure, any consideration for ads/sponsors? Something appropriate like local/smaller Game Stores, BoardGameGeek Store, etc?

(and providing the graphs is a great touch)
User avatar
sourisdudesert
Administrateur
Posts: 4630
Joined: 23 January 2010, 22:02

Re: Increasing BGA service capacity [UPDATE]

Post by sourisdudesert »

Hi
DPlouffe wrote: 12 April 2020, 19:56 May I suggest you might look at what some other online games use, making regional servers?
In fact we are already using regional servers, for heavy content. You can see see the world map of where our servers are located:
https://www.keycdn.com/network

However, we need a central service so everyone can play together.
DPlouffe wrote: 12 April 2020, 19:56 Hopefully you are making enough on Premium to support the infrastructure, any consideration for ads/sponsors?
Yes we are. Our current issue is to have enough developer time (an update is coming soon to explain where we are now).
User avatar
sourisdudesert
Administrateur
Posts: 4630
Joined: 23 January 2010, 22:02

Re: Increasing BGA service capacity [UPDATE]

Post by sourisdudesert »

UPDATE April 12th:

We are blocked at 30.000 simultaneous players for 3 days now. The main reason is that the component which is recording our game results is taking an average 300 milliseconds by game.

There are much things to do when we are recording a game results, like computing and updating your ELO, recording the game statistics and various other statistics, make you available in the lobby again, ...

300 milliseconds looks fast, but we have 200.000 games played on BGA everyday now, and this is one game every 430 milliseconds ... and way more at peak hour.

As a consequence: sometimes, you are "blocked" at the latest table you played, because we are processing the "queue" of the games results waiting to be recorded. This is not satisfactory and that's why we cannot go upper than 30k at the moment despite our servers can host more than 30k players.

We are optimizing this component at now, and hope to divide the processing time by at least 3.

In addition, we are going to add 4 more servers to the infrastructure in the 3 next days, to get some extra power.

Hopefully, if we do not met another issue like the one described above, in one week from now we should have slightly increased the capacity.
User avatar
hasi6562
Posts: 99
Joined: 10 September 2014, 17:52

Re: Increasing BGA service capacity [UPDATE]

Post by hasi6562 »

ich glaube ich muß mich bei Ihnen entschuldigen für meine Ungeduld und wenn ich ehrlich bin hab ich nicht daran geglaubt dass Ihr das hinkriegt.
Ich habe riesigen Respekt für das was Sie gemacht haben. Es gab doch die 2 Wochen Premiummitgliedschaft gratis. Diese 2 Wochen möchte ich das Sie sie jemanden vergeben der neu ist und noch kein Mitglied ist. Einfach mal so.

Vielen Danke
Locked

Return to “BGA release notes”