Quote
Originally posted by Michael
those are just patches made by OP to fix bugs in the multiplayer server. The patches autoinstall when starting the launcher, so when you get in the game you have the latest version
...
The main anti-cheat program is on the server, what you get with the launcher is just a needed patch to fix some bugs that are happening on the server, that provokes crashes, kicks, items dissapear, etc. It's just an update to the latest version.
I repeated myself a bit, but hope you get the point, what you said as 'anticheat' for singleplayer, it's not made for that goal 
Thank you, Michael and Corynthos, for explaining this better. "Clarification" is a good thing, and it sometimes requires a small amount of "repetition", so thank you for clarifying.
If I understand this correctly, we have several unrelated factors that add up to "unintended behavior" on the client side:
- One of your goals is copy protection (understandable).
- The launcher has an auto-updater (good).
- The launcher assumes that IT always has the most current files (bad).
- Most of you focus on Multi-Player (MP), so you do not completely understand the way that a dedicated Single Player (SP)plays the game. Your code that is good for MP is not so good for SP. That's OK if you want it that way... I am merely reporting unintended behavior.
- Many of you seem to assume that multi-player is "better". I understand why you might think that -- humans will always be smarter than AIs... at least during this century. However, I can tell you that there are many of us who think that multi-player is not nearly as much fun as a good game against AIs (NPCs). To completely explain that would require another thread, but I/we have good reasons for preferring single-player. (And we are not stupid, lazy, or inexperienced!
) In the end, it is just a matter of personal preference, in the same way that some people prefer Juni's Outfit #1 while others prefer Outfit #2.
- Your attempts at copy protection are probably doomed to fail from the start. Many development teams have tried, for many years, to enforce digital copy protection, and NOBODY HAS EVER FIGURED OUT A GOOD WAY TO DO IT. We all hate DRM, right? It's the same kind of thing... the attempt to copy-protect your data causes more trouble than it cures.
This set of circumstances explains another question that has been bothering me (which I did not ask): "Why do the infocard .DLLs not work correctly in Crossfire?". Am I correct in thinking that the DLLs are buggy for the same set of reasons -- an attempt to enforce copy protection?
If that is what is happening, then I can understand how and why things are the way that they are. My suggestion is that you are attempting the impossible, and the attempt causes trouble. But, please, do what you want to do.
I can only report that a change in the past week causes a small amount of trouble for me and some of my friends. I hope that you can, in the future, find a less troublesome way of achieving your goals.
I believe that you all have answered my question, so thank you for your patience, perseverance, and (minor) repetition.
As I have said several times, [SIZE=3]Crossfire 1.8 is the best thing that has happened to Freelancer since Freelancer itself.[/SIZE]
And, in my opinion, Freelancer is the best space simulation game ever made, so that is saying a lot. You deserve to be proud of your work. Thank you. I hope that you all get high-paying jobs at game development companies, if that is what you want!