Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - spadefoot

#1
Thanks for the quick reply!

I'm using the Amazon EC2 (Elastic Compute Cloud) to set up the server, so the exact specs are a little tricky to define. Through some experimentation yesterday evening, I found that the M3.Medium (1vCPU 3 ECU 3.75GB RAM 1x4SSD, Windows Server 2012) seemed to be the minimum instance that would support reasonable multiplayer (well, actually one person, but playing on a server). Ping times to that EC2 instance tended to run in the  125-135ms range, which is on the high side of ideal, certainly. How sensitive is this game to lag/ping times?
#2
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!