Hello and welcome to StarMade,
this update takes care of some exploits that some players were starting to use to grief.
Thank you all for testing the pre-release. From what I've gathered there are no game breakers atm.
Hotfix #1: fixed bug where new anti-exploit function would forbid to take control legitimately. Ghost players showing up in ships are now gone.
Hotfix #2: fixed bug from hotfix #1 (sorry )
Exploits
There was a possibility to take control of ships from the client, and also discard a kick with a hacked client. Control is now double checked on server. Kicking now severs the direction even without the client answering.
Re-Naming and Spaces
Structure names can now contain spaces. You can also no rename any structure by placing down a faction block, declare it as a faction object. Activating the block again will give the "rename" option.
Other fixes
- cleaned up death routine and control units
- kicking now immediately disconnects client after kick command has been sent (fixes anti-kick exploit)
- fixed bug that would cause lasers not to hit astronauts in certain situations (callback had wrong meta data)
- fixed player directions
- added admin command to issue debug routines to enhance log output (to specifically debug certain objects)
- extra check on server to prevent players from using a hacked client to take control of structures
- extra check when blocks are placed to prevent missuse
- player object changes checks on server if the changes came from the right client, and will report otherwise (attempt to control another player)
- improved memory scalability for bigger structures
- structure names can now contain spaces
- structure names can now be changed with the faction module
- fixed texture array fallback (crash on startup for some graphics cards)
New fixes since the pre-release
- fixed crash on suicide
- fixed lighting of block bottom face
- fixed initial position of build mode to where the object was entered
- fixed crash in build block build-mode
- fixed "preview block" being used when it's off in the options
- added frustum & distance culling to buildmode wobble boxes to increase performance in high numbers
- advanced build mode mass placement will now check for each block if it has enough space to be placed
- added debug mode to trace corruption (versioned backup of every raw file before writing)
Thanks for playing StarMade,
- schema
this update takes care of some exploits that some players were starting to use to grief.
Thank you all for testing the pre-release. From what I've gathered there are no game breakers atm.
Hotfix #1: fixed bug where new anti-exploit function would forbid to take control legitimately. Ghost players showing up in ships are now gone.
Hotfix #2: fixed bug from hotfix #1 (sorry )
Exploits
There was a possibility to take control of ships from the client, and also discard a kick with a hacked client. Control is now double checked on server. Kicking now severs the direction even without the client answering.
Re-Naming and Spaces
Structure names can now contain spaces. You can also no rename any structure by placing down a faction block, declare it as a faction object. Activating the block again will give the "rename" option.
Other fixes
- cleaned up death routine and control units
- kicking now immediately disconnects client after kick command has been sent (fixes anti-kick exploit)
- fixed bug that would cause lasers not to hit astronauts in certain situations (callback had wrong meta data)
- fixed player directions
- added admin command to issue debug routines to enhance log output (to specifically debug certain objects)
- extra check on server to prevent players from using a hacked client to take control of structures
- extra check when blocks are placed to prevent missuse
- player object changes checks on server if the changes came from the right client, and will report otherwise (attempt to control another player)
- improved memory scalability for bigger structures
- structure names can now contain spaces
- structure names can now be changed with the faction module
- fixed texture array fallback (crash on startup for some graphics cards)
New fixes since the pre-release
- fixed crash on suicide
- fixed lighting of block bottom face
- fixed initial position of build mode to where the object was entered
- fixed crash in build block build-mode
- fixed "preview block" being used when it's off in the options
- added frustum & distance culling to buildmode wobble boxes to increase performance in high numbers
- advanced build mode mass placement will now check for each block if it has enough space to be placed
- added debug mode to trace corruption (versioned backup of every raw file before writing)
Thanks for playing StarMade,
- schema