The online racing simulator
insim Button issue in patch Z
(9 posts, started )
insim Button issue in patch Z
Hello,

I noticed a strange issue in new version Z. When LFSLapper query LFS to put much button on a screen for one player ( command !top display 86 buttons ). LFS display about 40 buttons and the next ones appear very slowly. Then a timeout is reached and i lost connection. In patch Y10 this don't occur, but in recent pacth Y, this occured and now in patch Z.

Geetings

Gai-Luron
Can't say I've noticed this with any of my apps, apart from the normal button latency with server latency.

I'll do some investigating
Hello,


When i'am alone, there is a break in display button after +- 46 button and then i receive the rest of button. But when there is at less 3 or 4 players on server under 46 button display, this will work fine and the display is quickly done. But upper 46, 1 button per second is displayed and timeout connection is received and i'am disconnected from the server.

I look more tonite but in Lapper all button are sended in one shot, no tcp issue.

Thank's for your investigations


Gai-Luron
Hello,

Thank's dev for the massive answers . i will try to bypass this bug... oupss no, "functionnality" or maybe i put Lapper in stand by. why not?

Bye

Gai-Luron
Hello,

More info,

On dedi host windows, don't work
On dedi host linux with wine, work perfectly

If host is not a dedi host, work if i play with the host, don't work if a player connect to my host.

Funny, no!

Gai-Luron
Same here!
Hey Gai,

I have exactly the same problem in my InSim app. I have been working with buttons for quite some while already and since I installed a new server I noticed it too. My problem is that I wasn't sure if it was because of new server or because of more traffic, cause that happened same time. I was running XP before (low SP) and new server was running 2003. Because of these problems i downgraded to XP SP3 and I had the same problems.

I have posted some messages on the Patch Yxx test thread about this issue. Because I thought it had to do with the new patches (for Z release) I tried with older LFS versions and I could reproduce it there too.

Check your servers network traffic when the buttons are submitted. It looks like if all buttons are sent at once.. but the client received half of them at once, and the other half 1 / second or so...

So... can this be a LFS client bug?!

I have been researching this problem for some while already... and sometimes it feels like if it has to do with who is on the server. People with low ping on server? No problem.. but one of them with higher ping? This "button lag" appears. It's that bad that people time out because of the lagging...

I have tried different classes / different ways to submit the buttons (one at a time or all at once), but nothing helped.

Seems like if traffic between InSim and Dedi host is okay... watching network packets, it seems like the packets leave Dedi host okay too... so next is... arrival of packets... maybe Scawen can check this? It's really a nasty bug/problem...

Mischa
Hello,

i am happy to know that i'am not alone. A little explanation by the Dev will be top.

If dedi is on linux server with wine, all work fine!

Gai-Luron
Hi. All I can say is I've seen this thread. I can't explain it...

It's not clear from this description if it's a new problem or not, Mischa NED says it's the same with old versions. And nothing has changed since the buttons were first implemented, so I would be surprised if it is a new problem.

If there was an very clear way to reproduce it, every time then I could look into the problem at some point. Though I am very busy right now on a lot of things so... no rush with it.

Maybe you just shouldn't send too many buttons to too many users at once. Are you making sure that every text button packet is of the minimum size needed to send the text in that button?

Maybe some bandwidth calculations would help. Exactly what bandwidth of button packets is being sent to how many users all at once, to cause the bug? Maybe the upload bandwidth is being exceeded.

Could be a good idea to discuss it with the other programmers in the programmer section?

insim Button issue in patch Z
(9 posts, started )
FGED GREDG RDFGDR GSFDG