Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 10 из 10
  1. #1
    Аватар для vasyok28
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.08.2015
    Сообщений
    106
    Репутация:
    8 ±

    Рассинхрон игрока

    Здравствуйте, наблюдаю такую проблему: удается словить баг только при заходе в инте и выходе, короче говоря захожу и выхожу из инты пока не получаю баг, и не всегда получается поймать его, дальше часть интерьера перестает погружаться, пикапы не создаются для игрока который поймал баг, в том числе и дин. зоны, команды не срабатывают, но если вводить команду которая отсутствует на сервере будет сообщение что такой команды нет, диалоги тоже не вызываются, также заметил что в ежесекундный таймер и другие таймера игрока пропускает ( в таймера стоит проверка только если игрок авторизирован, остальное ничего не мешает таймеру проверить игрока ), также урон не получает игрок и не может нанести (система урона на стороне сервера), по началу думал что перестает срабатывать OnPlayerUpdate для игрока который получил баг, но другие игроки видят его все нормально, чат его тоже видно, и транспорт тоже синхронизируеться, также данный баг наблюдается чаще всего у игроков с 150-200 пингом, но с моим пингом тоже несколько раз словил 20-50 п.

    Стэк в норме: Stack/heap size: 16384 bytes; estimated max. usage=1777 cells (7108 bytes)

    Плагины:
    raknetmanager
    jit
    dc_kickfix
    a_mail
    crashdetect
    MxINI
    streamer
    dc_cmd
    sscanf2
    a_mysql

    Очень интересует куда можно копать дальше, прошелся несколько раз по всему моду, ничего страшного не нашел, в OnPlayerUpdate несколько проверок, нет ничего рассинхронизировать игрока, буду благодарен подсказкам, логи чистые.

  2. #2
    Аватар для vasyok28
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.08.2015
    Сообщений
    106
    Репутация:
    8 ±
    Че вообще без вариантов ?

  3. #3
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    516
    Репутация:
    21 ±
    Менять хостинг на нормальный)

  4. #4
    Аватар для vasyok28
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.08.2015
    Сообщений
    106
    Репутация:
    8 ±
    Ru-Hoster вроде нормальный, как вариант думаю сменить и тестить на другой, но думаю что дело не в хосте. Ребята готов заплатить за хорошие наводки и подсказки

  5. #5
    Аватар для Igor_Stalker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.01.2016
    Адрес
    minsk
    Сообщений
    40
    Репутация:
    2 ±
    Скорей быдлокод .В логах не замечал флудящих сообщений asklimit ?

  6. #6
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    Подключи crashdetect
    Логируй все что происходит с игроком перед и после того как он "словил этот баг"

  7. #7
    Аватар для vasyok28
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.08.2015
    Сообщений
    106
    Репутация:
    8 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    Подключи crashdetect
    Логируй все что происходит с игроком перед и после того как он "словил этот баг"
    Крашдетект чист, данные все совподают, это первое что я стал проверять

    - - - Добавлено - - -

    Цитата Сообщение от Igor_Stalker Посмотреть сообщение
    Скорей быдлокод .В логах не замечал флудящих сообщений asklimit ?
    Любой здравомыслещий человек за 3 года каждый день делая мод, думаю не будет быдлокодить, еще раз все по логам чисто, нет никаких флудов И так далее, это первое что я начал проверять, также логировал все данные, все совподает, тем более пишу мод на модулях и очень быстро ориентируюсь по код, перепровирял все несколько раз, стоит проверить еще на потерю пакетов, но уверен что не в этом проблема

  8. #8
    Аватар для Salik_Davince
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.02.2014
    Сообщений
    93
    Репутация:
    1 ±
    Можешь скинуть что у тебя там с ракнет-менеджером, дело наверное в нем.

  9. Пользователь сказал cпасибо:
    Fallen A. (23.08.2017)
  10. #9
    Аватар для Fallen A.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Адрес
    Минск, БССР
    Сообщений
    236
    Репутация:
    19 ±
    Цитата Сообщение от Salik_Davince Посмотреть сообщение
    Можешь скинуть что у тебя там с ракнет-менеджером, дело наверное в нем.
    Как сказал этот человек - бросай код, где используется ракнетменагер.

  11. #10
    Аватар для vasyok28
    Пользователь

    Статус
    Оффлайн
    Регистрация
    15.08.2015
    Сообщений
    106
    Репутация:
    8 ±
    Я несколько анти-читов реализовал с помощь ракнет, блин щас отключу и тестеры протестят

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •