Forums » Bugs

"Entering universe" takes much longer since the update

12»
Apr 12, 2012 TheRedSpy link
As per title, I know a few others are having this issue, but I seem to be the only one having it consistently. There must be some change in mission patch that is causing it to delay the "entering universe" phase.

Any hope of a fix?
Apr 12, 2012 bottom_feeder link
They're working on it.
Apr 14, 2012 bladerus link
I've filed a support ticket before finding this thread. I thought it was only linux specific. Thanks for the update.
Apr 16, 2012 vskye link
Same problem, both under the Linux and Windows client. Entering Universe, 20 secs later or so your into the game. Others are having the same issues also. Oh, Mac client also.
Apr 17, 2012 incarnate link
It's basically a known side effect of our changing the mission architecture to make all missions visible. Instead of just getting the local missions, you're now getting all of them, albeit only on first login. We'll further optimize this to cache things and send deltas and so forth, but for now it's a bit slower. I hadn't personally seen anything approaching 20 seconds, for me it's maybe an extra 5 seconds, but that will depend on the quality and bandwidth of the connection.
Apr 17, 2012 abortretryfail link
I'm on a 15mbit/5mbit fiber with a typical ping time around ~60-80ms in-game and it takes me nearly 20s on some characters.
Apr 17, 2012 yodaofborg link
I'm on a 60mbit/6mbit fiber with <>130ms ping, load times are practically instant for me thanks to both this and my SSD. Since this update, entering universe takes 30 seconds +.

I'm not that bothered by it as once in game, my load times are snappy again. But yeah, feels kind of strange as even loading with preload-textures turned on is now faster than entering universe.
Apr 17, 2012 CrazySpence link
I'm on a bigger connection than either of those guys and my ghost dad beat up their living/ghost dads and mine also takes 20 seconds!
Apr 17, 2012 TheRedSpy link
No way Incarnate, 20 seconds EASY for me. And if I log off and come back leaving the client open to log in again I have to go through the same wait. It's a real pain. Seriously, I'd rather the missions load when we click the mission tab than have it delay getting into the game.

My suggestion is do your optimisations, but still move the loading time to the first time we open the mission tab so it only delays the list of missions in appearing with loading text.

So many of us have sessions where we don't take a mission, so it's silly to have it impacting our time in those occasions.
Apr 17, 2012 Pizzasgood link
TRS, a ~20 second wait at the mission screen is unacceptable. Even if some of us vets might like that more than logging in slowly (myself included), overall that would hurt the game more than a delay at startup. People in general are much more forgiving of load times while starting a game than they are of load times during the game.

Better would be to do it in the background rather than delay. That way you still risk a long load at the mission screen if they immediately open it, but if they don't it will be reduced, and again, that way it's right at the very start so even if they do have it, they'll still be in that forgiving mood.

EDIT: Not sure how that would impact a new character doing the tutorial though - may be better for new chars to have the wait the way it is now.

Oh, and it was 18 seconds on my end as well. I used my stopwatch just to be sure my mind wasn't perceiving it to be longer than it was.
Apr 17, 2012 yodaofborg link
Does mission text really rely on UDP data to be sent? Can't you just have like text sent over TCP? Thats all it really is and TCP is way faster for none realtime stuff.
Apr 17, 2012 Pizzasgood link
I think you've got your protocols backwards, yoda.
Apr 17, 2012 slime73 link
It takes me 70 seconds to enter the universe after selecting a character now. Shoving that time to the mission screen would be worse. TCP is not necessarily faster for reliable data.
Apr 17, 2012 genka link
Here is an easy workaround that makes your load time a breeze:
Drop your standing! 28 missions do not take long to load at all.
Apr 17, 2012 PaKettle link
20 seconds is rather quick for those who have high standings.

Yoda is correct - tcp is more suitable for data that must arrive but you dont need it as fast. UDP are not required to be delivered..... A secondary connection for non real data such as missions and prices etc should be used
Apr 17, 2012 TheRedSpy link
Yes, to the background.. The point is its annoying to have to wait to login.

Lol.
Apr 19, 2012 TheRedSpy link
Okay this has gotten a little silly. I have already had enough time to:

1. get the shits.

2. Open the forums

3. write this post.

and I still have not entered universe yet.

Well over 3 minutes just since I started counting. This may have something to do with the faction redux. But seriously.. This needs an urgent fix.
Apr 19, 2012 slime73 link
Yoda is correct - tcp is more suitable for data that must arrive but you dont need it as fast. UDP are not required to be delivered..... A secondary connection for non real data such as missions and prices etc should be used

I can't comment on how Vendetta does things specifically, but the majority of networked games use UDP with a reliability layer that provides TCP-like guarantees (see: enet, raknet). I'm almost positive such a layer would not slow things down noticeably for mission data transfers compared to TCP.
Apr 19, 2012 incarnate link
(Off-topic, but TCP and UDP are generally not "faster" or "slower" than one another, unless one gets into TCP's congestion handling and exponential backoff, which can be "slower" in some situations. Yes, our UDP layer has its own reliability and retransmission system, but it is unlikely to be "slower" than anything else. This is not likely to be a protocol-level issue).

I'm surprised people are seeing such long login times. We have a bit of a "lazy-update" system planned, I'll see if Ray can get something in there to mitigate the issue sometime soon. Sorry about this, but again, I haven't personally seen anything like this (but then, my network connection may be best-case).
Apr 20, 2012 PaKettle link
Well two connections are usually better then one in most cases and would allow better diagnostics.... <Shrug>

And Your connection would be ,,,, plugged into the back of the server? :P

A mission cache might help a lot along with a cache of roids - Its not like I have ever really been short on drive space since 1980......