Dominion Strategy Forum

Dominion => Dominion Online at Shuffle iT => Dominion General Discussion => Goko Dominion Online => Topic started by: Joseph2302 on May 09, 2014, 07:14:22 am

Title: Goko Server Down Later On
Post by: Joseph2302 on May 09, 2014, 07:14:22 am
http://forum.makingfun.com/showthread.php?4689-Server-Restart-tomorrow-May-9-at-11-30-AM-PDT-(in-13-hours)-in-order-to-do-an-update&p=24616#post24616

For people that don't read their website, Dominion Online will be going down for maintenance at 1130PDT today (1930 UK).
Title: Re: Goko Server Down Later On
Post by: sudgy on May 09, 2014, 12:46:19 pm
They let us know!  It's a miracle!
Title: Re: Goko Server Down Later On
Post by: LastFootnote on May 09, 2014, 01:55:12 pm
They let us know!  It's a miracle!

A miracle would be if the game itself had a notice about it. We shouldn't have to look on their forums to learn about outages. Even isotropic had a very serviceable in-game notification system.
Title: Re: Goko Server Down Later On
Post by: yed on May 09, 2014, 02:40:13 pm
They let us know!  It's a miracle!

A miracle would be if the game itself had a notice about it. We shouldn't have to look on their forums to learn about outages. Even isotropic had a very serviceable in-game notification system.

Room chat:
Quote
Lord Humanton: *** ATTENTION: Server is going down in 5 minutes for an update. Please don't start another game. ***
Title: Re: Goko Server Down Later On
Post by: markusin on May 09, 2014, 02:42:31 pm
They let us know!  It's a miracle!

A miracle would be if the game itself had a notice about it. We shouldn't have to look on their forums to learn about outages. Even isotropic had a very serviceable in-game notification system.

Room chat:
Quote
Lord Humanton: *** ATTENTION: Server is going down in 5 minutes for an update. Please don't start another game. ***
What if you just started a new game when you receive that message though. Given that the server update was planned in advance, the advance notice should at least be an hour before the server shutdown, no?

Edit: Oh, that's room chat. People in the lobby would be fine, but what about everyone in game? Well, the worst that can happen is 1 lost game.
Title: Re: Goko Server Down Later On
Post by: yed on May 09, 2014, 02:44:45 pm
They let us know!  It's a miracle!

A miracle would be if the game itself had a notice about it. We shouldn't have to look on their forums to learn about outages. Even isotropic had a very serviceable in-game notification system.

Room chat:
Quote
Lord Humanton: *** ATTENTION: Server is going down in 5 minutes for an update. Please don't start another game. ***
What if you just started a new game when you receive that message though. Given that the server update was planned in advance, the advance notice should at least be an hour before the server shutdown, no?

Quote
Lord Humanton: *** ATTENTION: Server is going down now for an update. You will be kicked off. ***
Title: Re: Goko Server Down Later On
Post by: sudgy on May 09, 2014, 03:10:02 pm
And I didn't bother to check the time, and was in the lobby looking for a game, when everybody suddenly disappeared!
Title: Re: Goko Server Down Later On
Post by: pst on May 09, 2014, 04:24:05 pm
According to them on Facebook: "This involves a database conversion, so it's a much longer one than normal."
Title: Re: Goko Server Down Later On
Post by: soulnet on May 09, 2014, 04:34:05 pm
Much longer than normal? That's like a month, right?
Title: Re: Goko Server Down Later On
Post by: LastFootnote on May 09, 2014, 04:45:52 pm
They let us know!  It's a miracle!

A miracle would be if the game itself had a notice about it. We shouldn't have to look on their forums to learn about outages. Even isotropic had a very serviceable in-game notification system.

Room chat:
Quote
Lord Humanton: *** ATTENTION: Server is going down in 5 minutes for an update. Please don't start another game. ***

Well, credit where credit is due. It's way better than it used to be. I expected logging in to just not work, but they've thrown up a maintenance page. Good on them.
Title: Re: Goko Server Down Later On
Post by: Polk5440 on May 09, 2014, 04:53:46 pm
According to them on Facebook: "This involves a database conversion, so it's a much longer one than normal."

So, for the uninformed, what does this mean?
Title: Re: Goko Server Down Later On
Post by: Eevee on May 09, 2014, 04:54:56 pm
It's back!  :)
Title: Re: Goko Server Down Later On
Post by: theory on May 09, 2014, 04:55:03 pm
According to them on Facebook: "This involves a database conversion, so it's a much longer one than normal."

So, for the uninformed, what does this mean?

Google Image Search:
(http://dbconvert.com/images/what-is/conversion.png)
Hope that helps.
Title: Re: Goko Server Down Later On
Post by: jsh357 on May 09, 2014, 04:58:12 pm
Yeah, the question is what data were they moving and why.  (Maybe they're optimizing something?)  We may never know.
Title: Re: Goko Server Down Later On
Post by: Polk5440 on May 09, 2014, 05:02:12 pm
So, my confusion is that I thought the last big maintenance they undertook was a database "migration" to new hardware or something? So I don't get what they are "converting" this time....

We'll never know is probably the answer, huh?
Title: Re: Goko Server Down Later On
Post by: LastFootnote on May 09, 2014, 05:28:52 pm
So, my confusion is that I thought the last big maintenance they undertook was a database "migration" to new hardware or something? So I don't get what they are "converting" this time....

We'll never know is probably the answer, huh?

My initial assumption was that they were converting from one type of database (e.g. Oracle) to another (e.g. MySQL).
Title: Re: Goko Server Down Later On
Post by: Ozle on May 09, 2014, 05:32:57 pm
According to them on Facebook: "This involves a database conversion, so it's a much longer one than normal."

So, for the uninformed, what does this mean?
Google Image Search:
(http://dbconvert.com/images/what-is/conversion.png)
Hope that helps.

Ohhh we're getting a blue database!
Title: Re: Goko Server Down Later On
Post by: LastFootnote on May 09, 2014, 05:37:40 pm
Is the game always this fast when it comes back up after maintenance? Or is this new?
Title: Re: Goko Server Down Later On
Post by: jsh357 on May 09, 2014, 05:42:33 pm
Is the game always this fast when it comes back up after maintenance? Or is this new?

The game seems to be running at about the fastest it usually gets, but the load times are still horrendous for me.
Title: Re: Goko Server Down Later On
Post by: jsh357 on May 09, 2014, 05:46:13 pm
http://forum.makingfun.com/showthread.php?4692-Release-Notes-5-9-2014
Title: Re: Goko Server Down Later On
Post by: pst on May 09, 2014, 05:47:16 pm
According to them on Facebook: "This involves a database conversion, so it's a much longer one than normal."

So, for the uninformed, what does this mean?
Google Image Search:
(http://dbconvert.com/images/what-is/conversion.png)
Hope that helps.

Ohhh we're getting a blue database!

Feed the blue database!
Title: Re: Goko Server Down Later On
Post by: Polk5440 on May 09, 2014, 05:57:08 pm
http://forum.makingfun.com/showthread.php?4692-Release-Notes-5-9-2014

Well, they're working on stuff, I guess.
Title: Re: Goko Server Down Later On
Post by: Donald X. on May 09, 2014, 06:30:26 pm
Is the game always this fast when it comes back up after maintenance? Or is this new?
The lag seems to be due to dead connections being maintained, so yes, it's fastest after they reset everything, then gradually slows down.
Title: Re: Goko Server Down Later On
Post by: Joseph2302 on June 08, 2014, 03:48:48 pm
Goko going down soon, according to their Facebook page. Apparently an "error with their server"
Title: Re: Goko Server Down Later On
Post by: Joseph2302 on June 08, 2014, 04:42:09 pm
Goko going down soon, according to their Facebook page. Apparently an "error with their server"

Up again now :)
Title: Re: Goko Server Down Later On
Post by: Joseph2302 on July 11, 2014, 05:47:58 pm
From Dominion Online Facebook Page:

"Hey Everyone! We will be restarting the server in the next 15 minutes or so to alleviate some of the connection issues players have been seeing. As always, thanks for your patience and understanding."
Title: Re: Goko Server Down Later On
Post by: SCSN on July 11, 2014, 10:16:17 pm
"... As always, thanks for your patience and understanding."

(http://techzulu.com/wp-content/uploads/2012/08/Goko_Owl_Blue-252x300.png)
Title: Re: Goko Server Down Later On
Post by: heron on July 11, 2014, 11:52:37 pm
Goko has their faults, but I have to say whoever designed that logo was a genius.
Title: Re: Goko Server Down Later On
Post by: SCSN on July 12, 2014, 04:50:19 am
Yeah, at least they've had their priorities straight.
Title: Re: Goko Server Down Later On
Post by: Kirian on July 12, 2014, 09:33:22 am
Goko has their faults, but I have to say whoever designed that logo was a genius.

O RLY?
Title: Re: Goko Server Down Later On
Post by: soulnet on July 12, 2014, 10:45:28 am
O RLY?

The airport? (http://en.wikipedia.org/wiki/Orly_Airport)
Title: Re: Goko Server Down Later On
Post by: Joseph2302 on July 21, 2014, 11:03:54 am
They let us know!  It's a miracle!

A miracle would be if the game itself had a notice about it. We shouldn't have to look on their forums to learn about outages. Even isotropic had a very serviceable in-game notification system.

Room chat:
Quote
Lord Humanton: *** ATTENTION: Server is going down in 5 minutes for an update. Please don't start another game. ***
What if you just started a new game when you receive that message though. Given that the server update was planned in advance, the advance notice should at least be an hour before the server shutdown, no?

Quote
Lord Humanton: *** ATTENTION: Server is going down now for an update. You will be kicked off. ***

Quote
Lord Humanton: *** ATTENTION: Server is going down very soon for an update. ***
Title: Re: Goko Server Down Later On
Post by: jsh357 on July 21, 2014, 11:07:03 am
Here comes the Prince
Title: Re: Goko Server Down Later On
Post by: silverspawn on July 21, 2014, 11:12:26 am
Here comes the Prince
but i don't get it. i thought they couldn't implement prince yet because the order --- stuff isn't choosable yet, and they had to do the recoding first
Title: Re: Goko Server Down Later On
Post by: Joseph2302 on July 21, 2014, 11:14:17 am
Here comes the Prince
but i don't get it. i thought they couldn't implement prince yet because the order --- stuff isn't choosable yet, and they had to do the recoding first

They can do Prince, the Goko way i.e. over-simplified coding of Prince which is therefore wrong, creating loads of bugs (as I seem to remember happened with Possession).
Title: Re: Goko Server Down Later On
Post by: jsh357 on July 21, 2014, 11:16:21 am
Well, Donald said he was playtesting it, so they must have had something workable.
Title: Re: Goko Server Down Later On
Post by: pst on July 21, 2014, 11:21:30 am
Here comes the Prince

Up again, without Prince unfortunately.
Title: Re: Goko Server Down Later On
Post by: jsh357 on July 21, 2014, 11:23:34 am
(http://3.bp.blogspot.com/-ai4Up6rtI2Y/UrRR_tSF7cI/AAAAAAAAHSs/ps9YEdnawCA/s1600/tumblr_laaa62IEoc1qe8ze9o1_500.gif)
Title: Re: Goko Server Down Later On
Post by: Awaclus on July 21, 2014, 11:26:28 am
Here comes the Prince
but i don't get it. i thought they couldn't implement prince yet because the order --- stuff isn't choosable yet, and they had to do the recoding first
Isn't it choosable, though? At least it is in certain situations.
Title: Re: Goko Server Down Later On
Post by: jsh357 on July 21, 2014, 11:31:35 am
From a coding standpoint, choosing the order of duration effects seems trivial.  It probably goes through an array/other list linearly anyway, so all that would need to be changed is to list the cards in that array on screen and remove them from the set once chosen.  I know it's easy to hate on these guys, but that's something basic enough it should be possible to script easily.  Now, there may be other complications to consider, but I'm just making a casual observation.
Title: Re: Goko Server Down Later On
Post by: silverspawn on July 21, 2014, 11:42:31 am
From a coding standpoint, choosing the order of duration effects seems trivial.  It probably goes through an array/other list linearly anyway, so all that would need to be changed is to list the cards in that array on screen and remove them from the set once chosen.  I know it's easy to hate on these guys, but that's something basic enough it should be possible to script easily.  Now, there may be other complications to consider, but I'm just making a casual observation.
if it's an array. who knows. maybe it's a fibonacci heap
Title: Re: Goko Server Down Later On
Post by: LastFootnote on July 21, 2014, 11:52:03 am
From a coding standpoint, choosing the order of duration effects seems trivial.  It probably goes through an array/other list linearly anyway, so all that would need to be changed is to list the cards in that array on screen and remove them from the set once chosen.  I know it's easy to hate on these guys, but that's something basic enough it should be possible to script easily.  Now, there may be other complications to consider, but I'm just making a casual observation.

There are two things that complicate it. First, it may need a new interface. Probably not, since you can already choose the order of on-trash effects, but if nothing else it has to be repurposed to this thing.

Second, in order to provide the best playing experience, it needs to not make you choose when the choice doesn't matter. By this I mean, if they implement Prince and suddenly you have to choose the order of your Duration effects even in games without Prince, people will be pissed. I'll be pissed, anyway.
Title: Re: Goko Server Down Later On
Post by: silverspawn on July 21, 2014, 12:02:49 pm
Quote
Second, in order to provide the best playing experience, it needs to not make you choose when the choice doesn't matter. By this I mean, if they implement Prince and suddenly you have to choose the order of your Duration effects even in games without Prince, people will be pissed. I'll be pissed, anyway.

that should be even easier though. just a simple if statement.
Title: Re: Goko Server Down Later On
Post by: LastFootnote on July 21, 2014, 12:15:49 pm
Quote
Second, in order to provide the best playing experience, it needs to not make you choose when the choice doesn't matter. By this I mean, if they implement Prince and suddenly you have to choose the order of your Duration effects even in games without Prince, people will be pissed. I'll be pissed, anyway.

that should be even easier though. just a simple if statement.

Nope. Let's give it a whirl.

There are 3 types of effects:

Type1: Effects that just give you +Actions, +Coins, and +Buys but don't move cards
Type2: Effects that may give the above bonuses, but also move cards to your hand (+Cards, Haven, Horse Traders, etc.)
Type3: Effects that do more complex stuff (Prince)

var startOfTurnStack = [our array of start-of-turn effects]

Code: [Select]
for(effect : startOfTurnStack) {
  if (effect is Type1) {
    do the effect;
    remove the effect from startOfTurnStack;
  }
}

while (startOfTurnStack.size > 0) {
  if (all effects in startOfTurnStack are of Type2 OR all effects in startOfTurnStack are identical) {
    for (effect : startOfTurnStack) {
      do the effect;
      remove the effect from startOfTurnStack;
    }
  } else {
    have user choose which effect to do next;
    do the effect;
    remove the effect from startOfTurnStack
  }
}
Title: Re: Goko Server Down Later On
Post by: soulnet on July 21, 2014, 12:30:40 pm
It is not always optimal to do +Coin before Prince because of Prince of Poor Houses.
Title: Re: Goko Server Down Later On
Post by: LastFootnote on July 21, 2014, 12:34:46 pm
It is not always optimal to do +Coin before Prince because of Prince of Poor Houses.

Fact. Good call!
Title: Re: Goko Server Down Later On
Post by: silverspawn on July 21, 2014, 12:47:23 pm
but you can simplify it to a single if statement. if you have a prince exiled, do the ordering, if not, don't. that's not optimal, but it's reasonable.
Title: Re: Goko Server Down Later On
Post by: soulnet on July 21, 2014, 12:58:54 pm
Is it clear that if you have to resolve 3 simultaneous things you can choose to resolve one, wait until it is resolved (e.g., see what cards you draw) and then decide the order of the other 2? It may be interpreted that you need to choose the whole ordering before resolving anything.

EDIT: example, you hold 3xColony, 2xPlatinum and are resolving Duration Caravan, Prince of Forager and Prince of Poor House. You decide to draw first to try to avoid trashing a valuable Colony or Platinum. If you happen to draw another Colony, it would be better to resolve Forager first to trash a Platinum and then have PH be +$3 instead of +$2 net value. However, if you draw Cultist, you may want to trash it with Forager and also want to play Poor House ahead of Forager due to fear (or certainty) of drawing more Treasures that make PH less valuable to play.
Title: Re: Goko Server Down Later On
Post by: LastFootnote on July 21, 2014, 01:55:47 pm
Is it clear that if you have to resolve 3 simultaneous things you can choose to resolve one, wait until it is resolved (e.g., see what cards you draw) and then decide the order of the other 2? It may be interpreted that you need to choose the whole ordering before resolving anything.

You choose, then resolve, then choose, then resolve, etc. That's the way it is with on-trash ordering, and that's the way it should be.

You might trash a Cultist and draw a Market Square with that, and you can then discard the Market Square to gain a Gold. This is known.
Title: Re: Goko Server Down Later On
Post by: Joseph2302 on July 22, 2014, 04:08:25 pm
"Starting this week, every Monday AND Thursday at 8am Pacific Time, we'll be restarting servers. Let us know if you notice an improvement! " From their Facebook page.
Title: Re: Goko Server Down Later On
Post by: Kirian on July 22, 2014, 05:09:51 pm
"Starting this week, every Monday AND Thursday at 8am Pacific Time, we'll be restarting servers. Let us know if you notice an improvement! " From their Facebook page.

Fast forward to December:  Starting this month, we'll be starting the server every hour on the hour.  Hopefully you'll notice some improvement!
Title: Re: Goko Server Down Later On
Post by: Schneau on July 23, 2014, 07:39:41 am
"Starting this week, every Monday AND Thursday at 8am Pacific Time, we'll be restarting servers. Let us know if you notice an improvement! " From their Facebook page.

Fast forward to December:  Starting this month, we'll be starting the server every hour on the hour.  Hopefully you'll notice some improvement!

And next February, they'll just leave the server off, leading to no crashed games and no lag!