Ковырял ковырял я код Ghost, наткнулся на параметр latency. Бот отсылает все действия игроками раз в latency раз. Но как только ставится маленькое значение, то игроки со слабым интернетом начинают подлагивать. Почему так? Трафика приходит почти столько же.

Принятый ответ

Это промежуток между отправкой данных.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
6 лет назад
0
че ты придумываеш это зависит от сервера а не клиента.. например если поставить 10 lat означает что будет сервер отрабатывать 0.10 сек цикло для раздачи клиентам поэтому и растет трафик потребления
0
20
6 лет назад
0
pro100master, есть пирог. Я раздаю пирог по кусочку в секунду или целиком сразу. Точно так же и с ботом. То ли я действия отправлю через 0.5с (их будет много но реже), или раз в 0.1 (мало но чаще). И действия ведь одинаковые, просто отправлены разными порциями.
хостбот ghost это вроде как и есть сервер, и все что я выше писал я нашёл это в коде бота.
0
15
6 лет назад
0
0.5с (их будет много но реже), или раз в 0.1 (мало но чаще)
Это не так работает.
С каждой отправкой ты отправляешь одинаковое количество данных каждому игроку.
И чем чаще оно отправляется, тем хуже будет игрокам с плохим интернетом.
0
7
6 лет назад
0
Это промежуток между отправкой данных.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.