These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
 

Lowering the TCP Session Timeout

Author
Barf Lonestar
Gus's Galaxy Grill
#1 - 2016-12-28 21:14:45 UTC
After having had my ship destroyed while solo missioning when I DC'd, I would like to encourage CCP to consider lowering the DC time out and/or to make it opt-in as a configurable connection state, as from what I've read, it seems even when it resumes the connection it still causes hassles, such as when a player makes a ticket because he believed he warped off to a gate and finds himself slingshot back to the station, podded.

I'm not sure what CCP has it set to now, but it should be considerably lower than for activities such as web browsing. I was considering trying to play EVE on my smartphone data plan, but knowing I run the risk of getting disconnected on an unstable connection with my ship staying until the server realizes my connection has dropped makes it too risky. This is probably redundant, since I've realized as I've written this that CCP has probably already considered this, but err, here it is.
Cade Windstalker
#2 - 2016-12-28 21:52:04 UTC
Kind of redundant, yeah, sorry.

If you're talking about the time required for the server to realize you've DC'd that's not a timer, it's just the server missing X number of pings and should happen fairly quickly for a full DC.

If you're talking about the time your ship remains in space, that exists to prevent people from hard-killing their client in response to potentially hostile action. It used to be the case that Titans were almost unkillable with sub-caps because if tackled they would just logout and then disappear out of space 15 minutes later. This 'feature' was removed for obvious reasons.

At present if you DC your ship will attempt to warp off, which won't work if it's tackled, and if it does get safely off-grid then it will disappear as soon as any PvP or PvE timers have expired, again to make it so that you can't just kill your connection to get away and giving a potential aggressor time to probe you down and kill you.

On the upside at least your modules will continue running while you're DC'd as long as you have cap, so it's very possible to log back into a mission ship happily tanking a site even while webbed and pointed.
Barf Lonestar
Gus's Galaxy Grill
#3 - 2016-12-29 21:55:05 UTC
I'm talking about the time required for the server to realize you've DC'd. It did not happen quickly in my case, considering the tank and the ship that went down. Since EVE seems to use TCP, it has a timeout value associated with each request. Basically, the time for the server to realize the DC occurred and to initiate the autopilot to warp away.

I'm suggesting it should have a timeout closer to the latency for which Eve is considered playable at rather than the 20 second TCP default, if that's not already the case.

The server does detect if you disconnect fairly quickly if do something like close your client because your OS continues to respond and handle the TCP requests that tell the server the port is no longer active. If the connection is interrupted between the server and the client indefinitely, it cannot detect the port is no longer open because it's waiting from a response from the client, hence the timeout until it decides the client has dropped. I know you realize this, but you might be used to experiencing fast DCs from the server if it's not the latter.
Nevyn Auscent
Broke Sauce
#4 - 2016-12-29 23:33:01 UTC
No thanks, I like the fact that if I knock my cable out of the laptop I have a few seconds to plug it back in and not get disconnected.
Rarilmar
AirHogs
Hogs Collective
#5 - 2016-12-30 00:12:04 UTC
Sometimes it's windows that closes the connection cuz packet losses, I use a reg tweak to prevent that, google it :P
Barf Lonestar
Gus's Galaxy Grill
#6 - 2016-12-30 18:45:52 UTC
Nevyn Auscent wrote:
No thanks, I like the fact that if I knock my cable out of the laptop I have a few seconds to plug it back in and not get disconnected.


That would be why I suggest making it a configurable option as well.