Invalid packets being logged in the log file, with a switch in the config to enable it. The idea behind this being so that the log file can be monitored automatically by an intrusion detection system.
What about "block messages does not apply to messages from admins"? By admins, I mean human admins not serverside InSim apps (or that could be another option).
Just like in Formula 1. When car exits from the pits and joins track there is white line you mustn't cross. If you do marshalls will give you drive through penalty. There is shot of WE track with that line. In online races people often don't obey it.
Here some of my ideas for making a InSim app:
- possible to add ip adress in a connection (to use with other applications eg: webapplications)
- ping users (to make a low ping server without anybody lagging)
- a packet to send a car-reset to a user (with a true / false boolean to repair the car or not)
well it's all for the InSim client actually, if a NCN packet gets received, it contains username, playername etc.. if it also would contain the ip adress of the client, it would be handy for external applications.
The reset packet would be nice for some InSim based games. So u can send a RESET packet wich contains a playerid and then the server resets that placer (same as u would press space bar, but then the insim does this for u)
<IMHO>
I've seen similar requests in other threads, and from what has been said, the netcode "probably" doesn't favour a simple solution to add such a packet.
The nature of LFS netcode being p2p and UDP based, it's quite feasible the server doesn't see or need to see every position update, which would be needed to fully detect collisions accurately. Several of LFS hacks and weird teleporting inside other cars, seems to back up the fact that the netcode implicitly trusts each client with it's own track position, within certain bounds of realism.
Does that make sense?
I'll added the request to the list, but I wouldn't hold your breath, given the above challenges and despite many people wanting such a feature, including myself.