Connection / Lag Issues - UPDATED

Hi everyone,

As some of you may be aware, we’ve received a number of reports over the past week concerning connection issues and lag. During last weekend, some players were left unable to enter any US-West worlds at all, some experienced rubber banding, and others were playing with no problems at all.

Firstly, it’s important that we distinguish between the different issues here for the sake of clarity:

Issue 1: Packet Loss to US-West Worlds:
For around 10 hours last weekend, some players experienced a very high pocket loss when connecting to the US-West worlds which left them unable to enter those particular worlds. The issue occurred for some players depending on their route into our server providers datacenter, due to a problematic machine there. These worlds were actually still busy with other players who were not experiencing any issues at all, and in this case we were relying on the server provider to fix the issue with that specific machine. From looking at our data, and the fact that no other reports of this have come in over the past week, the issue appears to have been fixed. However, if you do experience this again, please do let us know.

Issue 2: Connection Lag:
Depending on the stability and performance of your Internet connection, and any Internet weather between you and the world server, you can hit periods of lag or packet loss. This can normally be seen when looking at the debugging Latency Graph (only on PC). You’ll see the latency spike dramatically and the game actions will simultaneously misbehave. There are other possible triggers, for example your UDP traffic can drop and the game will fall back onto a TCP transport; which will cause a stutter; contention on your local connection during busy periods will also have an effect. That is why your Internet connection can seem worse during the evenings and weekends. We will continue to try and reduce the game’s demand on your connection, by optimising, compressing, and eliminating traffic.

Issue 3: Server lag:
Server lag is where the world servers aren’t able to process everything required in a single tick. If the server falls too far behind because of expensive ticks it has no option but to catch up by jumping forward. In this action the server will cause all connected players to misbehave simultaneously. If you were standing still you’ll not notice it, but if you were moving or interacting with entities then the delta will be noticeable. Server lag is more likely when the worlds are busiest.

In short:

  • Connection Lag - lag for you and not everyone else.
  • Server Lag - lag for everyone simultaneously.

We’ve been doing a lot of investigating over the course of the week and have been able to identify some of the causes of Server Lag. We believe one of the main culprits is that the server is taking too long to save a players data locally. (This is an important step as it’s atomically serialising the state of all players and entities on the world, so that if the server happens to fail, then everyone would only lose less than 1s of progress.)

Fixing this particular case will be the first of many optimisations to come, and we believe once implemented, we should see an increase in server performance and a decrease in the amount of Server Lag players experience. In an ideal world we would like to get it released before the weekend, but it’s a very risky fix to implement with only a day of testing on it. We have to be careful when fixing this sort of issue as there are a number of things that could go wrong and may affect players more negatively than lag would.

With this in mind, we expect the first fix to be released next week and more optimisations to come afterwards. We appreciate this is far from ideal and it does mean some players will still experience lag this weekend, but we feel it’s better to be safe than risk more severe issues appearing, which would delay any fixes even further.

We understand this is a highly frustrating issue affecting a range of players, but please rest assured this is currently our top priority fix.

Thank you for patience, we’ll keep you all updated on the progress at the start of next week.


Update 2018-09-21:
We are progressing well a Server Lag issue, and have our first change in test at the moment. We’re confident this will improve server performance and reduce the chance of the server lagging. While we wait for these improvements to make it into the Live version we are going to reduce the number of players allowed on each world a little. This will reduce the likelihood of server lagging, and so make everyone’s experience better at the expense of some worlds filling up at peak times. Whilst not being able to get onto a world is frustrating, we feel that everyone on a world having a more consistent experience is a price worth paying.

This is a temporary change and we will increase the number of players allowed as soon as we are confident that performance will be consistent. To help spread the demand on servers during this period we are going to add some new worlds for you to explore.

40 Likes

Are there plans to include servers in regions other than US, AU and EU?

I’m sure many players would appreciate the reduced latency of having a few worlds hosted in South America and Asia, for example.

Are the test servers up to date?
I’ll be happy to help on testing if this help to get the fix faster and safer

Thanks for the update! Releases, especially MMOs, are hectic! All we ask is communication and what is being done in regards to it: just like what you provided. Thanks again for the update!

4 Likes

Any plans for more then just 1 planet for Australia ?? or if there is already more… can you post a map of the connected planets ?

its rather annoying not knowing where a planet is hosted unless you make a location for it… some notification in game next to the planet name would be nice [NA:E][NA:W][AU][EU] for example would be handy… i’d perfer a full list of all the planets somewhere outside of the game too

The Portal Seekers have the full list of the planets and how they’re connected on their forum page. Not sure if they list their server region but it’s worth a peek

9 Likes

You asked you shall receive :smile: here is a list of all the planets so far (pretty sure its up to date)

http://boundlesscrafting.com/worlds website made by an awesome player: stretchious

2 Likes

awesome explanations, thank you for the update, and can’t wait for the optimizations :popcorn: :v:

3 Likes

@Lord-Proteus Thanks mate 8)… sad list of planets for the Aussie’s… but i might take a look at Boori… tho its a massive job to move everything sadly

1 Like

Thanks for the hard work!

@Malina, @Esuriunt and one more can’t connect to Shedu Tier for 30 minutes for now.

Its nice when dev’s are open with the players about what they are doing.

I’m getting timeouts to Kada I from Biitula :confused:

Seems to be okay for me, so not a universal issue. Are you having any issues with other world transitions?

Havent had any issues to any other place no - Though its just opened up it seems - though it was down for about 2 hours or so for me.

Right - this was the earlier issue that’s now fixed :+1:t2:

1 Like

Updated OP with details of a server limit change.

2 Likes

I don’t notice a client timeout when I afk for a long time - do you need one if you’re going to reduce server limits? e.g. an hour idle then kicked? Otherwise one could just reserve a slot by logging in early & leaving a character idle.

1 Like