Perhaps I should have mentioned in the OP that in the comparison video the video on the right is from a replay of another player, and as you can see Texas' car is not lagging in the replay so his position updates are being received fine. And I assume that if his position updates are being received by the server (and by clients of other players) then his client can receive position updates of other cars/mods just as frequently/smoothly (even position updates of cars/mods that he is currently downloading). So the player name text (or a placeholder shape or whatever) of the "ghost cars" would not be jumping along the track, it would be moving smooth. Or I just misunderstood what you meant by "jumping along the track"
In any case, I'm afraid showing just a player name above the "ghost car" wouldn't really do much. I don't think people would try to avoid a collision with a text And some people could have player names above cars hidden so they wouldn't even see that. That's why I suggested to show a placeholder shape. I don't know if it's possible for the client to get width,height and length of a mod before it actually gets downloaded but if it is then the shape could just be a simple cube with these dimensions. It would be ugly as hell but at least the player would see it and be forced to try to avoid collision with it (the shape would also have to carry a collision model I guess).
What you said after what I quoted - no idea what any of that means haha but I understand it might to be an easy fix. Maybe it doesn't even happen that often to be given a higher priority, it's hard to tell unfortunately. Although I must say that on our server we did have quite a few occasions where the player's behaviour just didn't make any sense and this bug would indeed explain it.
The client does receive position updates though (the cars are visible on the minimap) so maybe at least show some placeholder shape while the mod is downloading. Maybe not a very elegant solution either but better than a completely invisible player I think.
Problem is when you were joining the track those funny cars (PEEPEE50) were not on the track yet, I believe first one (nickname YEET) joined after minute 25 in the replay when you were already driving.
I don't know too much about networking but it seems strange to me that if one's connection is so bad that he is downloading a 5.4MB mod for over 5 minutes (the incident happened cca 5 minutes after the first funny cars joined but who knows how long did it actually take to finish the download) then how come the other cars are not lagging like crazy?
He said he had 0.7D so it seems there's something else going on
He also said this: "at the time being i had very slow connection and downloading the mods took ages".
And: "actually i found that replay and it was 100% 0.7D, now when all mods are downloaded on the replay its visible im crashing those cars, on the recorded video and live they werent visible untill all mods were downloaded"
That still doesn't change the fact that VER and ISM is info about your client, not about other players's clients. So you cannot get Product info of other players. And HostName is same for all players so storing it for each individual player is nonsense.
My guess is that your HostName is empty if you start your app after you have already joined a server. Because ISM is only sent if you join a host. Request TINY_ISM when you app starts.
IS_VER and IS_ISM are not guest info packets, its only info about the client your app is connected to.
There is no packet with guest's Product info. I'm not sure why would you need that anyway. Storing HostName in guest info class also doesn't make any sense.
When a player is downloading a mod then he cannot see players who are driving this mod, he can only see them on the minimap. However they can see him and will get crashed by his car. People are getting unjust bans because it makes them look like they are using ghost hack and/or crashing on purpose.
@Racon
I don't think he knows what any of that means when he doesn't even know how to use ip and port No idea what Sand is but Airio has Flags in ISI hardcoded anyway. He's probably getting the error because he's trying to connect to his game client instead of host.
@joaopaulopt
There's no need to use the /insim= command at all now. Just go to the YOUR HOSTS page and there you will see Host IP (e.g. 12.345.67.89) and Insim port (e.g. 54321).
For Airio - edit Airio.con.1.txt -> HostAddr is your Host IP and HostPort is your Insim port. So it will look like this:
Also this is important - in the YOUR HOSTS page go to 'Access control' tab and in the 'Allow IP addresses to the InSim port' field add the ip address of the machine where you are running Airio (just google "my ip address" to get it).
A simple Tampermonkey userscript that lets you hide forum sections you don't want to see in the New Posts page. Simply add unwanted section names to the excludedSections array.
No, it really doesn't. A few thousand years ago most people believed the Earth was flat, did it point towards them being right? Anyway, I don't really understand what does that have to do with anything I said.
Only naive, black and white minded people believe that somehow removing an individual from office is gonna solve anything. Putin, Bush, whoever,.. These people didn't fall on Earth from a tree, we as a society created them. These people and their wars are not the problem, those are only symptoms of a much bigger problem. That problem is ignorance. But sure, go ahead and continue with your naive attempt to put a bandage on a symptom, sorry for interrupting, I'll shut up now
I am talking about the conflict in Ukraine, you are just not paying attention. Ukraine doesn't exist is some vacuum that is disconnected from the rest of the world. But that's really hard to explain to black and white minded people.
Haha, exactly! Let's not talk about our peace-loving Western leaders who are bombing the shit out of countries like Syria and Somalia. War doesn't help create a stable world but somehow these wars are an exception, right? Of course. No, let's not focus on these wars. Let's focus on that war that is happening way too close to us to be ignored. That war about which the media is so desperate to convince the public it was started by the Russian invasion only a few days ago. The same media that were initially soooo sure that if we just get the vaccine we won't be able to get and spread the virus and everything will be beautiful again. How can anyone still believe anything these useful idiots are saying is beyond me. But never mind, sooner or later reality will slap us so hard that we will finally, once and for all realize that ignorance isn't as blissful as our egos would like it to be.
That's truly amazing how you accuse people of not being educated and in the very same post you make it painfully clear that you are completely clueless to what's going on. Unfortunately, understanding the whole conflict will take a lot more effort than googling a few definitions.