-
Content Count
167 -
Joined
-
Last visited
Everything posted by Yukikaze
-
можно не обновлять если не было сыграно ни одного боя. Страйк за последние 1к боев потерял 3 очка РЭ и 0.07% WR, это значит что он потерял руки, ведь у него дельта вообще отрицательная? Правда если учесть что у него 2552 РЭ и колебания +-3 рейтинга вполне допустимы, если такое происходит значит человек достиг своего предела
-
@sirmax, слушай, а если упростить идею, вместо нового рейтинга ввести дельту прогресса с предыдущего обновления статистики. Предположим у игрока было 1200 рейтинга, он за неделю (две? в общем в период между обновлениями статы) набрал 1300, получаем +100 рейтинга прогресса, то есть открыв стату человека с плохим рейтингом мы видим что он развивается со скоростью паровоза, из этого можно сделать определенные выводы о скилле игрока, а если отображать данные за 2-3 таких периода то можно отсеять все случайные скачки. ЗЫ Как то слишком оффтопно получилось, наверное нужно было новую тему создать. ЗЗЫ Оставлю пост на суд модератора
-
ну в моих проектах обычно было как я описал, все упиралось в пропускную способность сети, а в дальнейшем в random access накопителей (ну небыло у меня тогда SSD), сомневаюсь что здесь как-то по другому
-
Что-то мне подсказывает что основная нагрузка на сервер это трафик и операции с дисками, а вычисления это вообще не проблема.
-
Какая-то сомнительная польза, тут только голосованием решать ЗЫ Не могу придумать ситуацию в которой это могло бы пригодиться
-
[Строгая модерация] Ночные сборки XVM / Nightly Builds
Yukikaze replied to 13's topic in Testing, Bug Reports
3050 - на новой прохоровке не отображаются круги/квадрат/линии на миникарте 20140729_1615_germany-Leopard1_96_prohorovka_defense.wotreplay -
Может хватить портить игру?
Yukikaze replied to Lcar's topic in XVM: General Discussion and Troubleshooting
Повезло отыграть, во взводе, пару сотен боев со статистами, с фиолетовой статкой, в том числе и с iMeeGo(да, я хвастаюсь :) но ведь круто же) и за это время я не разу не слышал от них жалоб на то, что их фокусят из за модуля статистики, все что угодно слышал но точно не про фокус. -
Оформление топика хорошее, мне нравится, только скринов не хватает.
-
@nixxxie, yes, any suggestions?
-
@Kotyarko_O, вот здесь посмотри, я там как раз демонстрировал работу уведомлений
-
Думаю идея не новая но довольно насущная, особенно в текущих реалиях. Было бы неплохо иметь возможность перезагрузить конфиг по хоткею с последующей перерисовкой всех элементов для более удобного редактирования. Ваше мнение?
-
Вывод дополнительной информации в ангаре
Yukikaze replied to phantasm's topic in Suggestions for XVM
@StranikS_Scan, а теперь представь что встретились в узком проезде леопард 1 и СТБ, вроде бы и альфа одинаковая и брони нет, а живым уедет СТБ. Вопрос знатокам, нужно ли знать свой/чужой ДПМ? -
@lportii, сервер запускается непосредственно в самом клиенте игры и слушает указанный вами порт, я не стал заморачиваться написанием клиент под это дело и воспользовался netcat'ом Почему именно сокеты, а не пайп, потому что я хитрожопый и переодически подключаюсь с планшета и просматриваю лог в реалтайме
-
Здравствуйте, давно хотел поделится с вами простенькой утилиткой которая несколько упростит вам разработку и дебаг модов. Собирался оформить отдельной темой но уже 3 раза зафейлил топик нажав клавишу бекспейс в браузере(теперь пишу в блокноте), так что ограничусь пока обычным постом. Встречайте, WOT Remote Terminal. Это интерактивная консоль, полностью аналогичная питоновскому REPL'у, позволяет выполнять скрипты в контексте запущенного клиента, перенаправляет лог из файла python.log в запущенную консоль. Небольшая демонстрация работы: Я создал новый модуль и импортировал функцию create_terminal и еще парочку тестовых, для демонстрации возможностей from mods.remote import create_terminal from gui import SystemMessages def add_info(text): SystemMessages.pushMessage(text, type=SystemMessages.SM_TYPE.Information) def add_warning(text): SystemMessages.pushMessage(text, type=SystemMessages.SM_TYPE.Warning) HOST, PORT = "localhost", 9999 BANNER = """### WELCOME TO REMOTE CONSOLE ###""" LOCALS = dict(author='Alex Yukikaze', info=add_info, warn=add_warning) # Create the server, binding to localhost on port 9999 server = create_terminal(HOST, PORT, banner=BANNER, local=LOCALS) server.update_locals(host=HOST, port=PORT) затем скомпилировал, запустил клиент игры и уютненький терминал. Далее воспользовавшись утилитой netcat(nc) подключился к серверу сервер мне ответил и начал флудить варнами, значит функционирует, далее пытаюсь вызвать импортированые функции warn и info как видите результат не заставил себя ждать, все довольно просто. Остальные плюшки работают так же хорошо Сорсы можно взять здесь https://gist.github.com/AlexYukikaze/ee8cf9fdf337f3b77565 Пользуйтесь, комментируйте, критикуйте. Спасибо за внимание.
-
Вывод дополнительной информации в ангаре
Yukikaze replied to phantasm's topic in Suggestions for XVM
Справедливо, можно как то так сделать 30/(6/8/0) Углы возвышения/склонения (лоб/борт/корма) орудия (град) хотя это лишнее, такие исключения просто нужно знать или отображать где то в другом месте, например 30/6* Углы возвышения/склонения орудия (град) и при наведении отображать тултип с пояснением звездочки * Склонение орудия может изменятся в зависимости от положения башни 6/8/0 Углы склонения лоб/борт/корма (град) -
Вывод дополнительной информации в ангаре
Yukikaze replied to phantasm's topic in Suggestions for XVM
На самом деле так принято считать только для СТшек, а для барабанных танков планка повышается еще больше -
Вывод дополнительной информации в ангаре
Yukikaze replied to phantasm's topic in Suggestions for XVM
Так же было бы неплохо знать актуальные значения разброса и скорости сведения орудия: 0.3 Разброс на 100 метров (м) 1.6 Время сведения орудия (сек) ну и УВН не стоит забывать 30/10 Углы возвышения/склонения орудия (град) -
[Строгая модерация] Ночные сборки XVM / Nightly Builds
Yukikaze replied to 13's topic in Testing, Bug Reports
Так же было бы неплохо знать актуальные значения разброса и скорости сведения орудия, аля: 0.3 Расчетный разброс на 100 метров (м) 1.6 Расчетное время сведения орудия (сек) -
Ну на первый взгляд проблем возникнуть не должно, если я правильно все понял то на каждый чих, а точнее изменение экипажа, переключение техники, ранение члена экипажа вызывается метод updateCurrentVehicle пересчитывающий дальность обзора, если в конец этого метода добавить такую проверку то думаю ничего плохого не случится. На крайняк можно уточнить у разработчиков или просто попробовать самому