Я написал сервер-клиентское приложение на javascript / HTML5, которое должно позволить клиентам общаться / играть в игры в режиме реального времени, используя Node.js на стороне сервера.
Я знаю использование частных переменных ии т.п .Но как защитить весь игровой движок от несанкционированного доступа через консоль API?
Как в том, как написать это так, чтобы все переменные попадали в частную область и после их запуска они работали в значительной степени независимо без регистрации одной переменной в глобальной области видимости, чтобы никто не мог испортить Игру!
Из того, что я исследовал, я могу сделать что-то вроде
function Game(){
// All declarations here
// Start a logic in here
}
и затем, назвав это
new Game();
, сделаем это?но есть ли лучший способ сделать то же самое?