Hi there! So recently I have been working on a procedural generation of rooms, including chunkloading,(think of Minecraft )(which adds a cool non liminal twist to it, as the chunks don’t save), I have a small background in math and coding other generation stuff in python.
To make things short, to avoid player loading all of the currently loaded chunks (chunks loaded by other players) I made the server only handle coordinate room generation and position tracking. Which then sends a remote to the client with a table, local script on the client “renders” them step by step from the table given by the server, and removes certain rooms it’s supposed to deload. Performance wise, it’s absolutely insane, (renders 100 by 100) rooms real time with ease.
My biggest concern however, is the safety of that, I don’t have big Roblox safety experience, it’s close to non existent, and I ve heard all the do not trust the client stuff, but is a user with a hack client, capable of doing big harm to the game? I was thinking it’s pretty much the same as if it was rendered by the server, but I am not really experienced with allat so it would be wonderful to hear from some more experienced people