Posts: 98
Threads: 30
Joined: Dec 2010
Reputation:
0
С недавних пор перестали отображаться чекпоинты на карте.
Иногда их видно в игре, но не видно на карте.
Иногда их просто нет.
Иногда они появляются, когда подъездаешь к тому месту, где должен быть.
А иногда всё отлично работает.
Больше года всё работало отлично, без сбоев. Ничего по чекпоинтам не трогал за последнее время.
Вроде бы это появилась одновременно с тем, как онлайн приблизился к 200.
Перевёл все чекпоинты на стример от Incognito. Точно такая же ситуация.
С чем может быть связано?
Posts: 78
Threads: 3
Joined: Aug 2011
Reputation:
0
1) Возможные лаги от хостинга.
2) Перевысел макс. количество чекпоинтов.
3) Скинь свод код.
Posts: 98
Threads: 30
Joined: Dec 2010
Reputation:
0
1. Вряд ли проблема в этом.
2. Он же всего один для игрока может быть. Как я мог превысить?
3. SetPlayerCheckpoint(playerid,x,y,z,size); Всё стандартно. Ничего не изменял
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
У тебя только или у всех игроков на сервере?
Posts: 98
Threads: 30
Joined: Dec 2010
Reputation:
0
Кажется нашел закономерность.
Чекпоинты плохо работают, если находиться в "зеленых зонах" (созданнные через CreateDynamicRectangle (streamer)).
Posts: 98
Threads: 30
Joined: Dec 2010
Reputation:
0
Проблема не решена.
Вчера все SetPlayerCheckpoint были переделаны на SetPlayerRaceCheckpoint, что всё равно не решило проблему. Метка на карте появляется примерно в 50% случаев.
На сервере используется стример от Инкогнито. Возможны ли с ним какие-то конфликты? Хотя он уже полгода стоит и всё было нормально. Может от того, что объектов стало больше?
Posts: 98
Threads: 30
Joined: Dec 2010
Reputation:
0
Сменил хостинг. Проблема осталась.
Примерно до 50 игроков онлайн все чекпоинты отображаются на карте.
Проверяли несколько часов. Ни одно сбоя.
Как только стало 130 игроков, начинаются сбои.
Есть какие то идеи?
Posts: 98
Threads: 30
Joined: Dec 2010
Reputation:
0
Чтобы запустить сервер без стример, нужно полмода переписать. На нём объекты, пикапы, 3dlabel.
Заметил, что если стоять среди толпы игроков и ставить чекпоинт, он появляется на карте очень редко.
Если в этом же месте себе поставить другой виртуальный мир, то появляется на карте с вероятностью 100%.