I left my client running for about 36 hours by accident with no crashing.
The game currently has two major problems. Entity pressure from cores. And interaction from players with others or the stuff around them.
How many players did you have on your client? I can have the game run for days to if i just play it myself.
Schine needs to setup a Free for all play as you like server and first hand see what goes on. Such servers are by far the most popular. Get 30+ players on a Schine server and experiences the hardship.
Running my own home server 24/7 with a once/day reboot and my client is on 12-18 hrs a day and haven't crashed in so long I can't remember the last, (other then loading screwy blueprints in the catalog manager.)... there are many variables in the computing world, don't be too quick to point fingers, especially without something solid to back it up such as logs and basic, essential information for troubleshooting ie: OS, system specs, graphics driver versions... whatever your crash issue is, it certainly is not a problem for everyone
On small servers read low player count servers. Most of the issues are hidden. The game runs fairly well and when ever there is a hickup the server pretty much brute forces it. Though if you luck out with the NPC you might get a little taste of core entity pressure.
The game works best if everyone just sits in there own sector and just builds or hangs out at Home Base. Funny enough that is what most do. Like those extreme fat people who can no longer do anything but lay in bed. As soon as they undock and start visiting other people things turn for the worse. And ultimately that is what you want to do in a Multi player environment interact with other people.
I have tried repeatedly to get save default settings adopted to the game. The fact that this is not done bewilders me extremely. Any admin that knows how the underlining system in StarMade works can change these settings freely. But the reality is that most are clueless about it or expect the game to run on the default settings. With the argument this is how Schema set up the game so this is how it should run. Which is complete nonsense in game where every single thing can be altered and tweaked.
Make the default settings tier to low values. Add a default build restriction to the game. This will not hinder people. If they ask what goes on just point out where and how to alter the settings. I did this countless times on this forum! People should not need any advanced knowledge of StarMade in order to host the game!
GameConfig.xml
<ShipLimits> <Mass>
50000.0</Mass> <Blocks>
100000</Blocks> </ShipLimits>
Server.cfg
PROTECT_STARTING_SECTOR =
true //Protects the starting sector
This is a no brainer. Who's bright idea was it to set this to
false on default.
CONCURRENT_SIMULATION =
60 //How many simulation groups may be in the universe simultaniously (performance)
SIMULATION_SPAWN_DELAY =
600 //How much seconds between simulation spawn ticks
DEFAULT_BLUEPRINT_ENEMY_USE =
false //Default option for blueprints not in catalog yet
Set this to false! As soon as even one person uploads a blueprint the trouble starts!
USE_STARMADE_AUTHENTICATION =
true //allow star-made.org authentication
REQUIRE_STARMADE_AUTHENTICATION =
true //require star-made.org authentication (USE_STARMADE_AUTHENTICATION must be true)
Forced Authentication may result in problems on single player. Add a third option specific to Multi Player servers and enable it by default.
I know single player is the same as multi player it is just a server that is not online but running a multi player server without Authentication is beyond ridiculous.
SECTOR_AUTOSAVE_SEC =
600 //Time interval in secs the server will autosave (-1 for never)
MAX_CLIENTS =
20 //Max number of clients allowed on this server
There is no point on filling a server all the way to breaking point with people. You need server CPU/RAM headroom for the inter actions these people will engage in.
PLANET_SIZE_MEAN =
50.0 //Planet size mean (normal gaussian distribution) (min 50)
PLANET_SIZE_DEVIATION =
0.0 //Planet size standard deviation. Note: normal gaussian distribution graph scaled horizontally by 1/3 (min 0)
MISSILE_DEFENSE_FRIENDLY_FIRE =
false //can shoot down own or missiles from own faction
This is by default on
true. Why would you ever want your own anti missile turrets to shoot down the missiles you fire on an enemy.
MAX_SIMULTANEOUS_EXPLOSIONS =
4 //the more the faster explosions at the same time are executed (costs in total about 20MB RAM each and of course CPU because it's all threaded) (10 is default for a medium powered singleplayer)