Перейти к содержимому

Crystalz

Старший альфа-тестер
  • Публикации

    122
  • Зарегистрирован

  • Посещение

  • Бои

    27186
  • Клан

    [CLOUD]

Оценка

213 Отличная

4 подписчика

О Crystalz

  • Звание
    Старшина 1 статьи
  • День рождения 16.01.1995
  • Знак

Дополнительно

  • Город
    Смоленск

Посетители профиля

6 909 просмотров профиля
  1. Crystalz

    cryships

    Исправил. История переходов идет от 14 июля и то, из за неправильной обработки ошибок API там есть ошибочные записи входов/выходов. Я думаю вообще ее обнулить и начать собирать заново. Ну тут на вкус и цвет. Все вроде бы привыкли к десятичной системе. Если когда нибудь дойду до кастомизации профиля, то может быть сделаю переключатель.
  2. Crystalz

    cryships

    У меня не все игроки в базе данных (170к аккаунтов). К тому же у какой то ее части закрыта статистика + аккаунт можно сбросить или откатить. Если звёзды на небе сойдутся, то в сентябре/октябре будет интеграция с ластомером. Выборка станет ещё больше.
  3. Crystalz

    cryships

    Это последствия переезда БД. На HDD данные медленно обновлялись, а потом в 5 утра начались тех. работы по установке патча, API перестало работать. Я это увидел и ночью решил перенести БД на другой сервер и принудительно прогрузил все бои на кораблях. Такой вот артефакт, так как API не отдает статистику по дням и она вычисляется на сервере (новые данные минус старые). Если зайти в свой профиль после 00:00 то все бои за прошлый день, запишутся в текущий. Но это никак не должно отразится на статистике за месяц. В следующем обновлении сделаю. Сейчас вот занимаюсь инфраструктурой, что бы хранить как можно больше данных.
  4. Crystalz

    cryships

    Доброго дня. Сейчас если новый сервер с БД покажет нормальные результаты, начну собирать статистику по этим режимам. Вопрос лиш в том, нужно ли будет собирать бои за сутки по этим режимам для показа их в разделе статистика. Не знаю, нужна ли будет кому то отдельная информация, как играются корабли в соло и отрядах. Цифры должны будут различаться в теории. Ну и оптимизация всего этого процесса. Запросов в БД на запись будет больше, следовательно и увеличится время на обновление всех данных.
  5. Понял, тогда как решу инфраструктурный вопрос своего портала и чуть расширюсь, приду в ЛС, если вы не против. Есть 2 идеи как оно могло бы работать у меня, но смысл понятен. Нужно уложиться в тайм-аут.
  6. Crystalz

    cryships

    Добавлю. Можно будет поэкспериментировать с форматами в будущем. Месяц, квартал, сезон, за все время... в соло, в отряде, в рейтинге... Но мне кажется если сделать абсолютно все, то будет сильный разброс внимания. По спец режимам и рейтинговым боям, пока что ничего не скажу еще это не ковырял. Вообще по идеям пока есть: Можно сделать как на wows-numbers, вы играете лучше N % игроков на таком то корабле, показ и сравнение с лучшими результатами. Переключатель общей статистики в профиле игрока на профиль за полгода. Теоритически можно сделать ивенты. Попросить многоуважаемый компьютер выбрать рандомную лодку (или самим), сделать регистрацию на участие в ивенте и обновлять статистику в течении 2-3 часов каждые 10 минут. По итогу получим статистику боев по 1 бою и можем отбирать лучшие бои по опыту, фрагам... Ну или сделать это модификацией. Сейчас в августе постараюсь перенести БД на отдельный сервер, посмотрим на скорость запросов и как это будет работать. Ночью уже потренировался, скопировал БД на свой ПК. Если всё хорошо, то собираем статистику в соло \ отрядах \ рангах и добавляем все это в профили и статистику. Так же просьба проверить друзей в рейтингах. Там в API есть 2 группы " ungrouped" и "groups"."Default", они отличаются списками id игроков. В "groups"."Default" я нашел несколько друзей из контактов, но и тех кого у меня нет. По количеству это было больше похоже на правду и я выбрал его, но сегодня увидел знакомого из контактов и он у меня не подсветился. Либо это баг или группа контактов не та. Позже добавлю кнопку показать только друзей и соклановцев.
  7. Crystalz

    cryships

    Что нибудь придумаем. Этот раздел еще не так сильно ковырял. По поводу статистики за больший срок - да, места пока что мало. Попробую в августе перенести БД и посмотреть на скорость выполнения запросов. Нет, не сложно - добавлю. У вас 27 боев на крейсерах из 30 необходимых для раздела "Все" и 19 боев из 30 для категории "8 уровень". Но лучше чуть чуть больше отыграть + рейтинг обновляется с задержкой. ~16 августа сгорят 7 боев из этой выборки, т.к. учитываются только сессии за 30 дней с порогом 30+ боев. Поиск тоже добавлю и для авторизованных пользователей автопоиск. Если получится из API вытянуть список контактов, то и друзей в списке можно будет подсветить.
  8. Crystalz

    cryships

    Можно, но только для авторизованных пользователей по Lesta ID и возможно даже авто прокрутку.
  9. Crystalz

    cryships

    Такой рейтинг можно сделать, но он бы наверное не нес какой то ясности. В топе будут люди, у которых нет боёв с 1 по 9 уровень. Сейчас смысл рейтинга в том, что там учитываются только последние бои за 30 дней. Условно игрок с 45% может показать всем что он топ 1 линкоровод сервера в текущей мете. У прошипса кстати рейтинг общий и мертвый, там куча АФК игроков набивших рейтинг ещё 10 лет назад, когда кораблей в игре было не так много как и опытных игроков. Так и здесь если ввести такой функционал, нужно будет разбирать, заслуженно ли игроки занимают первые места. Как вариант добавлять проверки на активности и число боёв в режиме случайных боёв. В идеале что бы формула учитывала уровень корабля и были коэффициенты на каждый корабль в отдельности, но тут спорный вопрос. Так как игрок с такими надбавками может не превзойти игрока на топах по скилу в дуэли. Но если запрос от сообщества в теме будет, то реализую общий рейтинг с проверкой на активность и играми в случайных боях по базовой формуле. Сообщество играет на ЛК лучше, чем на АВ. Сейчас пока что можно открыть статистику и сравнить средние результаты по АВ и ЛК. И чем ваша статистика выше от этих средних показателей, тем выше рейтинг. На прошипсе возможно для разных классов используются свои показатели и коэффициенты, тут только гадать.
  10. Crystalz

    cryships

    Закинуть 3к хостеру, связать один VPS с другим не проблема. Просто хотелось, что бы было видно на что пошли средства, почему это обходится в n сумму и что это уже работает. Без обещаний, что вот это появятся когда то там, только вноси купюры) Это и пет проект и тренировка написанная по приколу и прикол вышел из под контроля. Сейчас сайт посещает 200 пользователей в сутки (данные по тем, у кого не выключено отслеживание) Можете попробовать расписать. Обратная связь она на то и обратная. Недавно по просьбе игрока добавил колонки с точностью, теперь вот появилась идея добавить в рекорды - снайперов. Да там я думаю и не нужно ничего хранить, все за тебя делают сервисы посредники. Тебе лишь приходят уведомления, что была покупка. Но вы правы, если вдруг все закроется, будет куча проблем и вопросов. Поэтому да, будет просто раздел с приемом донатов. Но когда сайт обрастает жирком)
  11. Crystalz

    cryships

    Функционал для всех будет бесплатным и без ограничений. Сегодня кстати вот БД отвалилась в 6:30. Есть проблема с интеграцией обновления, даже создал тикет в ЦПП по API, но согласно лицензионному соглашению, API предоставляется "КАК ЕСТЬ" (да, да, так в соглашении и написано, буквально цитата) А если брать какую то плату или сбор денег, значит будут обязательства перед этими людьми... А например работа с API не гарантированна. Могут быть сбои или ещё что то поломаться и оно просто перестанет работать... Все это прописано в соглашении.
  12. Crystalz

    cryships

    Добавлю, но потом)
  13. Crystalz

    cryships

    LestaAPI иногда отдает: SOURCE_NOT_AVAILABLE - Источник данных не доступен. Из за этого затирались и перезаписывались данные по нахождению в клане. Я вроде бы сделал обработку этих ситуаций, но нужно время что бы проверить. После тестов затру историю. Да, все верно. API не отдает корабли выведенные из игры, переведенные с уровня на другой, переделанные ПЛ... Эти корабли нужно будет редактировать вручную. Можно попробовать открыть сайт на мобильном интернете или заменить DNS. С моей стороны каких либо ограничений нет. В начале недели, была проблема на узле связи и у провайдера была проблема с серверами доменных имен. Возможно у вашего провайдера эти записи не обновились после восстановления. Консольные команды в командной строке "nslookup cryships.ru" и "ping cryships.ru" должны показать есть ли связь до сервера. 40 Гб диск будет маловат для такой БД. Сейчас отдаленно задумываюсь о сервере с HDD на 1 терабайт... время еще есть. Но это будет скорее расширение за счет пожертвований.
  14. Crystalz

    cryships

    Арендовал VPS сервер: Финляндия, Хельсинки.
  15. Crystalz

    cryships

    История боёв это только случайные бои, на другие режимы у меня просто нет места на сервере. Может быть однажды до этого дойдем и интеграции с ластомером. По поводу лимитов API не волнуйтесь, если что через ЦПП лесты я могу их увеличить. Пока что проект их не превышает.
×