Вопросы по лимитам

FV107

Новичок
Регистрация
17 Июл 2026
Сообщения
0
Мне известно, что на к+ имеются лимиты действий, сущностей и вроде бы лимит на общий объём памяти, который занимают все переменные в игре.

Я делаю достаточно масштабный проект, поэтому мне важно знать обо всех этих приколах. Ответьте на вопросы, пожалуйста :cry:
Какой лимитный объём памяти, занимаемый переменными? 12 мегабайт, 24? Если переменная не имеет значения, она не занимает памяти? Сколько будет занимать памяти переменная %player%_f, если она равно 1 000 000 (условно).
Каким образом недобросовестные игроки крашают плоты, есть ли код на системы, позволяющие предотвратить это? Насколько хорош родной мыловский античит? Стоит ли на него полагаться?
Если ли приёмы кода, оптимизирующие нагрузку (выполнение действий)? Если есть, то какие?
Как считается выполнение действий? 800 (для Hero) действий в тик или в секунду?
Что вы бы мне в целом посоветовали (не только касательно этой темы)?
Заранее большое спасибо всем ответившим.
 

GromoverGets

Эксперт
Регистрация
2 Май 2023
Сообщения
309
На большинство тут я уже не помню ответ, но всё же.

1) насколько мне известно, лимит идёт не по занимаемой памяти, а по количеству самих переменных суммарно. Их лимит что-то около 600.000 (во всяком случае был в моем время, могли поменять). Думаю на второй вопрос о занимаемости пустой переменной есть ответ в тексте.

2) в теории, в теории, могут выйти за лимит по созданию переменных в секунду, если у тебя для занимающего плот сразу много переменных создаётся. ну и классическое по кд инвентари открывать, чтобы просто владельцу мира чат засрать лимитом на открытие инвентарей, но особо не роляет на нагрузку

3) обычно лимиты в тик
 

IMPERISHABLENESS

Зам. главы Discord Модерации
Команда форума
Discord Helper
Forum Moderator
Регистрация
3 Май 2023
Сообщения
149
Какой лимитный объём памяти, занимаемый переменными? 12 мегабайт, 24? Если переменная не имеет значения, она не занимает памяти?
Раньше был 1024 символа, сейчас насколько помню неограничен, т.к. добавили сжатие больших данных в переменной. Всего в игре может хранится до 400000 переменных.
Каким образом недобросовестные игроки крашают плоты, есть ли код на системы, позволяющие предотвратить это?
Плоты обычно не крашают, а если крашают, то через сильные уязвимости мл, либо уязвимости самой игры. Крашают обычно шарды на котором находится плот, из-за чего на него не получается зайти.
Насколько хорош родной мыловский античит?
На 0.001%
Если ли приёмы кода, оптимизирующие нагрузку (выполнение действий)? Если есть, то какие?
Использовать меньше действий
Как считается выполнение действий? 800 (для Hero) действий в тик или в секунду?
Лимит считается в раз 5 тиков, каждые 5 тиков количество выполненных действий падает до 0
 

FV107

Новичок
Регистрация
17 Июл 2026
Сообщения
0
Плоты обычно не крашают, а если крашают, то через сильные уязвимости мл, либо уязвимости самой игры. Крашают обычно шарды на котором находится плот, из-за чего на него не получается зайти.
Спасибо, только я не особо понимаю что такое шарды и как они связаны с игрой.
 

SirGromov

Эксперт
Регистрация
14 Июн 2023
Сообщения
485
Спасибо, только я не особо понимаю что такое шарды и как они связаны с игрой.
Есть несколько серверов - шард 1, шард 2 и тд (их вроде сейчас 7). На каждом из них распределено одинаковое количество миров. Если падает один шард,то есть,один сервер, других это не касается, поскольку они изолированы.

Как пример, могу привести бедварс и скайблок. Если бедварс упадет - скайблок продолжит работу, так же и тут.
 
Сверху