Shared Science & Contracts
DuoDex opened this issue ยท 1 comments
Not so much of an issue as a group of suggestions. I don't code C# so I can't really help that much but after looking at your source code and the functioning of the server I have a couple of suggestions for implementing the most-wanted features.
Have a flatfile if you want to have shared science and funds, and on the GameEvents that change science and funds value synchronize that from the modifying clients to the server and to everyone else. You've already done this with most of the server's settings so it shouldn't be that hard.
For shared contracts: again a flatfile. Some mod somewhere, I think it's called FinePrint, has a wonderful system of contracts storing. You could probably modify this to store stock contracts in a server flatfile and have that sync from the various clients on contracts being accepted and completed.
Finally: Please update the serverlist to show the most recent version as 1.6.2
Just my two cents.