A question reguarding the sins engine

Something that might help resources

I had a thought a few days ago that I dissmissed at the time, but it came back to me this morning with a bit of a vengeance. I know that right now sins doesnt take the best possible advantage of 64 bit and multi-core systems. From what I remember there also werent any real plans in the future to make a change to that in the clients.

But, generally the biggest demand for more resources comes from multiplayer games. Could there in any possible future be plans for the creation of dedicated gameserver software that was 64bit/multicore compatable? I couldnt begin to imagine what kind of work would be needed to achieve it, but it could possibly be a successful solution for people who like playing large 100+ planet maps who invariably all get client lag when someone's computer isnt up to snuff.

Ideas? possibilities? Kylon-go-stick-your-head-in-a-trash-can?

6,274 views 3 replies
Reply #1 Top

Do you mean a different engine for multiplayer and a different one for single player?

Reply #2 Top

I would say it's highly unlikely. Ironclad is small, and by and large the vast majority of the player base is not running 64 bit OS. In most ways it's not worthwhile re-writing it to take advantage of 64-bit stuff.

However, that's still infinitely more likely than changing Sins' architecture. That is, there's never going to be a "game server". Sins is always going to remain P2P. :P

Reply #3 Top

What I was thinking was something along the lines of "Bill Dave and Joe want to play sins. Bill has a computer that hes been constantly upgrading for the past 4 years and is getting a little long in the beard. Dave has a dell. And Joe has a computer capable of running Crysis at full graphic potential, Sins in the background, and while doing both, still have enough power to calculate out the amount of molecules in Leonard Nemoy's butt.


Now, either Dave or Bill are going to be the big bottleneck when the game gets going for a long time. Joe however starts to feel the pain after about 40 minutes as the other two begin to reach the limits of their computer's capabilities. My thought is, build in a way so that when Joe hosts, he can run a seperate server client that everyone can dial into, and run that in the background while sins goes. That way, instead of everybody trying to calculate every single waypoint their friendly trade ships are running, itll simply rely on Joe's PC to do the muscle work. Joe can finally use his extra computing power for something other than getting near acurate readings of Spock's backside.