Space Engineers

Space Engineers

View Stats:
This topic has been locked
Volt 3 Jun, 2020 @ 2:20am
What is the multiplayer optimisation update going to do
im just wondering would this increase the offical server block limit per person or ?
< >
Showing 1-5 of 5 comments
Dan2D3D  [developer] 3 Jun, 2020 @ 7:17am 
Hi, it is a public test where they may delete stuff or add new to the game, it will depend on the community reports from the members participating in that Public test.


All is in the "News" but I can paste the important in here :

New Features
The main goal of this public test is to continue to optimize server performance.


Tiered Update

We have added a new grid system, which we call the “tiered update”. This system has two states - grid presence and player presence. Grid presence is the grids state when another grid is nearby. Player presence is the grid’s state when a player is nearby (technically if the grid is replicated to any client). The “Tiered update” provides these states to the blocks and blocks can change behavior based on that information.

We added new Replicated and Not replicated filters to the admin Entity list section to provide information for the server admin. There is also information about states in the tooltip.
Modders can also use this system. There are new properties and events on IMyCubeGrid and IMyFunctionalBlock interfaces.
Selective Physics Updates aka World Observer

The world observer is a new optional system. This system is only for dedicated servers and can be enabled in the session settings (Enable Selective Physics Updates).

This system observes all existing worlds (Havok physics engine has more than one in SE) and, based on player presence, detects which worlds need to be simulated. The net result is that only worlds around the players on the server are simulated (physics). This optimization makes a notable difference especially for a really big server with a lot of grids.
Blocks

With tiered update we added a new update timer to several blocks. This update timer is changed based onplayer presence and grid presence.

There were changes to these blocks:
Reactor
Gas Generator
Gas Tank
Turrets and Barrels
Thruster
Parachute
Ship Controller
Connector
Battery
Landing Gear
Drill
Production - Refinery and Assembler

Some of these blocks will update less often, even for normal states (player is around, grid is around), but it has minimal impact on the gameplay.
Changes and fixes

We refactored and disabled some features(code), which do not need to be run on the server. Especially for the character, hud, toolbar, parachute and ship controller.
Trash cleaner is not only cleaning asteroids (to the point of removing entities from the game), but also stones now. There is a new option for that.
Trash cleaner (identity cleaning) is now more thorough and cleans data, which is no longer needed. (reputation, bank account etc.).
We refactored and cleaned up the process of the player joining the server. We send less data, the process is no longer on the main thread (parallel) and overall this process is faster. For big servers, there is no longer a spike on the main thread (for other players).
Fixed drop containers network issue. Server was sending too much information in some cases.
Changes and features - not performance-related

You can change color on any player made GPS.
There is a new Family Sharing option for dedicated servers to allow/disallow family shared accounts on the server.
There is a new PCU Trading option for dedicated servers to allow/disallow pcu trading on the server.
Last edited by Dan2D3D; 3 Jun, 2020 @ 7:18am
Jel 4 Jun, 2020 @ 6:46am 
Hopefully they won´t take account only to the players participating in the test but also in the Bugs reported at the support forums.
Some of them are waiting to get fixed for YEARS now, some don´t even get answers from ksh.
The optimization is a good attempt to get things sorted, i´m quite optimistic.
Dan2D3D  [developer] 4 Jun, 2020 @ 6:53am 
There is a team working on the SE bugs and one working on the AMD problems so don't worry about that = fixes will come in the public test, too.

++++

It is the right time to voice your opinion by testing in this "Public" test game version.

the important to remember is ONE idea per "Feedbacks" and ONE bug per "Bug reports" on the Public test report page :

https://support.keenswh.com/spaceengineers/publictest

it is going on right now so go for it if you want to participate in the making.
Last edited by Dan2D3D; 4 Jun, 2020 @ 6:54am
matzil 21 Feb @ 7:38am 
Originally posted by Dan2D3D:
Hi....
There is a new Family Sharing option for dedicated servers to allow/disallow family shared accounts on the server.
Is there an advanced filter option to see which official servers allow or disallow this feature? Thanks for the time and effort! Love the engineering o7
Dan2D3D  [developer] 21 Feb @ 7:53am 
Originally posted by matzil:
Originally posted by Dan2D3D:
Hi....
There is a new Family Sharing option for dedicated servers to allow/disallow family shared accounts on the server.
Is there an advanced filter option to see which official servers allow or disallow this feature? Thanks for the time and effort! Love the engineering o7

I really don't know, the game changes every years and it was not the same in 2020 so I recommend to create a new forum discussion to ask the community.

OR
I recommend to join the SE community on Keen DIscord to have access to the "help-for-community-server" channel where experienced server admins are helping new admins every days over there.

All can join the SE community from the Discord permalink added to this pinned :
https://ad.gamersky.info/@steamcommunity.com/app/244850/discussions/0/4622335767039372629/

Once on the Keen Discord -> Go to the Role selection channel to choose PC role to unlock the proper community -> go to the "help-for-community-server" channel to ask for help.






____________

Note

We lock +3 months old discussions because the game is not the same after a update where old disscussions may contain false information, discussions that don't have any activity so no new posts since 3 months. also to avoid community reports about "Necroing old" and it is in the forum rules added to pinned green messages.

Never be shy to create a new forum discussion, one problem at a time so all can help on one idea/player per discussions that matches the game version.
Last edited by Dan2D3D; 21 Feb @ 8:30am
< >
Showing 1-5 of 5 comments
Per page: 1530 50