Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Could an exploiter get the Teams?

Asked by 4 years ago
Edited 4 years ago

Exploiters can change the game Clientside, but is it possible for Exploiters to somehow access the Teams service (print Teams, change the members, change the Name.)?

1 answer

Log in to vote
1
Answered by 4 years ago
Edited 4 years ago

Hello, I am actually mainly a developer for exploits. I will explain now, that I develop mainly to test games and notify of bugs. Moving on, so long as your game has no backdoor that exploiters can use to change things on the server, everything they run will only run for them. They can see the Teams, but that's about it. Some exploiters can change their team, but no worries that is also only for the client. Hope this helped!

EDIT: Sadly there is no way to prevent anything that the client needs to see from being seen without causing errors. The reason the client needs to see the teams is so that you can change teams, and use the team functions correctly.

0
Is there no way to prevent Exploiters from SEEING the Teams? My Game is strongly based on "hidden" Teams. User#34929 0 — 4y
0
As an exploit developer myself as well. Let me say, you cannot actually determine who is exploiting without anti-measures in place to recognize unusual replicating behaviour. Aside from that, Team's are automatically represented and are visible to every player, no matter their actions in-game. If you wish to hide and increase the integrity of data, don't assign a Team, or use ValueObjects— Ziffixture 6913 — 4y
0
—as these can be read. It's a better practice to manage that data internally, through the Scripts alone via arrays for mass-data grouping. To notify the users of their currently assigned team's, you can design a customary UI that receives the data from the Server through a RemoteEvent upon their team being assigned. Ziffixture 6913 — 4y
0
Ensure that you don't allow much control to the Client, such as the scenario of where you can change a team. If you design the team-switch RemoteEvent to send the team name, that can be easily turned into a point of escalated permission; giving them the ability to change to whatever team they want by taking over the Remote. Ziffixture 6913 — 4y
Ad

Answer this question