So ideally we'd have 3 servers and locked to a realm per server. This is simply not a possibility with today's population. Enter the realm timer.
With short realm timers, like the current 5 minutes (even less if you exploit), not only has realm community been lacking with people playing all 3 realms on the same server, but we've entered a world of "realm hopping." That is, switching realms in say the middle of a relic raid to the winning side. The solution that many have put forward has been to increase the realm timer to something like 8 hours, where you could not hope to switch just for a temporary benefit in realm points.
However, many people do not like this idea because it means they are restricted from playing the character they want to play, when they PAY money every month to have access to the game.
Let's look at how another of Mythic's games, Warhammer Online, handles realm timers. Rather than set it on log out, it sets it on REALM SWITCH. That is to say that when you switch from Destruction to Order you set an 8 hour timer locking you out of Destruction. After the 8 hours have passes you can choose to log back into Destruction should you choose, but doing so will activate a 8 hour timer on Order. However if you continue to play Order your Destruction timer will not be set back to 8 hours _until_ you actually _switch_ which realm you are logging on to.
Quite effective for a two sided game, but I wanted to think how it could be applied to a 3 sided game without locking people out of logging on to a realm, seeing if there are any groups for them, and if not, switching realms. So for a 3 realm game I would suggest the following modification to this system. Rather than set the realm timer on realm switch, set it after playing a current realm for 45-60 minutes. After that time the other two realms lock out. However just like with the Warhammer Online system, once that timer is up, so long as you do not activate the realm switch timer, you are free to immediately log into any realm of your choice.
Now the obvious forum troll counter to this is that "mythic doesn't have any programmers, kthxbi." I'd have a simple suggestion on how to program this with one man in half a day. Simply modify the character save server side script so that every time it performs a save of a character, it performs a /stats on that character. It then saves 3 variables on the account somewhere for playtime in each realm. So [playtime_$REALM] += ( [/stats playtime of character on $REALM] - [playtime from last character save from current login] ) gets executed every player save, and then when the total playtime for any given realm exceeds the grace period, say 45-60 minutes, that account is now locked to that realm assuming the realm is a change from the LAST realm the the player locked to. Simply reset [playtime_$REALM] every time the account is logged out for 1-2 hours.
To my mind this system would still allow anyone logging on for the evening to choose any character they want to play, but allow locking to prevent rampant realm hopping.
Does anyone see a glaring flaw in this system? Or do so few people actually care about realm hopping that it would be pointless to spend the resources on it?



/ From the windowwwww
