background preloader

WoT-cabinet

Facebook Twitter

Модуль авторизации для сайта, использующий Wargaming.net Public API / Хабрахабр. С момента выхода WG P API в бета тест, самым популярным вопросом стал «как сделать авторизацию на сайте». Так уж сложилось — человек существо ленивое. Дабы упростить жизнь другим участникам Wargaming Developer Partner Program, хочу поделиться свои опытом создания модуля авторизации для сайта. Варианта два. 1. Использовать OpenIDЛогику процесса авторизации wargaming уже описал, статей об OpenID на хабре так же достаточно. 2. Использование методов API для создания модуля авторизации. Теория Для аутентификации пользователей, на данный момент, у WG API, есть три метода:auth/login — метод используется для аутентификации пользователя — получения access_token.auth/prolongate — с помощью этого метода можно продлить access_token без участия пользователяauth/logout — метод для уничтожения access_token access_token используется для получения приватной информации об аккаунте игрока — информация о технике, которая есть в ангаре, идентификаторы аккаунтов друзей игрока и прочее.

Вернемся к теории. Сделай сам. Моды для World of Tanks | World of Tanks. Моды для World of Tanks - Форумы Korean Random. Как мы делали XVM. Часть первая: начало и сбор команды / Хабрахабр. Приветствуем, уважаемое хабрасообщество! По случаю старта конкурса от Wargaming мы решили, во-первых, в нем поучаствовать, а, во-вторых, написать серию статей о том, как мы докатились до создания одной из самых популярных модификаций World of Tanks и как хобби с парой строк говнокода за вечер переросло в то, что мы имеем. В статьях описаны все встреченные (и опробованные на себе) грабли. Еще одним поводом для написания статьи было зарытие топора войны между XVM и Wargaming и выходом наших отношений на новый уровень — мы рады, что эта статья опубликована именно в блоге WG.

Надеемся, что само чтиво вышло интересным, а другие конкурсанты смогут почерпнуть для себя что-нибудь полезное. Он же — Over Target Markers. Самой главной фишкой на тот момент было то, что OTM добавлял эти самые полоски ХП, которых в стандартных маркерах не было. В общем, это был первый мод, который я не удалил после первого боя. Оленемер В то время я еще был супертестером WoT. Хотя стоп. Работа выглядела так: Как мы делали XVM — популярный мод для World of Tanks. Часть вторая: развитие серверной части / Хабрахабр. Приветствуем, уважаемое хабрасообщество!

Сегодня мы продолжаем начатый в первой части рассказ о создании модификации XVM (eXtended Visualization Mod) для игры World of Tanks. Во второй части вас ждет описание истории развития серверной части мода. Древнее царство Как я уже говорил в первой части, самый первый бэкэнд мода работал на VPS, написан был на PHP и хранил базу игроков в виде файлов в файловой системе. Чтобы избежать лимита inode-ов 64K (лимит файлов в одном каталоге обычно настраивается, но на той VPS, похоже, настройка была залочена), применялась трехуровневая структура.

Первые две буквы ника игрока становились именем первой директории от корня БД. Запросы выглядели так: На каждого игрока отправлялся свой запрос. Несмотря на примитивность, у этой реализации было весомое преимущество — она работала даже на VPS и «тянула» сотню-другую запросов в секунду. Надежда Итак, что же мы там «наколхозили»: Эпоха возрождения Сели думать. Тучи сгущаются Помогло! Игроки | World of Tanks. Аутентификация при помощи методов Public API - Wargaming.net — Центр поддержки пользователей. <? Php //application_id приложения $application_id = "_____application_id_____"; //access_token для продления, если срок действия истёк $token = "_____access_token_____"; //Срок действия (timestamp) $expires_old = "_____timestamp_____"; $expires_old = time(); $valid = $expires_old - $expires_old; if($valid > 75) {echo "<p>access_token валиден</p>"; $valid_to = date('d дней H часов i минут s секунд', $valid); echo $valid_to .

" валиден access_token"; else { //echo "<p>Срок действия значения access_token истек! //Продление срока действия (на 14 дней) $fields = "application_id=$application_id&access_token=$token"; //Тело запроса $url = " $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 60); curl_setopt($curl, CURLOPT_POSTFIELDS, $fields); $res = json_decode(curl_exec($curl), true); //Разбираем и выводим ответ PAPI print_r($res); //Дальнейшая обработка значений. Thunder-spb/wot-api-description. WoTsApp - отслеживаем игроков - Приложения от сообщества разработчиков WG DPP. Доброго времени суток! Предлагаю вашему вниманию приложение, которое оценят как клановые игроки, так и рядовые пользователи. Представим ситуацию. Вы - игрок клана без определенного прайм-тайма.

Клановые бои начинаются вместе с входом в игру одного из командиров. Во избежание недопонимания добавлю, что информация о количестве боев, проценте побед и иных параметрах, по которым можно определить активность игрока, обновляется при закрытии клиента. Способ установки 1.Скачанное приложение - установочный exe файл - запускается и устанавливается в любую директорию (желательно в "Мои документы").2. Более подробную информацию и скриншоты можно посмотреть на странице мода на сайте res-mods.ru Прикрепленные файлы WoTsApp Install.rar 1,35МБ. Как мы писали iOS-библиотеку для работы с Wargaming API / Блог компании Wargaming. World of Tanks Assistant (WOT Assistant) и World of Warplanes Assitant (WOWP Assistant) — это приложения–компаньоны для игроков, которые позволяют следить за внутриигровой статистикой, сравнивать свои боевые показатели с друзьями, а также предоставляют оффлайн-доступ к справочной информации по технике.

WOWP Assistant появился относительно недавно (ноябрь 2013), а версия для World of Tanks была переписана почти с нуля в начале 2013, что по времени совпало с переходом на новый Wargaming Public API. Надеюсь, наиболее технически интересные моменты разработки iOS-библиотеки для взаимодействия Assistant’ов с API будут полезны для разработчиков и послужат источником вдохновения для участников конкурса Wargaming Developers Contest. Требования Основное требование высокого уровня к библиотеке — это простота в использовании и возможность оказывать помощь или даже полностью решать некоторые повседневные задачи (например, кэширование данных), для того чтобы упростить код клиентского приложения.

Kiwi. Как мы делали XVM. Часть первая: начало и сбор команды / Блог компании Wargaming. Wargaming Public API / Блог компании Wargaming. Wargaming.net Public API — набор общедоступных программных интерфейсов, которые предоставляют доступ к проектам Wargaming.net, включая игровой контент, статистику игроков, данные энциклопедии и многое другое. В этой статье мы расскажем о предпосылках создания публичного API, организации взаимодействия наших внутренних компонентов, о том, как построен и работает API, и немного о конкурсе разработчиков, который собираемся в самом ближайшем будущем провести.

История развития публичных API Перед тем как писать раздел про предпосылки создания API Wargaming, я решил немного актуализировать свое представление о том, как в принципе развивались публичные API, чтобы поискать корреляции и оценить эволюцию API как явления. Позволю себе сделать краткую выжимку, так как мне эта информация показалась действительно интересной.7 февраля 2000 года — запускается salesforce.com, с первого же дня предлагая пользователям достаточно полный и функциональный API к своим приложениям.

Принципы взаимодействия Конкурс. Untitled. Wot Statistics - новая программа слежения за статистикой. Автор: Nsaaiman Обновлено 12.02.2015: программа обновлено до версии 2.512 Описание: Wot Statistics - это новая программа слежения за статистикой. Она позволит вам следить за вашим прогрессом в World Of Tanks и покажет вам подробную информацию о вашей статистике. Вы можете легко увидеть, в каком направлении нужно сосредоточиться, чтобы внести улучшения в вашу игру. WOT статистика будет обновляться после каждого боя, показывать вам результаты. Программа выведет вам следующую информацию: общая статистика - все информация о вашем аккаунтестатистика по танкам (процент побед, рейтинги эффективности и другое)таблица фраговстатистика танка (количество и названия танков убитых на нем, опыт, эффективность и т.д.)всего уничтожено танков (покажет вам сколько вы всего и каких танков уничтожили за игру)статистика по последних бояхдиаграммы ваших успехов и неудач Немного картинок с результатами работы программы Wot Statistics на русском.

Как работать с программой? Wot Statistics работает с кешем игры. WOT-O-Matic - Evgeniy1234. .:: WOTS ::. Статистика игрока artus13. Посл. обновл: 25.05.2015 18:26:17 Активность: 22-05-2015 20:36 На игре (дней): ID: 19085941 В игре: 708 дней Последний раз был в бою: 22-05-2015 в 20:36 Награды Герои битвы Групповые награды Особые Почётные звания Этапные награды Больше наград Максимальные показатели Боевая статистика Боевая статистика (динамика) Техника игрока (по типу) Техника игрока (по нации) Техника игрока (по уровню) Топовая техника (1) Уровень владения ТОП техникой Уровень владения каждым танком Вся техника (84) показана вся техника, в том числе проданная Сигнатура Ссылка на сигнатуру Код (BBCode) вставки для форумов [url= [url= Wot-news - Расширенная статистика игрока. Здесь вы можете просмотреть расширенную статистику любого игрока Мира Танков. Вы также можете оставить свои предложения и замечания у меня на форуме "Рейтинг Эффективности в бою", это качественная характеристика полезности бойца в бою, она рассчитывается из среднего количества - нанесенных повреждений, засвеченых танков, очков захвата базы, очков защиты базы и уничтоженных танков за бой.

Одним из основных параметров, является средний уровень используемой техники, он очень влияет на рейтинг. Но самое главное, что "Рейтинг Эффективности в бою" параметр который не зависит от того премиум аккаунт или нет, а так же от количества и процента ваших побед. Калькулятор эффективности Калькулятор процента побед Расчет количества побед до нужного процента побед Текущий % побед Необходимое количество побед Необходимое количество проигрышей. Plans & Sign up - EasyCron.com. LOGIN One-click sign in with: or sign in with email: Forget your username or password? The webcron trusted by people Loading ... Sign UpThousands of webmasters and developers have recommended EasyCron. Register Information 6 - 20 characters. Service Plan 7 Days Money-Back Guarantee! Choose your plan Cron Job Executions Engines Included Cron Job Timeout Minimum Interval Renew Cycle Error Tolerance Manual Tests Logs and Predictions Email Notification Can Buy Extra Engines Keep Failure Logs Support Cookies Support HTTP POST Free Free Forever (Monthly manual renew required) Unlimited 60 Engines 5 Sec(s) 10 Min(s) 1 Month 2 Consecutive Failures 5 Times / Day Starter Starter Trial Free for 7 days.

. $7.95 Per Year Unlimited 2000 Engines 60 Sec(s) 1 Min(s) 1 Year 20 Consecutive Failures 80 Times / Day 50 Logs, 50 Predictions Plus Plus Trial Free for 7 days. . $19.95 Per Year Max Max Trial Free for 7 days. . $49.95 Per Year Need a custom plan? Choose any extras you may need Payment Method Tools. Вход по OpenID | Справочник API | Кабинет разработчика. Метод осуществляет аутентификацию игрока при помощи Wargaming.net ID (OpenID), который используется в играх World of Tanks, World of Tanks Blitz, World of Warplanes и на сайте WarGag.ru.

Игрок должен ввести email и пароль, использованные при создании аккаунта, или войти при помощи аккаунта социальной сети. Аутентификация не поддерживается для пользователя Game Center под iOS, если аккаунт не привязан к одной из социальных сетей или в профиле не указан email и пароль. Информация о статусе аутентификации будет отправлена на URL, указанный в параметре redirect_uri. Параметры redirect_uri при успешной аутентификации: status: ok — аутентификация пройдена;access_token — ключ доступа, передаётся во все методы, требующие аутентификации;expires_at — срок действия access_token;account_id — идентификатор пользователя;nickname — имя пользователя. Параметры redirect_uri при ошибке аутентификации: status: error — произошла ошибка аутентификации;code — код ошибки;message — информация об ошибке. Параметры. Wargaming.net — Центр поддержки пользователей.