Предыстория:
Решил освоить разработку под MTA. (Опыт разработки на других языках имеется) В lua и функционале mta думаю освоюсь быстро, благо да данном форуме много толковых ссылок по данной теме , да и wiki в этом плане неплоха. Но 2 дня гугления не дали внятных ответов на вопросы мучащие мою голову. Хотелось бы получить ответы перед стартом освоения всего этого беспокойного хозяйства на практике.
Вопросы не дающие покоя:
1. Насколько легко подменить клиентскую часть?
2. Клиентскую часть воспринимать как аналогию с HTML? (т.е. проверять все данные приходящие на сервер в режиме реального времени)
3. Как воевать с рассинхроном? (По причине лага или банально телепорта игрока в клиенте (Который как я понимаю устроить более чем реально, даже если такового создателем мода не было задумано))
4. Что лучше не далать на стороне клиента? Что вообще катигорически нельзя делать на стороне клиента?
5. Как защищаться от подмены малой кровью?
6. Ну и хотелось бы услышать вообще какие-либо советы по этой части.
P.S. Просто не совсем понимаю, как при такой схеме устройства клиента, может быть вообще речь о защите от подмены клиентской части и т.д.