If you have voice chat on your server, there is a current mem leak where if a lot of people are being :LoadCharacter(), then the unknown category of memory was being built up and basically crashing the server (288, error code). This is only IF the voiceAPI is enabled though
All servers will take be able to take advantage of it.
Donāt worry too much about the details/status right now The key things to know are: we believe we can increase server memory limits in a way thatās beneficial to you, weāre running some tests right now to confirm that, as we test you will see servers live longer and might see P90 numbers in the telemetry charts change as we roll this out, and assuming things are successful weāll share full details. We wanted to give you a heads up for full transparency right now, especially in case you notice any impact we didnāt anticipate!
We want to give you clear, actionable information as soon as we have it. Weāre testing different memory configurations to ensure we give you the most we can. Weāll share full information on where we land once the experiments conclude.
Woohoo
Server memory has been a large roadblock for more involved mass-multiplayer games, so itās exciting to know Roblox is working to address this.
This is why I think for now it would be best to disable these properties and manually destroy yourself.
But in terms of any memory leaks made by Roblox themselves, it should be all good right?
This is what Iām waiting for. I believe someday Studio will live like a Unity or Unreal Engine. And a new game template will be added with awesome and great physics.
I know that this might be irrelevant, but is it possible to increase a serverās hardware as in CPU?
On our test game, a server with 100+ players has a heartbeat and physics step time of over 50 ms. (Memory usage below 6GB)
Speaking of larger experiences, is there any plan to increase the default maximum player capacity on servers, or re-open the beta enrollment program for 700 player servers?
Thatās a good news to heard, Many developer can be available to build a bigger place. I want to see 1:1 Hong Kong Map!
I got a weird idea, im not sure how viable it is but what if all game servers offered some sort of swap space memory? For example the swap space would just behave as some sort of slower memory expansion (of like 2-12 gb) with the ability for the developers to more content between actual ram and swap to save up on total ram used. Maybe even let instances be stored within swap by default? Maybe even let whole game content work within the swap space itself. For example in most cases you could probably store an gameās entire workspace map within swap since most games donāt exactly interact that much with their maps in the first place.
Fantastic! I just had a need for this for infinite world generation! (With chunks of course)
Thanks Roblox staff!
Servers have 6.4 GB memory?! Thatās so much more than I expected, I am genuinely surprised
Appreciate the feedbackāplease give us your feedback around CPU needs, too!
Roblox will need to share themselves whether the engine has any current memory leak problems or not, as I have no idea. Nothing in the original post leads me to believe Roblox has any new memory leak problem as of this update. Theyāre just saying, āif you have memory leaks for any reason, your server will last longerā.
How can we test how much resources the server is using for our game? Is there a simple tool we can use similar to Performance Stats (which only tests clients)?
Will this bring future increases to features that currently have numerical limitations such as increasing collision groups beyond a maximum of 32 and highlights beyond a maximum of 31?
Yall got a few thousand Epyc 9754 cpus lying around right? Just slide em in da servers! Duh!
I think it would be nice to know what CPU Models are being used in the servers and how many core(s) are allocated to each server. Also with the new increased server memory, is there a way to tell how much memory is allocated to a server?
Another suggestion is being able to get Server Region aswell rather than having to use HTTPService as itās quite inaccurate sometimes.
Maybe overall create a new service that has detailed information about the server which has details such as CPU Usage, RAM Usage, RAM Allocated, Server IP Address.
idk just an idea.