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

Crystalz

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

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

  • Посещение

  • Бои

    27186
  • Клан

    [CLOUD]

Оценка

220 Отличная

4 подписчика

О Crystalz

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

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

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

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

    cryships

    В API такого нет. Это интерфейсная модификация, которая знает ХП кораблей в бою и вычисляет сколько урона было снято в процентах игроком. В бою можно нанести мало урона, но если этот урон был по эсминцам и подводным лодкам, то вам дадут больше опыта. Его начисляют за проценты хп снятые с корабля.
  2. Crystalz

    cryships

    Формула может быть и не идеальная, но вот пока что другой нет. Это нужно сидеть вникать как оно работает и придумывать коэффициенты. ПУКи точно отпадают, их можно рассчитать только на клиенте. Конечно можно их передавать каким нибудь модами, но не все же ими пользуются + мод можно и отключить после достижения результата. Если использовать опыт, то в API он общий. Неизвестно есть ли прем аккаунт или нет. Поэтому остается дамжка, танковка, винрейт, фраги, выживаемость, сбитые самолеты... На wiki есть статья, за что классы получают больше опыта, надо подвязываться к ней, но будут большие проблемы с АВ. Есть Эссекс который набивает урон по засвету за счет саппорта и ударные авики, которые его колотить тоннами не могут. Кстати забавный факт, в рекордах по разведке авики принципиально отключены, т.к. там что не строка так Эсскес, Эсскес, Эсскес.... На Галилео кстати тоже не получится сильно рейтинг понабивать, так как если все будут на нем играть и показывать хорошие результаты, то и рейтинга он будет давать меньше, а то и минусовать. А может быть однажды, к нам когда нибудь придет разработчик и скажет: "Что бы посчитать проальфу, нужен лишь простой... Есть в каждой квартире ... (продолжение читать в договоре об NDA)".
  3. Crystalz

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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

    cryships

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