.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 3: The Awakening (http://forum.shrapnelgames.com/forumdisplay.php?f=138)
-   -   Turn rollback ramifications (http://forum.shrapnelgames.com/showthread.php?t=46966)

Muse January 25th, 2011 05:21 PM

Re: Turn rollback ramifications
 
Say, would it be possible to make rollbacks completely safe by simply auto-creating a new game iteration for each rollback?
IE-- the turn file is resent, and only turns done for the new file are accepted.
Everyone would have to re-do the turn, but it shouldn't be possible for overlap troubles to occur.

Perhaps a requirement to place the game-name (for the new iteration) in the e-mail subject would be useful.

I am aware that the Llamaserver determines game-identity from the 2h itself, but I am not certain how that is done. Perhaps a hash in the 2h?

thejeff January 25th, 2011 05:30 PM

Re: Turn rollback ramifications
 
That actually avoids the easy problems and ignores one of the others.
As others here have said the preferred way is to use the old files for as many players as possible to minimize the chance of people acting on info from the problem turn. Your solution doesn't allow that.

More importantly the most significant chances of corruption come from the client side, when someone plays the next turn without deleting the .2h he started with the problem turn. There's no way for the llamaserver to force the player to make a new savegame directory.

llamabeast January 25th, 2011 06:24 PM

Re: Turn rollback ramifications
 
Yeah, there's no way I can really do that anyway. The 2h file identification is done by dominions itself.

sansanjuan January 25th, 2011 07:57 PM

Re: Turn rollback ramifications
 
Thanks all for the lucid feedback. Seems violation of the space/time continuum is fraught with peril. I guess we can add another spell to the level 10 wish list

Alternate reality- mimics a bad rollback
ssj

PS my other whimsical level 10 wishlist spell was a blood ritual that would disable all keyboard shortcuts for all opponents. I think it was called "microhell"


All times are GMT -4. The time now is 05:27 AM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.