The online racing simulator
Quote from chucknorris :
If a player renames himself while somebody is connecting, LFS used to block the OK-key with a message like "please wait someone is connecting". But, he can still press Esc. The GUI closes, he appears renamed to himself but not to anyone else.

To expand on this, IIRC the player does get renamed in some places, but not all, causing the name shown in the player list/chat/over car to be different. This discrepancy can be detected in the InSim packets, which is why several InSim applications try to deal with the problem, usually by kicking the player.
When is this object bug going to be fixed, I reported it a while back.

I would guess its a collision detection problem.
Attached images
bug.jpg
Quote from edge3147 :When is this object bug going to be fixed, I reported it a while back.

I would guess its a collision detection problem.

I guess you did that by placing layout object while your engine is turned off ?
Its already quite known that LFS stops calculating physics if your enigne is off and your speed is equal to 0. Many other thing/bugs come from that thing. http://www.lfsforum.net/showthread.php?t=76887
Quote from DANIEL-CRO :I guess you did that by placing layout object while your engine is turned off ?
Its already quite known that LFS stops calculating physics if your enigne is off and your speed is equal to 0. Many other thing/bugs come from that thing. http://www.lfsforum.net/showthread.php?t=76887

Drove into it, Ill make a video if that will help.
Updating all 4 lfs-cesav.net servers to 0.6 B9

Btw, I dont know if its already reported..

On dedi host, if you press the X for windows close, and keep it pushed for a while ( 10-15 seconds ), then release the button in non X button, LFS say: HOST -> Timer bounded.
Quote from NeOn_sp :
On dedi host, if you press the X for windows close, and keep it pushed for a while ( 10-15 seconds ), then release the button in non X button, LFS say: HOST -> Timer bounded.

This is OK, it's been explained in the previous test patches.
Moved some spams, etc to the spam thread. All points are noted and only need to be mentioned once. I may or may not fix things that are reported. I will not reply to most posts. I'll just make a note of them and fix the issue if possible / relevant / time allows it / high enough priority. I'll reply if I need more info or want to discuss anything. Let's avoid off-topic posts and comments about how we should go about development. Thanks!
I'd like ping time available via InSim?
I think it will be good to have option to show/hide new ping bar, because most ordinary LFSers dont know what that mean (to keep them less confused)

Scawen, maybe you have replay on LFS dedi about that Dave's 32:60 lap to clear this thing?
Improvement suggestion
Connection list will be more readable if you show ping time in ms.

Can you improve this?
Quote from adamshl :Connection list will be more readable if you show ping time in ms.

Can you improve this?

Don't want to spam, but I support this.
Quote from Krammeh :I'd like ping time available via InSim?

i support this servers need to be able to make ping kickers
I keep loosing connection on every 0.BB9 server? and i dunno why ? i join a host give it at least a min, then bang loses connection for no reason? happens everytime? works fine on 0.6b8 and all the others, but wont work on the new update?
And what operating system, firewall, router, ISP are you running?
still getting fps drops
#42 - PoVo
After this test patch, I've noticed that InSim button flooding is even worse.

When I send out 50~ buttons I instantly lose connection to an empty host on 0.6B9.

If I do the same on the same server with 0.6B I don't instantly lose connection.

To be honest I didn't tested all this yet. Only if it still was possible to cheat, which is... I didn't even got an ACK that my mail has been read so for me it doesn't matter much whats going on.

Either everybody is allowed to cheat, or nobody. This means I will make public how to do it in a short while. No point in putting your hands in front of your eyes and saying "nothing is going on, nothing is going on". And I don't want to suspect people on a daily basis. Hate that.
Quote from cargame.nl :To be honest I didn't tested all this yet. Only if it still was possible to cheat, which is... I didn't even got an ACK that my mail has been read so for me it doesn't matter much whats going on.

So you didn't test what this patch was supposed to fix but you did test something completely unrelated which is out of the scope of this round of fixes? I'm trying to avoid the word idiot, but it's just...

On topic:
I tried to drop a button bomb of 238 IS_BTNs on B9 hosts running both on Linux and Windows and all was handled fine. Do you do anything more advanced that this to reproduce the problem?

struct IS_BTN pack_btn;
memset(&pack_btn, 0, sizeof(struct IS_BTN));

pack_btn.Size = sizeof(struct IS_BTN);
pack_btn.Type = ISP_BTN;
pack_btn.ReqI = 1;
pack_btn.UCID = 0;
pack_btn.ClickID = 1;
pack_btn.BStyle = ISB_DARK | ISB_CLICK;
pack_btn.L = 1;
pack_btn.T = 70;
pack_btn.W = 60;
pack_btn.H = 10;
sprintf(pack_btn.Text, "%s", "BOMB");

while (true) {
Sleep(5000);
for(int i = 0; i < 238; i++) {
insim.send_packet(&pack_btn);
pack_btn.ClickID++;
pack_btn.L++;
}
std::cout << "ButtonBomb dropped" << std::endl;

pack_btn.ClickID = 1;
pack_btn.L = 1;
}

Quote from cargame.nl :To be honest I didn't tested all this yet. Only if it still was possible to cheat, which is... I didn't even got an ACK that my mail has been read so for me it doesn't matter much whats going on.

Either everybody is allowed to cheat, or nobody. This means I will make public how to do it in a short while. No point in putting your hands in front of your eyes and saying "nothing is going on, nothing is going on". And I don't want to suspect people on a daily basis. Hate that.

I got your first mail, I got your second mail, I've been looking into it.

You made a forum post that was intended to annoy me, and I confirmed that it annoyed me. Now you expect me to start writing to you acknowledging your help. So basically you would like to force me into action, instead of staying on the polite side?

OK...

1) Thanks for your mails and explanation.

2) You said you didn't know how to go about it a better way... well, you could have just written again privately instead of making a sarcastic and confusing post (the one that was moved into the spam thread).

I already asked people (and that includes you) to just make your points and see what happens. I make a note of everything and I'm not missing anything.

You run a good server so I'd like to be on your side. You're making it hard to like you, making threats and trying to wind me up.
Quote from PoVo :After this test patch, I've noticed that InSim button flooding is even worse.

When I send out 50~ buttons I instantly lose connection to an empty host on 0.6B9.

If I do the same on the same server with 0.6B I don't instantly lose connection.

What is losing connection? The InSim client, or the guest that you were sending the buttons to?

Thanks for the test... please can you be quite specific about how to reproduce the bug.

Quote from MadCatX :So you didn't test what this patch was supposed to fix but you did test something completely unrelated which is out of the scope of this round of fixes? I'm trying to avoid the word idiot, but it's just...

On topic:
I tried to drop a button bomb of 238 IS_BTNs on B9 hosts running both on Linux and Windows and all was handled fine. Do you do anything more advanced that this to reproduce the problem?

Thanks for the test.

If anyone else could give this a go that would be helpful. I'm currently working on additional cheat protection and I think the release should be next week.
Quote from Scawen : So basically you would like to force me into action, instead of staying on the polite side?

No, just an ultra short understandable reply should have been enough.

1) I'm aware of it, not easy to fix have to look into it, takes some time.
2) I'm aware of it but I don't think its being abused on such a wide scale at the moment so I don't give it priority.

Simply being ignored gives the feeling that, in this case, me... Is not taken seriously. Which is OK, but then I get the feeling that I have to do some action to be taken seriously yes. Because I'm sitting in between this cheat discussion, about daily now.. If somebody is cheating or not.. And that.. Gets quite annoying.

And I do not threaten just to be taken seriously, but it's just no fun to maintain racing servers if you cannot trust who is driving on it.

But its OK now, good postings.
question...

since i dont have a isp (i'm on a free wifi with my cel phone ) is needed "unlock" the game after apply the test patch?

yeah i know is mp improvement patch but still i want it

regards
Quote from Inouva :question...

since i dont have a isp (i'm on a free wifi with my cel phone ) is needed "unlock" the game after apply the test patch?

yeah i know is mp improvement patch but still i want it

regards

No, you don’t have to unlock your LFS again to use this test patch.
#50 - PoVo
Quote from Scawen :What is losing connection? The InSim client, or the guest that you were sending the buttons to?

Thanks for the test... please can you be quite specific about how to reproduce the bug.

Thanks for the test.

The guest loses the connection.

ReqI = 255, UCID = 14, ClickID = -1, Text = '', BStyle = 32, L = 65, T = 55, W = 70, H = 90
ReqI = 255, UCID = 14, ClickID = -1, Text = '', BStyle = 32, L = 65, T = 55, W = 70, H = 90
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Car Dealership', BStyle = 16, L = 66, T = 56, W = 68, H = 6
ReqI = 255, UCID = 14, ClickID = -1, Text = '^3×', BStyle = 9, L = 128, T = 56, W = 6, H = 6
ReqI = 255, UCID = 14, ClickID = -1, Text = '^3Car', BStyle = 32, L = 66, T = 62, W = 30, H = 5
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy^3/^6Sell ^3Value', BStyle = 32, L = 96, T = 62, W = 25, H = 5
ReqI = 255, UCID = 14, ClickID = -1, Text = '^3Action', BStyle = 32, L = 121, T = 62, W = 13, H = 5
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7XFG', BStyle = 16, L = 66, T = 67, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6€2,155', BStyle = 16, L = 96, T = 67, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6Sell', BStyle = 24, L = 121, T = 67, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7XRG', BStyle = 16, L = 66, T = 71, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€5,079', BStyle = 16, L = 96, T = 71, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 71, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7RB4', BStyle = 16, L = 66, T = 75, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6€6,003', BStyle = 16, L = 96, T = 75, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6Sell', BStyle = 24, L = 121, T = 75, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FXO', BStyle = 16, L = 66, T = 79, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6€6,727', BStyle = 16, L = 96, T = 79, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6Sell', BStyle = 24, L = 121, T = 79, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7XRT', BStyle = 16, L = 66, T = 83, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6€7,170', BStyle = 16, L = 96, T = 83, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6Sell', BStyle = 24, L = 121, T = 83, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7LX4', BStyle = 16, L = 66, T = 87, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€13,328', BStyle = 16, L = 96, T = 87, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 87, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7LX6', BStyle = 16, L = 66, T = 91, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€20,266', BStyle = 16, L = 96, T = 91, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 91, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7MRT', BStyle = 16, L = 66, T = 95, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€26,237', BStyle = 16, L = 96, T = 95, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 95, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7RAC', BStyle = 16, L = 66, T = 99, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€29,132', BStyle = 16, L = 96, T = 99, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 99, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FZ5', BStyle = 16, L = 66, T = 103, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€34,891', BStyle = 16, L = 96, T = 103, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 103, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7UFR', BStyle = 16, L = 66, T = 107, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6€21,457', BStyle = 16, L = 96, T = 107, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^6Sell', BStyle = 24, L = 121, T = 107, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7XFR', BStyle = 16, L = 66, T = 111, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€55,634', BStyle = 16, L = 96, T = 111, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 111, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FXR', BStyle = 16, L = 66, T = 115, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€116,250', BStyle = 16, L = 96, T = 115, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 115, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7XRR', BStyle = 16, L = 66, T = 119, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€116,591', BStyle = 16, L = 96, T = 119, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 119, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FZR', BStyle = 16, L = 66, T = 123, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€134,055', BStyle = 16, L = 96, T = 123, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 123, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FBM', BStyle = 16, L = 66, T = 127, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€204,542', BStyle = 16, L = 96, T = 127, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 127, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FOX', BStyle = 16, L = 66, T = 131, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€400,112', BStyle = 16, L = 96, T = 131, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 131, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7FO8', BStyle = 16, L = 66, T = 135, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€680,445', BStyle = 16, L = 96, T = 135, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 135, W = 13, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7BF1', BStyle = 16, L = 66, T = 139, W = 30, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7€1,212,689', BStyle = 16, L = 96, T = 139, W = 25, H = 4
ReqI = 255, UCID = 14, ClickID = -1, Text = '^7Buy', BStyle = 24, L = 121, T = 139, W = 13, H = 4

Here is an output of the buttons sent.

Once they are sent, I lose connection 8/10 times. Try the same in 0.6B and it never happens

P.S: Don't mind the ClickID, the list was built before sending the buttons and the buttons are assigned ClickID's afterwards.
This thread is closed

TEST PATCH 0.6B9 (NOW B11 - multiplayer improvements - no change to physics)
(165 posts, closed, started )
FGED GREDG RDFGDR GSFDG