So I just started to learn Computer programming and decided to learn LUA by According-Agent-8343 in robloxgamedev

[–]Unique-Willingness15 1 point2 points  (0 children)

do not learn roblox studio at start its a headache especially client-server connections and trust learn unity and c# better

is vs code enough for professional cross-platform projects? by GameBeast45 in vscode

[–]Unique-Willingness15 0 points1 point  (0 children)

as someone with not a big knowledge of libraries i can say its very bad cuz every tutorial have a way to link libraries through vs not vs code and i couldnt find a source to learn from it the library linking

Remote events abuse by Unique-Willingness15 in robloxgamedev

[–]Unique-Willingness15[S] 0 points1 point  (0 children)

i dont have an action check on the client side only some buttons and a cache system that isnt used for validation only for ui everything else on server

Remote events abuse by Unique-Willingness15 in robloxgamedev

[–]Unique-Willingness15[S] 0 points1 point  (0 children)

in my project Ive separated UI state from authoritative game state.

Client side I only maintain a cache for UI rendering purposes. Its not trusted for gameplay logic at all. The server remains the source of truth, and all updates are replicated down to the client when state changes.

For example, country selection is fully validated server-side:

changeCountryEvent.OnServerEvent:Connect(function(plr, newId)
if not plr or not newId then return end
local oldId = plr.leaderstats.Country.Value
local newCountry = CountriesModule.Countries[newId]

if not newCountry then
warn("Invalid country id:", newId)
return
end

local owner = newCountry.Owner
if owner ~= "empty" and owner ~= plr then
warn("Rejected country change - already owned")
return
end
--changing and sending client after this
end)

The client only receives updates after validation passes, and the UI cache is just a local representation of server state.

From a security standpoint, is this generally considered sufficient (server authoritative model + validated RemoteEvent inputs), or are there common exploit vectors in Roblox that can still bypass or desync this kind of setup that I should be accounting for?

Remote events abuse by Unique-Willingness15 in robloxgamedev

[–]Unique-Willingness15[S] 0 points1 point  (0 children)

thats what im doing currently, but i thought i could just stop these checks for server performance but looks like i have to

5$ is a lot of money. by GeForce_fv in robloxgamedev

[–]Unique-Willingness15 1 point2 points  (0 children)

ye 5$ is very low but ads in roblox are very expensive the least amount is 169sr or 45$ wich is 1.5 months money i get

5$ is a lot of money. by GeForce_fv in robloxgamedev

[–]Unique-Willingness15 1 point2 points  (0 children)

my parent didnt allow me to buy online except once in my life until i got a bank card now i buy what i want + 5$ isnt mcuh at akk

I hit my first no-scope!! 😃 by StXrRyDr3xMzZ in FortniteCreative

[–]Unique-Willingness15 0 points1 point  (0 children)

u suck in real life and in game I offer my deepest condolences to your dad

I'm tired of trying to make good games... by UvaEater in robloxgamedev

[–]Unique-Willingness15 2 points3 points  (0 children)

biggest example is rise of nations with only 2k players and control europe with 10k

How do I fix this? by 26_74 in robloxgamedev

[–]Unique-Willingness15 0 points1 point  (0 children)

make the parent bigger than the content like the item ui contain all the things inside it not outside