Усовершенствованный статус battle.net
|
|
|
|
tolsty |
Re: Усовершенствованный статус battle.net |
Полубог
Регистрация: 13.5.14
Сообщений: 855
Откуда:
|
|
Цитата: Если где-то процентов про 90 американцев будет писать USA, а про русских - RUS, то и слава Богу. Если попаданий такого масштаба будет меньше половины - отключим фичу как ненужную.
Фича нужная ))) Цитата: Я просто смотрел - srb в том списке отличается от того что ты сделал, какой к чему относится и кто из них scg?
Оставь который в SRB.gif - у него герб на флаге. Я не стал с гербом сжимать - плохо выходит. То, что у меня под Сербия гиф, то же самое, только без герба. С гербом красивее. Привяжи этот флаг к угаровскому сокращению и нормуль. Если что, получишь ноту протеста от Черногории, но врядли )))
[ Редактировано tolsty в 19.2.15 15:06 ] |
|
» 19.2.15 14:21 |
|
|
il |
Re: Усовершенствованный статус battle.net |
Добрый Админ
Регистрация: 10.5.06
Сообщений: 2470
Откуда:
|
|
Цитата: Логика есть, может их спросить для приличия на буржуйском форуме в этой теме
Мне так кажется, что они вряд ли сильно будут этим заморачиваться, помнится я запускал тот нестабильный сервер который пару часов прораборал перед тем как сдохнуть, так вот он на разных языках приветствия выдавал. И кто-то (кажется RipE, или нет?) мне написал - лол, мол, че он мне показывает приветствие на левом языке, я вообще из другой страны. Ни страну, ни подробности, ни фингер не помню, наверно займусь когда (если) руки дойдут сервер допилить и обновить, но не стал бы я сильно заморачиваться сейчас. Если где-то процентов про 90 американцев будет писать USA, а про русских - RUS, то и слава Богу. Если попаданий такого масштаба будет меньше половины - отключим фичу как ненужную.
Цитата: В том то и дело, что нет. Этот флаг раньше был общий для Сербии и Черногории. После разделения у Сербии старый остался ))) Черногория свой флаг, другой, получила... И, если, у них свой пул айпи, тогда хорошо бы им свой флаг присобачить.
Ага, ну понял, значит, тот который общий и присобачим. Что ж мы можем сделать если страна определяется как Сербия и Черногория. Я просто смотрел - srb в том списке отличается от того что ты сделал, какой к чему относится и кто из них scg?
Цитата: Гифка Черногории есть в списке. Ты можешь проверить, есть ли MNE (или Montenegro) в списке айпишкников?
Неа, я даже не очень представляю где этот список... Странами и флагами я думаю если и имеет смысл заниматься, то сильно позже, на этапе внедрения глобальной многоязычности всего и вся, т.е. после того как все критичное для игры доделаю...
Цитата: Точно знаю, что есть народ, имеющий по /finger страну, не соответствующую стране проживания, дажене рядом находятся. Внимание - вопрос ))) Как это? У меня два подозрения:
1. фингер да, работает по факту выхода в инет. 2. да, прокси, ВПН и прочие прелести. Деллам например играет через проски со всего мира. То Австралия, но всякие разные европейские страны. 3. еще есть просто вариант неточностей в базе. Во-первых, эти базы довольно-таки быстро устаревают. Во-вторых, не все просто предоставляют отчеты, когда например провайдеры друг друга перекупают или на чужую территорию провода тянут. Ну или из-за каких-то налогово-политических соображений. Соседние маленькие европейские страны (и всякие наши бывшие республики) - сплошь и рядом. Ну если ты живешь в России, но Америку скорее всего вряд ли покажет по этому варианту, ну разве что действительно недавно выделенный пул адресов для России, а инфа еще не обновилась. Как-то так. Счетчики посетителей уважающих себя корпораций типа гугла я так понимаю используют свои алгоритмы и базы для определения географии по странам и даже городам. И подозреваю, что там целые подразделения сидят, которые только этим вопросом и занимаются, в реальном времени. |
|
» 19.2.15 13:25 |
|
|
il |
Re: Усовершенствованный статус battle.net |
Добрый Админ
Регистрация: 10.5.06
Сообщений: 2470
Откуда:
|
|
Цитата: Как по цветам понять, какая игра захостена, но не стартовала, а какая - идет уже.
Никак - сервер никак не уведомляет мой скрипт о начале игры. Так что только косвенно, по времени: если последний зашедший в игру сделал это минут 5 назад, скорее всего игра уже идет... Попробую приделать проверку, ловить момент когда хост нажал старт или когда игра запустилась, наверно это должно быть возможно, но это планы. Цитата: Что значит время справа - на захостенной, но не стартовавшей - время ожидания в чате джойна, а в стартовавшей - время в чате джойна плюс текущее время игры.
Соответственно, время справа это время создания игры. Т.е. время появления сообщения "игра такая-то создана".
Иногда кстати глючит: пишет об одной и той же игре, что она была по очереди создана несколькими игроками. Подозреваю, что может быть некая интересная фича, когда управление коммутацией созданной игры передается другому игроку с более хорошим пингом или что-то в этом роде... Случалось редко, может 1-2 раза в ту неделю когда я этот скрипт отлаживал...
Цитата: Что по времени нахождения не в игре, а на канале? Это время бездействия последнего? Оно обнулится, если я зайду в игру и выйду? Или сыграть надо?
Это время входа на канал. Да, обнулится. О том, сыграл ты или нет - статус тоже ничего не знает. Он знает только о событиях: установлено соединение с сервером, игрок зашел на сервер, игрок зашел на канал, игрок зашел в игру, игрок вышел с сервера, разорвано соединение с сервером. Соответственно, моментом выхода из игры считается либо вход на канал, либо выход с сервера, ну либо разрыв соединения, как-то так. |
|
» 19.2.15 13:04 |
|
|
tolsty |
Re: Усовершенствованный статус battle.net |
Полубог
Регистрация: 13.5.14
Сообщений: 855
Откуда:
|
|
Цитата: но поскольку 3-буквенное обозначение в логах SCG, то можно показать общий флаг SCG, на что по идее, ни он, ни черногорец не обидится?
Логика есть, может их спросить для приличия на буржуйском форуме в этой теме http://forum.war2.ru/index.php/topic,310.0.html По крайней мере будет отмазка...
Цитата: Тот твой флаг serbia.gif - это флаг Сербии и Черногории, его надо закинуть под именем scg.gif, так?
В том то и дело, что нет. Этот флаг раньше был общий для Сербии и Черногории. После разделения у Сербии старый остался ))) Черногория свой флаг, другой, получила... И, если, у них свой пул айпи, тогда хорошо бы им свой флаг присобачить. Цитата: Ведь есть в гифках MNE.gif Возможно в логах есть пул с определением MNE
Гифка Черногории есть в списке. Ты можешь проверить, есть ли MNE (или Montenegro) в списке айпишкников? Цитата: Точность страны очень так себе - не факт что например в Черногории не используются сербские провайдеры, соответственно и адрес будет сербский...
Согласен, но это уже их проблемы. Получай инет от национального провайдера или терпи чужой флаг... Кстати, в связи с этим вопрос, который возник у меня уже давно ))) Не хотел в открытую спрашивать, но да ладно ))) Если что - в личку ))) Точно знаю, что есть народ, имеющий по /finger страну, не соответствующую стране проживания, дажене рядом находятся. Внимание - вопрос ))) Как это? У меня два подозрения: 1. Создавал аккаунт чел в одной стране, потом передал пароль от акка(или хакнули, про такое тоже слышал) и пользуется им теперь человек из второй страны... Или Фингер работает по факту выхода в инет, а не по факту регистрации 2. Знаю, что можно получить у нас в России айпи, который будет считаться британским, к примеру. Есть такая услуга, нужно некоторым при различных операциях, в том числе по доступу к банкам и другим ресурсам. Какое из предположений верно? )))
[ Редактировано tolsty в 19.2.15 12:59 ] |
|
» 19.2.15 12:56 |
|
|
il |
Re: Усовершенствованный статус battle.net |
Добрый Админ
Регистрация: 10.5.06
Сообщений: 2470
Откуда:
|
|
Цитата: Нет. Надо разобраться, а то будет полит. скандал ((( Вот инфа:
Это все конечно хорошо, вот только в логах именно эти 3 буквы выдаются, и все. Я потому и нашел архив с 3-буквенными иконками, не буду же их переконвертировать... Сделано очень тупо: логи выглядят вот так вот: Цитата:
Feb 14 23:00:09 [info ] _client_countryinfo1: [40] [300] COUNTRYINFO1 packet from tzbias=0x012c(+40) langstr=ENC countrycode=2 country=CAN Feb 14 23:00:11 [info ] _client_countryinfo1: [71] [-60] COUNTRYINFO1 packet from tzbias=0xffffffc4(+71) langstr=GSW countrycode=33 country=FRA
[40] [300] - это ид юзера и часовой пояс langstr=ENC countrycode=2 country=CAN - это какие-то языковые данные. Отсюда я и беру эти 3 буквы, которые после country=. далее выводится просто <img=..../can.gif> CAN. Все преобразование это просто перевод в нижний регистр. Соответственно, если такая гифка есть, она выводится картинкой, если нет, будет просто битая ссылка. Которую уже твой бразуер просто отобразит по своему усмотрению прямоугольником с крестиком и надписью.
Что показывает фингер - по логам не видно. Может вытащить откуда-то их и можно, но лень, ибо это в коде сервера копаться, перекомпилировать и перезапускать... Иконки вообще больше для ориентира - скорее Америка это, Европа или Россия...
Точность страны очень так себе - не факт что например в Черногории не используются сербские провайдеры, соответственно и адрес будет сербский... Можно в принципе озадачить девелопера сервера обновлением базы по странам, только это опять же после того как сервер удастся доработать до такого состояния, чтобы он не падал... В общем, из всех этих мыслей я понял только это: Цитата: Получается в гифках старая инфа - и Сербия и Черногория идут как одно государство под сокращением SCG А надо, чтобы Сербия определялась как SRB (или Serbia, как она у Угара сейчас и определяется).
Тот твой флаг serbia.gif - это флаг Сербии и Черногории, его надо закинуть под именем scg.gif, так? А Угар из Сербии, которая через фингер показывается как Serbia, но поскольку 3-буквенное обозначение в логах SCG, то можно показать общий флаг SCG, на что по идее, ни он, ни черногорец не обидится? |
|
» 19.2.15 12:39 |
|
|
tolsty |
Re: Усовершенствованный статус battle.net |
Полубог
Регистрация: 13.5.14
Сообщений: 855
Откуда:
|
|
Нет. Надо разобраться, а то будет полит. скандал ((( Вот инфа:
Черного́рия (черногор. Црна Гора, Crna Gora) — республика в юго-восточной Европе, на адриатическом побережье Балканского полуострова.
Омывается Адриатическим морем, имеет сухопутные границы с Хорватией на западе, Боснией и Герцеговиной — на северо-западе, Сербией — на северо-востоке, частично признанной Республикой Косово[9] — на востоке и Албанией на юго-востоке.
До июня 2006 года была частью конфедеративного Государственного Союза Сербии и Черногории, занимая 13,5 % его совокупной территории. Полная независимость Черногории провозглашена 3 июня 2006 года. Получается в гифках старая инфа - и Сербия и Черногория идут как одно государство под сокращением SCG А надо, чтобы Сербия определялась как SRB (или Serbia, как она у Угара сейчас и определяется). Может либо переименовать в пулах айпи Serbia на SRB (что, как я понял - сложно), либо переименовать имеющуюся гифку SRB (шайтан - сейчас действительно есть, а вчера не нашел...) на Serbia Но еще бы разобраться с Черногорией. Черногория Республика Черногория Montenegro Подгорица ME MNE Так, глянул, есть MNE.gif Кажется, я начинаю понимать. В базе гифок новая инфа. Там бывшая Югославия разбита на государства с учетом последней информации. Возможно база либо обновлялась, либо обновляется автоматически. А вот та часть
Цитата: Фича со статусом берет данные напрямую из логов сервера, а в этих логах они оказываются благодаря огромной мега супер пупер программе, называемой сервер. Понятия не имею, каким образом сервер генерирует эти ROM, но лезть туда что-то править без острой необходимости - явно не лучший вариант по моему мнению...
имеет устаревшую привязку пулов айпи к названию стран. Получаем несоответствие... Возможен еще вариант, который легко правится. Я к чему: на примере с Румынией. В гифках был ROU.gif А логи определяли айпи как ROM Добавили ROM.gif - появился флаг. /finger по Угару кажет Serbia - уже новое название - переименуем SRB.gif в Serbia.gif (а лучше добавим просто на всякий случай, вдруг поправят логи) - должен с Сербией флаг появиться. Единственное, что проверить бы - как логи определяют сейчас айпи Черногории? Ведь есть в гифках MNE.gif Возможно в логах есть пул с определением MNE (или, как с Сербией, полное название Montenegro). Тогда можно смело добавлять гифку Serbia и заодно подогнать, если надо с Черногорией, не опасаясь международного скандала. Думаю, раз Сербия отдельно в логах определяется, там уже все поправлено. Просто названия при изменениях взяли полное - Serbia, а гифки подкачали с трехбуквенными сокращениями. Как-то так ))) Я не могу проверить эти логи ))) А в идеале - сравнить базу названий пулов на сервере с базой соответствующих гифок. Пока отловили только Румынию (исправили, флаг появляется, хотя правильнее было бы на сервере заменить ROM на ROU, но это сложно), Сербию. Может и еще есть, только не попадались игроки на глаза пока... Или нет в Черногории варкрафтеров ))) Думаю это проблема с вновь появившимися странами. В основном европейскими после повторного разделения той же Югославии. Но были, вроде, и в Африке переименования. Может еще где. Можно с сервака дернуть список стран, имеющих свои пулы айпи, для сравнения соответствия с файлом гифок?
[ Редактировано tolsty в 19.2.15 10:11 ] |
|
» 19.2.15 09:37 |
|
|
tolsty |
Re: Усовершенствованный статус battle.net |
Полубог
Регистрация: 13.5.14
Сообщений: 855
Откуда:
|
|
Нет. Надо разобраться, а то будет полит. скандал ((( Вот инфа:
Черного́рия (черногор. Црна Гора, Crna Gora) — республика в юго-восточной Европе, на адриатическом побережье Балканского полуострова.
Омывается Адриатическим морем, имеет сухопутные границы с Хорватией на западе, Боснией и Герцеговиной — на северо-западе, Сербией — на северо-востоке, частично признанной Республикой Косово[9] — на востоке и Албанией на юго-востоке.
До июня 2006 года была частью конфедеративного Государственного Союза Сербии и Черногории, занимая 13,5 % его совокупной территории. Полная независимость Черногории провозглашена 3 июня 2006 года. Получается в гифках старая инфа - и Сербия и Черногория идут как одно государство под сокращением SCG А надо, чтобы Сербия определялась как SRB (или Serbia, как она у Угара сейчас и определяется). Может либо переименовать в пулах айпи Serbia на SRB (что, как я понял - сложно), либо переименовать имеющуюся гифку SRB (шайтан - сейчас действительно есть, а вчера не нашел...) на Serbia Но еще бы разобраться с Черногорией. |
|
» 19.2.15 09:17 |
|
|
ПраваВы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения.
| Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|
|
|