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
-
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).
-
They let us know! It's a miracle!
-
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.
-
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:
Lord Humanton: *** ATTENTION: Server is going down in 5 minutes for an update. Please don't start another game. ***
-
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:
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.
-
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:
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?
Lord Humanton: *** ATTENTION: Server is going down now for an update. You will be kicked off. ***
-
And I didn't bother to check the time, and was in the lobby looking for a game, when everybody suddenly disappeared!
-
According to them on Facebook: "This involves a database conversion, so it's a much longer one than normal."
-
Much longer than normal? That's like a month, right?
-
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:
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.
-
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?
-
It's back! :)
-
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.
-
Yeah, the question is what data were they moving and why. (Maybe they're optimizing something?) We may never know.
-
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?
-
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).
-
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!
-
Is the game always this fast when it comes back up after maintenance? Or is this new?
-
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.
-
http://forum.makingfun.com/showthread.php?4692-Release-Notes-5-9-2014
-
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!
-
http://forum.makingfun.com/showthread.php?4692-Release-Notes-5-9-2014
Well, they're working on stuff, I guess.
-
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.
-
Goko going down soon, according to their Facebook page. Apparently an "error with their server"
-
Goko going down soon, according to their Facebook page. Apparently an "error with their server"
Up again now :)
-
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."
-
"... As always, thanks for your patience and understanding."
(http://techzulu.com/wp-content/uploads/2012/08/Goko_Owl_Blue-252x300.png)
-
Goko has their faults, but I have to say whoever designed that logo was a genius.
-
Yeah, at least they've had their priorities straight.
-
Goko has their faults, but I have to say whoever designed that logo was a genius.
O RLY?
-
O RLY?
The airport? (http://en.wikipedia.org/wiki/Orly_Airport)
-
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:
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?
Lord Humanton: *** ATTENTION: Server is going down now for an update. You will be kicked off. ***
Lord Humanton: *** ATTENTION: Server is going down very soon for an update. ***
-
Here comes the Prince
-
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
-
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).
-
Well, Donald said he was playtesting it, so they must have had something workable.
-
Here comes the Prince
Up again, without Prince unfortunately.
-
(http://3.bp.blogspot.com/-ai4Up6rtI2Y/UrRR_tSF7cI/AAAAAAAAHSs/ps9YEdnawCA/s1600/tumblr_laaa62IEoc1qe8ze9o1_500.gif)
-
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.
-
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.
-
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
-
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.
-
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.
-
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]
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
}
}
-
It is not always optimal to do +Coin before Prince because of Prince of Poor Houses.
-
It is not always optimal to do +Coin before Prince because of Prince of Poor Houses.
Fact. Good call!
-
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.
-
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.
-
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.
-
"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.
-
"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!
-
"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!