After a disasterous start I finally got flhook update 6 running on the server. It turns out my programming is even worse than my college grades suggest.
This update has the following changes:
- Autoban on repeated cheat detection (like we used to have about 2 years ago)
- Some other cheat detection stuff
- A fix for missions breaking the server
- Shields are dropped when somebody F1s/disconnects. The system should also stop their ship but this didn't work.
- Hook controlled AI bot test code
To do next:
- Find out why ships sometimes drift so much. The should drift based on the amount of time they have been disconnected. The expected rate is 1 meter per second of disconnect time up with a maximum of 50k in the y-axis and 1/10th of that in the x and z axis.
- Find all instances of the problem that caused the "disasterous start" and fix them.
- Try to stop a ship in space if the player disconnects/F1s.
- Try to stop the crash when I unload the player control plugin while the server is running (i.e. the last dropped spanner incident).
Some people have asked why am I testing this stuff on the server. There are multiple reasons:
- I'm doing this before 4.86 comes out so that I can be reasonably sure the FLHook part of 4.86 is stable.
- Real players using the software are much better testers than me.
- There are some good features I can add to the server before 4.86 comes out. Stay tuned for these.
Proud member of "the most paranoid group of people in the community"