LTD and etc.
 
ФорумФорум  Портал CpoLTDПортал CpoLTD  ЧаВоЧаВо  РегистрацияРегистрация  LegionTDLegionTD  Статистика ботаСтатистика бота  ВходВход  
Работает BNet PvPGN сервер. Число игр автохостинга - 6. В игры включены игроки с 4-х Батлнет серверов...

Поделиться | 
 

 Небольшая погрешность

Предыдущая тема Следующая тема Перейти вниз 
АвторСообщение
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Небольшая погрешность   Вт Янв 11, 2011 3:21 am

Ув Lowman. Пожалуйста гляньте мою предпоследнюю игру за хускара. Вышел после снесение ледяного трона, победа. А зачислилось как лив... А игра то стоящая была
http://cpoltd.dyndns.org/?p=gameinfo&gid=680
Вернуться к началу Перейти вниз
ArchDemiurg

avatar

Сообщения : 123
Репутация : 3
Дата регистрации : 2010-11-26
Возраст : 28
Откуда : г. Волгоград

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Demiurg
Должность:
Игровой баланс:
1/1  (1/1)

СообщениеТема: Re: Небольшая погрешность   Вт Янв 11, 2011 4:44 am

у самого было такое...
Вернуться к началу Перейти вниз
lowman
Вождь клана
Вождь клана
avatar

Сообщения : 391
Репутация : 8
Дата регистрации : 2010-03-16
Возраст : 42

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Lowman
Должность: Вождь клана
Игровой баланс:
100/200  (100/200)

СообщениеТема: Re: Небольшая погрешность   Вт Янв 11, 2011 5:54 am

Желтенький хорошо, красный - плохо ...
С чего это решили, что зачислилось как "лив"? Smile
Вернуться к началу Перейти вниз
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Re: Небольшая погрешность   Вт Янв 11, 2011 11:24 pm

Потому что в строчке "Result" написано "LEAVER". И если я правильно понимаю, то игра не зачлась? О счет там хороший, обидно)
Вернуться к началу Перейти вниз
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Re: Небольшая погрешность   Ср Янв 12, 2011 2:21 am

Ув. Lowman. Пожалуйста посмотрите, может это какая-то ошибка? Еще сыграл игру, чистая победа, подождал пока высветится финальная таблица, рассмотрел её а потом вышел. А результат один и тот же- LEAVER. Просто это уже второй случай, а играю я не так часто( Обидно 2.5 очка терять(
Вернуться к началу Перейти вниз
lowman
Вождь клана
Вождь клана
avatar

Сообщения : 391
Репутация : 8
Дата регистрации : 2010-03-16
Возраст : 42

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Lowman
Должность: Вождь клана
Игровой баланс:
100/200  (100/200)

СообщениеТема: Re: Небольшая погрешность   Ср Янв 12, 2011 3:05 am

Блин, просмотрел исходный код, который все это считает и что там написано?
А написано вот это:

CASE when ((winner=1 and newcolour < 6) or (winner=2 and newcolour > 5)) AND b.`left`/d.duration >= 0.8 then 'WON' when ((winner=2 and newcolour < 6) or (winner=1 and newcolour > 5)) AND b.`left`/d.duration >= 0.8 then 'LOST' when winner=0 then 'DRAW' else '$notCompleted' end as outcome


Это значит, что если время нахождения игрока в игре деленное на время игры меньше, чем 0.8, значит типа ливер

Left At 38:08 вышел из игры ДОБРОВОЛЬНО.
Duration: 54:12

.. прикольно .. будем править ..

MHeTecHo 2 5 2 18 0 2 0 688 54:12 вышел из игры ДОБРОВОЛЬНО.

Игра считается законченной, когда выходит последний игрок .. Если посмотреть по сортировке продолжительность игры (Duration), то можно увидеть, что есть люди, которые после игры бросают все и идут спать, а выходят из игры только проснувшись ))
Вернуться к началу Перейти вниз
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Re: Небольшая погрешность   Ср Янв 12, 2011 3:31 am

Отлично, а те 2 победы зачтутся?
Вернуться к началу Перейти вниз
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Re: Небольшая погрешность   Ср Янв 12, 2011 4:33 am

Во, благодарю
Вернуться к началу Перейти вниз
lowman
Вождь клана
Вождь клана
avatar

Сообщения : 391
Репутация : 8
Дата регистрации : 2010-03-16
Возраст : 42

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Lowman
Должность: Вождь клана
Игровой баланс:
100/200  (100/200)

СообщениеТема: Re: Небольшая погрешность   Ср Янв 12, 2011 10:10 pm

Та собственно не за что .. отображаться стало по другому, но перерасчета статы не произошло )) .. Надо копнуть немного глубже .. и вполне возможно что прийдется копаться в исходном коде бота и перекомпилировать его с учетом такой особенности поведения игроков. Но чувствую, что сяду я за это неблагодарное дело не скоро .. все таки перебрать туеву хучу файлов с таким же объемом строк кода эта задача не из легких при условии, что бота писал не я ))

запустить насильно обновление статы можно, но при этом все игры продублируются )
Вернуться к началу Перейти вниз
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Re: Небольшая погрешность   Чт Янв 13, 2011 12:07 am

В том то и дело, что нужное количество очков зачислилось, все классно)
Вернуться к началу Перейти вниз
lowman
Вождь клана
Вождь клана
avatar

Сообщения : 391
Репутация : 8
Дата регистрации : 2010-03-16
Возраст : 42

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Lowman
Должность: Вождь клана
Игровой баланс:
100/200  (100/200)

СообщениеТема: Re: Небольшая погрешность   Чт Янв 13, 2011 1:10 am

Везет )) однако Kills: 488, Deaths: 110 - остались прежними ))
Вернуться к началу Перейти вниз
lowman
Вождь клана
Вождь клана
avatar

Сообщения : 391
Репутация : 8
Дата регистрации : 2010-03-16
Возраст : 42

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Lowman
Должность: Вождь клана
Игровой баланс:
100/200  (100/200)

СообщениеТема: Re: Небольшая погрешность   Пт Янв 14, 2011 5:35 am

Статистику немного подправил .. теперь даже если найдется "умный" мальчик, который пойдет спать и не выйдет из игры (с целью подпортить вам статистику), ничего плохого вам не произойдет - теперь сроком окончания игры считается снос основного дерева )
Вернуться к началу Перейти вниз
[333]Lancer.

avatar

Сообщения : 37
Репутация : 0
Дата регистрации : 2010-11-14

СообщениеТема: Re: Небольшая погрешность   Пт Янв 14, 2011 11:50 pm

Good job)
Вернуться к началу Перейти вниз
ArchDemiurg

avatar

Сообщения : 123
Репутация : 3
Дата регистрации : 2010-11-26
Возраст : 28
Откуда : г. Волгоград

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Demiurg
Должность:
Игровой баланс:
1/1  (1/1)

СообщениеТема: Re: Небольшая погрешность   Сб Янв 15, 2011 12:14 am

[333]Lancer. пишет:
Good job)
\
Ага супер. А можно рехост бота сделать почаще, а то он пропадает из списков постоянно Smile)
Вернуться к началу Перейти вниз
lowman
Вождь клана
Вождь клана
avatar

Сообщения : 391
Репутация : 8
Дата регистрации : 2010-03-16
Возраст : 42

Лист персонажа
Ник на PlayGround BatleNet: [LtD]Lowman
Должность: Вождь клана
Игровой баланс:
100/200  (100/200)

СообщениеТема: Re: Небольшая погрешность   Сб Янв 15, 2011 10:51 pm

1 раз в 30 сек делается рехост после изменения числа игроков .. если рехост делать чаще (раз в 10 сек) бота будет банить плейграунд на 30 минут ) .. учтите, что при рехосте будет изменена циферка и потом искать трудно ...
Проблема скорее всего связана с тем, что некоторые названия игр при рехосте совпадают с названиями игр, которые в настоящий момент уже идут, а следовательно никто их и не видит .. изменю лучше диапазон циферек до 1000 Smile
Вернуться к началу Перейти вниз
Спонсируемый контент




СообщениеТема: Re: Небольшая погрешность   

Вернуться к началу Перейти вниз
 
Небольшая погрешность
Предыдущая тема Следующая тема Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
CpoLTD :: DotA Clan Game :: Обсуждение игрового процесса :: Проблеммы с ботом-
Перейти:  
Дипломы в UA
Моментальный обмен WebMoney WMR WMZ WME WMU WMB
Создать форум | © phpBB | Бесплатный форум поддержки | Контакты | Сообщить о нарушении | Создать он-лайн дневник