1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

1.4.4 Забавно, но все же... голд игровой не приходит

Тема в разделе 'PW Вопросник', создана пользователем wsok, 29 май 2015.

  1. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    В общем в одно прекрасное время внутриигровой голд просто перестал приходить на все игровые аккаунты.
    в подобных темах, типо этой или этой дельных путей решения нету, сразу скажу, что такие варианты как:

    1. iweb
    2. pwadmin

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

    Что я пытался сделать, что устранить проблему:

    1. прогонял игровые базы через фикс
    2. Перезаливал процедуры
    3. Присылал различные суммы голда, даже отрицательные.

    Эти шаги не помогли. В общем сейчас пока не знаю, что ещё проверять.
    У кого какие мысли?
  2. HolaRiva Пользователи

    Сообщения:
    232
    Лайки:
    62
    Пол:
    Женский
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Записи в mysql с Usecashnow в Usecashlog перемещаются?
    Из вариантов:
    Нет доступа в Mysql базу, либо порты\ключи\айпи служб не сходятся.
    Я бы проверил выдачу голда напрямую(пакетом) через скрипт выложенный на форуме, если доходит то проблема не в gamedbd.
  3. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    за последние 3 дня нет.
    --- добавлено: 29 май 2015 в 11:46 ---
    можно линк на этот скрипт?
    Последнее редактирование модератором: 6 июн 2015
  4. HolaRiva Пользователи

    Сообщения:
    232
    Лайки:
    62
    Пол:
    Женский
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    У http://mmorpg-devs.ru/members/desmond-hume.12579/ создал pwwiki в нем там был скрипт. Точную ссылку не могу найти на этот вики.
    Пили в сторону Authd(запущен\незапущен) порты и доступы к базе данных mysql. Или же если баловался с портами и айпишниками в конфигах - перепроверь их. Сервер может спокойно работать и без Authd, зайдя за гм гм прав не будет. При рестарте Mysql, Authd слетает и помогает только отключение явы и старт Authd снова.
    Последнее редактирование модератором: 6 июн 2015
  5. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Merfy нравится это.
  6. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Спасибо Дес, погляжу..

    Ну а теперь вернусь к сабжу, обнаружил любопытное явление:

    Функция отправки голда из айвеба:

    из пхп



    Весь прикол в том, что из айвеба успешно приходит голд, из пхп нет, раньше работало, а теперь нет. Забавно да? Так где собака порылась? )
  7. HolaRiva Пользователи

    Сообщения:
    232
    Лайки:
    62
    Пол:
    Женский
    Репутация:
    0
    Страна:
    Russian Federation Russian Federation
    Перефразируем
    CALL usecash ( '" + ident + "' , 1, 0, 1, 0, '" + 100*amount + "', 1, @ Error) - айвеб
    CALL usecash ('32', 1, 0, 1, 0, '5*100', 1, @ Error"); - твоя (Стоит выдача на 32 userid? )

    call usecash('$User_ID',1,0,1,0,100,1,@ error) - моя на выдачу 1 голда.
    (ид-аккаунта, 1, 0, 1, 0, голд, 1, еррор)
    wsok нравится это.
  8. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    '5*100' != int
    Vorobey, 10000 и wsok нравится это.
  9. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    в общем из пхп функции удалось заставить корректно отрабатывать, но все же продолжает работать со сбоями, иногда приходит иногда нет. В общем остановился на варианте от Десмонда, пакетный способ более точный и пока не подвел, единственный недостаток, приходится перезайти в игру, чтоб увидеть зачисленный голд.​
  10. Тыщ Группа анонимных алкоголиков Art Old school Пользователи

    Сообщения:
    1.573
    Лайки:
    812
    Пол:
    Мужской
    Репутация:
    2
    Не обязательно, еще можно аукционом обновлять
  11. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    wsok нравится это.
  12. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    делал так ))
  13. Napalm Rain Программист Пользователи

    Сообщения:
    195
    Лайки:
    245
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    rstudio
    Страна:
    Russian Federation Russian Federation
    Я, конечно, не в курсах самой истории ошибки, но если в БД не появляются записи, значит косяк не в пхп, а в мускуле или в связке оных.
    Тест номер раз: через любую консоль управления базой добавить строку в таблицу Usecashnow и проверить работоспособность.
    Далее, если успешно, делаем тоже вызовом именно процедуры (опять таки средствами любой консоли управления бд) и проверяем появились ли записи в таблице. Так как раз записей нет, сервер вряд ли их потёр, скорее всего они и не занеслись, а, как следствие косяк в мускуле. Если же появление записей в таблице стабильно, проверяем связку php - mysql. Выполняем вызов процедуры и включаем полный спектр отображения ошибок, в том числе вывод mysql_errno() и mysql_error(). Думается мне, такими нехитрыми махинациями истоки проблемы можно найти.
  14. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Я уже написал, в чем проблема.
  15. Napalm Rain Программист Пользователи

    Сообщения:
    195
    Лайки:
    245
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    rstudio
    Страна:
    Russian Federation Russian Federation
    пардонте, упустил.
    Хотя, честно говоря, странно, что раньше-то оно приходило с этой же ошибкой... Если я правильно понял автора...
  16. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Вообще-то не приходило. До написания кода его еще не было. После написания он уже не работал.
  17. Napalm Rain Программист Пользователи

    Сообщения:
    195
    Лайки:
    245
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    rstudio
    Страна:
    Russian Federation Russian Federation
    То есть было и перестало, нет?

    Да хрен с ним, главное автор проблему решил...
    JonMagon нравится это.
  18. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Мне удалось как то наладить (не без бубна), но работало все равно не стабильно, то придет то нет, пакет Десмонда решил проблему, голд стал 100% приходить через пакет, правда для того, чтоб голд увидеть, нужно перезаходить в игру. Ну я думаю для ЛК пакетный способ даже лучше, так и так все на пакетах построено там, почему бы и голд пакетом не посылать )
  19. JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Ну auth тоже шлёт пакет. Его таблица планировки - usecashnow, и, соответственно, при удачной попытке отправить пакет на голд запись перемещается в usecashlog.
Черновик сохранён Черновик удалён
Similar Threads
  1. Mёdd
    Ответов:
    18
    Просмотров:
    4.685
  2. killer100345
    Ответов:
    12
    Просмотров:
    2.878
  3. tunes
    Ответов:
    8
    Просмотров:
    1.363
  4. Vooody
    Ответов:
    5
    Просмотров:
    3.135
  5. Antinight
    Ответов:
    1
    Просмотров:
    843
Загрузка...

Поделиться этой страницей