Привет, не сильно разбираюсь в читах, но знаю, что клиентской стороне доверять нельзя и все нужно перепроверять на серверной стороне.
Подскажите пожалуйста, кто шарит
Пример (Client-side):
1) Можно ли доверять этой проверке на клиентской стороне
Или все-таки надо на серверной стороне в ивенте 'accept-request' ставить еще раз проверку ?
Пример (Server-side):
2) Если все таки НАДО проверять и на серверной стороне это..., то может тогда стоит убрать проверку на клиентской стороне ?
Или это некий "трафик" будет гонять туда сюда и это типа плохо ?
3) Может ли читер на клиентской стороне вызывать событие на сервер ДРУГОГО player ?
(ps. как мы знаем, мы можем из client-side вызывать только самого себя на server-side)
Подскажите пожалуйста, кто шарит
Пример (Client-side):
Код:
mp.keys.bind(BTN_Y, true, () => {
if (mp.players.local.getVariable("isDisabledBtnY")) return;
mp.events.callRemote('accept-request');
});
1) Можно ли доверять этой проверке на клиентской стороне
if (mp.players.local.getVariable("isDisableBtnY")) return;Или все-таки надо на серверной стороне в ивенте 'accept-request' ставить еще раз проверку ?
Пример (Server-side):
Код:
mp.events.add('accept-request', (player) => {
// надо ли повторять на серверной стороне проверку ?
if (player.getVariable('isDisabledBtnY')) return;
...какой-то код....
});
2) Если все таки НАДО проверять и на серверной стороне это..., то может тогда стоит убрать проверку на клиентской стороне ?
Или это некий "трафик" будет гонять туда сюда и это типа плохо ?
3) Может ли читер на клиентской стороне вызывать событие на сервер ДРУГОГО player ?
(ps. как мы знаем, мы можем из client-side вызывать только самого себя на server-side)