I've set up a little server for multiplayer and I have a few questions, and maybe some suggestions about documentation:
q's:
1) Is the server multi-threaded? I'm trying to figure out if adding vCPU's to the server instance will be of more benefit than trying to get more MHz on a single core. Right now, with 1 vCPU it very quickly hist 100% CPU with 2 pirates and 1 player on the screen.
2) Any time I fly quickly for more than a few seconds, or if I am in combat, the game quickly starts to frame skip. Watching the server-side CPU, it will get maxed if there are 2 pirates on the screen, but doesn't seem to be maxed at the other times where frame-skipping happens.
3) On the server config wiki, there is mention of being able to edit the config file, which is nice, but the options aren't really documented. The in-line notes in the config file help, but they don't really give enough info on what the options mean. In particular, the public/private option needs additional documentation. If I want to run a private server, how do I determine who can and cannot join? It references a whitelist, but I don't see anything about where/how to set up the whitelist.
Suggestion's
1) The Wiki indicates CLI options are in the "-option" format, but when you run the server cli, with options, like "-new" it brings up a second line for you to specify options. It works OK, but it's a little confusing, and might be hard to write scripts with that pause in there.
2) The network port isn't documented, that I could find. It's in the .XML file, but I couldn't find any mention in the actual documentation.
Thanks for a neat game, keep up the good work, please!
q's:
1) Is the server multi-threaded? I'm trying to figure out if adding vCPU's to the server instance will be of more benefit than trying to get more MHz on a single core. Right now, with 1 vCPU it very quickly hist 100% CPU with 2 pirates and 1 player on the screen.
2) Any time I fly quickly for more than a few seconds, or if I am in combat, the game quickly starts to frame skip. Watching the server-side CPU, it will get maxed if there are 2 pirates on the screen, but doesn't seem to be maxed at the other times where frame-skipping happens.
3) On the server config wiki, there is mention of being able to edit the config file, which is nice, but the options aren't really documented. The in-line notes in the config file help, but they don't really give enough info on what the options mean. In particular, the public/private option needs additional documentation. If I want to run a private server, how do I determine who can and cannot join? It references a whitelist, but I don't see anything about where/how to set up the whitelist.
Suggestion's
1) The Wiki indicates CLI options are in the "-option" format, but when you run the server cli, with options, like "-new" it brings up a second line for you to specify options. It works OK, but it's a little confusing, and might be hard to write scripts with that pause in there.
2) The network port isn't documented, that I could find. It's in the .XML file, but I couldn't find any mention in the actual documentation.
Thanks for a neat game, keep up the good work, please!