Will server meshing be used to attempt a single worldwide server shard, or is ping the unbreakable barrier?
TL;DRPing is an unbreakable barrier, but they plan to attempt a single shard, possibly using geographically central or layered servers and latency hiding; they have no definite answers yet, and Arena Commander and Star Marine will probably stay region-based.
Well, ping's definitely an unbreakable barrier. We are planning on attempting a single shard. But ping's definitely going to be the big obstacle that we're going to have to face. So a number that I've kind of got in mind is, I think it's Australia to parts of the US is something that typically, like a 200 millisecond ping; from EU to US, something around 100 milliseconds or so. So they're not insignificant latencies. So potentially what we could do is try and find a server that's geographically in the middle of the players who are interacting at that point, and try and locate all the players who are interacting. So all the players who are in Port Olisar would be on the same server, and the same server would be in the geographic middle somewhere of all the players who are at Port Olisar at that point in time, and try and optimise the ping that way for as many people as possible. What we could do as well is we could kind of layer the servers, in a sense. So everyone connects to their regional server, or servers closest to them, in a regional data center. And then those servers then communicate with one that's geographically centered around the others that are connecting to it. So you can try and minimize the ping that way. Some of it's going to come down to trying to find techniques to hide the latency as much as possible. It really depends on the gameplay situation. Obviously, it's mostly going to affect fast combat. Yeah, it's going to be challenging. I don't have any definite answers about how we're going to tackle all that, but we've got to build the tech first so that we can attempt to try and find solutions to those problems. The other thing to say is that probably Arena Commander and Star Marine, it's not fully decided yet, but they'll probably always be region-based. So you'll always be connecting to your local server for those games. So they should always have nice, sharp, low pings.