Reminder: Internet Explorer 6 or below are NOT supported.





There are currently 73 users playing Freelancer on
40 servers. | April. 19, 2021 |
The Starport Forum Index
>
The Shipyard
>
Speciality Modding
>
Is it possible to remove the client side server timeout kick?
Browsing this Thread:
1 Anonymous Users
Is it possible to remove the client side server timeout kick? |
||||
---|---|---|---|---|
![]() Joined:
2016/3/29 21:54 From England
Group:
Registered Users Trusted Speciality Developers
Posts:
40
![]() |
When developing various plugins for the server-side of things, I will often employ debugging with breakpoints to check if stuff is working, but the client seems to disconnect itself if it doesn't get any input from the server after some seconds.
I am wondering if anyone knows how I can disable this 'self-kick' the client does if it doesn't detect the server is still active?
Posted on: 2/24 11:58
|
|||
Way too ambitious for his own good. | ||||
|
Re: Is it possible to remove the client side server timeout kick? |
||||
---|---|---|---|---|
![]() Joined:
2009/10/29 16:45 Group:
Registered Users
Posts:
46
![]() |
If you can figure this out please post it here - I am doing some experiments getting Freelancer to run on an Android ARM tablet via QEMU, and one approach I tested runs into what I suspect is a similar timeout issue.
The really peculiar part is my "timeout" happens before it reaches the Main Menu - before selecting either single or multiplayer. I suspect this reveals something about the architecture of the game as a whole in that it may treat single player as a sort of in-process "server". To be more precise, I get the same error you normally get when the FL Account ID in the registry is missing or corrupt when you try to connect to a multiplayer server - except I get it before the main menu loads. It takes ~30 minutes to get to the error from the full-screen "Freelancer" splash image. The amount of time it takes is why I suspect its some kind of internal timeout. Clicking OK just exits the game... Yes, I know 30 minutes to start FL is unacceptable but this is a research project.
Posted on: 3/2 18:02
|
|||
|
Re: Is it possible to remove the client side server timeout kick? |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1985
![]() |
Quote: I am wondering if anyone knows how I can disable this 'self-kick' the client does if it doesn't detect the server is still active? I think it comes from DirectPlay itself, so I don't believe there's much that can be done.
Posted on: 3/6 9:30
|
|||
|
Re: Is it possible to remove the client side server timeout kick? |
||||
---|---|---|---|---|
Home away from home
![]() ![]() Joined:
2009/8/16 2:58 From Qld, Aus.
Group:
Registered Users FLServer Admins Trusted Speciality Developers Senior Members
Posts:
1985
![]() |
Quote: The really peculiar part is my "timeout" happens before it reaches the Main Menu - before selecting either single or multiplayer. Looks like SP has a one-minute timeout for the server to perform an update (MP is five seconds). The one you're seeing is to load the save games. Here's a patch to remove those timeouts, letting it take as long as it needs. Code: freelancer.exe 1A8A41 05->00 = remove a timeout ~adoxa
Posted on: 3/9 7:17
|
|||
|
Re: Is it possible to remove the client side server timeout kick? |
||||
---|---|---|---|---|
![]() Joined:
2016/3/29 21:54 From England
Group:
Registered Users Trusted Speciality Developers
Posts:
40
![]() |
I am assuming that this was a single player only patch. I took a bit of a dig around DirectPlay, but couldn't find anything at a glance.
Posted on: 3/9 11:14
|
|||
Way too ambitious for his own good. | ||||
|