PDA

Просмотр полной версии : Статистика на R4



Страницы : [1] 2

Small_Bee
15.01.2012, 21:36
Сегодня сделали тестовый запуск статистики на R4.

r4.repka.su (http://r4.repka.su)
IE не приветствуется. Хто желает сделать круто и кроссбраузерно - велкам в личку )

Замеченные проблемы отзывы и пожелания - сюда.

Vetochka
15.01.2012, 21:42
Ура!!!

IGO1970
15.01.2012, 21:45
Для начала, держите друзья огромный респект :thx: :thx::thx: за ваш труд:)

PS отзывы будут незамедлительно, как только налетаем чиво нибудь:)

BigREPA
15.01.2012, 22:06
В консоли вижу людей - на сайте всё по нулям...(

Small_Bee
15.01.2012, 22:08
Угу... Нашел ошибку, исправляю..

BigREPA
15.01.2012, 22:18
Угу... Нашел ошибку, исправляю..

Тимофей, блин, может тебя прикомандировать к МГ, хотя бы на время, а?:)

Small_Bee
15.01.2012, 22:43
Вроде пошло. Походу, если в скрипте миссии вылетит ошибка, все накрывается.. Мониторю пока.

Vetochka
15.01.2012, 22:54
Тимофей, блин, может тебя прикомандировать к МГ, хотя бы на время, а?:)
Не отдадим, он нам самим нужен :)

Small_Bee
15.01.2012, 22:58
В общем сейчас еще один перезапуск - включу одну вещь, и можно пока летать. А что, самолеты брошенные не прибираются?

BigREPA
15.01.2012, 23:00
На главной странице "Большой" счётчик всё одно по нулям.

Small_Bee
15.01.2012, 23:02
На главной странице "Большой" счётчик всё одно по нулям.
Угу, есть такое.

BigREPA
15.01.2012, 23:03
Вот еще, похоже, косяк (страница Игрока http://r4.repka.su/membersorties.php?id=3 )


1 $ku11er Вылет в процессе
2 $ku11er Вылет в процессе

Vetochka
15.01.2012, 23:09
В общем сейчас еще один перезапуск - включу одну вещь, и можно пока летать. А что, самолеты брошенные не прибираются?

С брошенными на земле самолетами был глюк. Стандартная посадка, которая OnAircraftLanded и OnAircraftCrashLanded, в сети не всегда работает. Если ты видел скрипт, который ранее стоял на Р4, то там посадка оценивалась по изменению координат x и y, если они не менялись, то считалось, что самолет уже на земле и его можно бросить. Когда стоял первый вариант скрипта и посадке оценивалась стандартными функциями, то очень часто народу приходилось переподключаться, т.к. они не могли покинуть самолет... игра считала, что он в воздухе.

И эта:
K/D правильнее считать как К/(D+1).

Small_Bee
15.01.2012, 23:16
Вот еще, похоже, косяк (страница Игрока http://r4.repka.su/membersorties.php?id=3 )

Это не глюк. Человек вышел из самолета в воздухе. Этот момент я описал на главной. Т.е. даже если сбежит, вылет все равно его. Пока бот не покинет сражение. Поэтому такой вариант возможен. На этот момент первый бот уже "ушел", вылет завершился. Тут походу не очень удобно отображается "Вылет в процессе".

Тут другая проблема, я не вижу ни одного взлета.. Походу из-за того, что в воздухе появляются. Тоже баг.




--- Добавлено ---



K/D правильнее считать как К/(D+1).

Почему, тогда на на 2 победы и одну смерть кд будет 1.

BELKA_
15.01.2012, 23:18
Ура! Спасибо!

BigREPA
15.01.2012, 23:23
Наверное страницу Игроки логичнее сортировать по Очкам, нет?

Vetochka
15.01.2012, 23:24
Почему, тогда на на 2 победы и одну смерть кд будет 1.
Именно так. К/Д, исторически еще с Ил-2,а может и ранее, это количество побед на количество взятых виртуальных жизней (т.е. D - здесь не совсем корректно), иначе говоря сколько в среднем за виртуальную жизнь сбивает пилот. В твоем примере жизней уже взято две, первая была дана сразу, а потом взята еще одна после смерти. Получается, что игрок в среднем за виртуальную жизнь успевает сбить одного. Так всегда считалось. Заодно решена проблема с делением на 0.
Тоже самое по идеи должно быть киллы/поражения, более правильно считать коэффциент - киллы/взятые самолёты, т.е. киллы/(поражения+1).

Очень хочется, чтобы можно было в стате отдельно выделить самолеты, т.е. посмотреть статистику именно по самолетам. Это положит конец всем субъективным суждениям о том кому на чем легче, а главное даст возможность устанавливать на серверах более сбалансированный набор самолетов.

Косяк с коротким именем выскочил на actors.bob:Aircraft.Bf-109E-3.Short.

Small_Bee
15.01.2012, 23:33
Именно так. К/Д, исторически еще с Ил-2,а может и ранее, это количество побед на количество взятых виртуальных жизней (т.е. D - здесь не совсем корректно), иначе говоря сколько в среднем за виртуальную жизнь сбивает пилот. В твоем примере жизней уже взято две, первая была дана сразу, а потом взята еще одна после смерти. Получается, что игрок в среднем за виртуальную жизнь успевает сбить одного. Так всегда считалось. Заодно решена проблема с делением на 0.
Тоже самое по идеи должно быть киллы/поражения, более правильно считать коэффциент - киллы/взятые самолёты, т.е. киллы/(поражения+1).

Ок, ясно, сделаем.

--- Добавлено ---


Наверное страницу Игроки логичнее сортировать по Очкам, нет?

Пока нет поиска по нику и сортировки - отсортировано по нику. - иначе себя не найдешь.

--- Добавлено ---



Очень хочется, чтобы можно было в стате отдельно выделить самолеты, т.е. посмотреть статистику именно по самолетам. Это положит конец всем субъективным суждениям о том кому на чем легче, а главное даст возможность устанавливать на серверах более сбалансированный набор самолетов.

Косяк с коротким именем выскочил на actors.bob:Aircraft.Bf-109E-3.Short.

http://r4.repka.su/battlesummary.php?id=2 "Сводка по самолетам" - в принципе косвенно можно использовать. Более подробно тоже думаю стоит сделать.



Косяк с коротким именем выскочил на actors.bob:Aircraft.Bf-109E-3.Short.

Ок, исправим.

В общем пусть база наполняется, ошибки копятся, будем исправлять.

steam_
15.01.2012, 23:45
Спасибо огромное :beer:
Предлагаю строчки статистики сделать полосатыми (в два цвета) чтоб легче было ориентироваться какие цыфры к какой строчке, а то там, где строчек много - глаза сильно напрягаются

Small_Bee
15.01.2012, 23:46
Vetochka, можно появление на земле делать? Походу при появлении в воздухе то ли IsAirborne() не срабатывает, то и еще что. А это важно блин ОЧЕНЬ, иначе многие килы (точнее почти никакие) просто засчитываться не будут.

Vetochka
16.01.2012, 00:05
Vetochka, можно появление на земле делать? Походу при появлении в воздухе то ли IsAirborne() не срабатывает, то и еще что. А это важно блин ОЧЕНЬ, иначе многие килы (точнее почти никакие) просто засчитываться не будут.
Ну, если надо, то конечно делай. Сейчас отработать стат - задача приоритетная. Там просто галки в полном редакторе снять "старт в воздухе" и поставить "старт на парковке". Я сама сегодня уже не сделаю, т.к. БзБ далеко :)
По самолетом интересно посмотреть кол-во вылетов, побед, потерь и время.

По ходу с появлением стата Спит2а приобретает большую популярность :lol:

Small_Bee
16.01.2012, 00:12
Ну, если надо, то конечно делай. Сейчас отработать стат - задача приоритетная. Там просто галки в полном редакторе снять "старт в воздухе" и поставить "старт на парковке". Я сама сегодня уже не сделаю, т.к. БзБ далеко :)
По самолетом интересно посмотреть кол-во вылетов, побед, потерь и время.

По ходу с появлением стата Спит2а приобретает большую популярность :lol:

В общем - туда, где "Вылетов отменено" попадают и разбившиеся в труху из-за этого IsAirborne(). Движок думает, что самолет и не взлетал.

Kraggash
16.01.2012, 00:18
Поздравляю Вас и всех всех с началом нового этапа :bravo: Статистика это серьезно, терпения и удачи и спасибо!

BigREPA
16.01.2012, 00:20
Чтож, релиз состоялся:)
Завтра с утра пройду напильником, на предмет автостарта, рестарта...
Будет серия контрольных рестартов, и в статистике появятся "короткие" битвы.

Maler
16.01.2012, 00:21
Поздравляю Вас и всех всех с началом нового этапа :bravo: Статистика это серьезно, терпения и удачи и спасибо!
Присоединяюсь. Поздравляю от всей души. Спасибо Small_Bee и всем кто принимал участие!

Small_Bee
16.01.2012, 04:44
Поправил "Игроков онлайн" на главной странице.
При появлении самолета в воздухе взлет теперь считается правильно (сразу при создании самолета его статус не успевал обновится)
http://r4.repka.su/battleplane.php?id=198

podvoxx
16.01.2012, 08:48
Small_Bee
Спасибо за твой тяжелый, но очень нужный труд! Что бы мы без тебя делали, даже не хочется думать.
Поздравляю с релизом и всех, кто понял БОБа, не сдается не смотря ни на что и вновь поднимает в небо крылатые машины. :beer:
Все только начинается :)

Mr.X
16.01.2012, 09:23
Small_Bee,Cпасибо!:thx:

=elf=
16.01.2012, 09:29
На Репке 4 не летаю, но всё равно - спасибо Small_Bee!
Глядишь и дотерплю я наконец до нормального проекта..

Vetochka
16.01.2012, 09:57
Поправил "Игроков онлайн" на главной странице.
При появлении самолета в воздухе взлет теперь считается правильно (сразу при создании самолета его статус не успевал обновится)
http://r4.repka.su/battleplane.php?id=198

Я правильно понимаю, что старт в воздухе можно оставить?

BigREPA
16.01.2012, 10:41
9-05 холодная перезагрузка, всё поднялось и запустилось.
На странице Статистика запись о новом Сражении и времени начала появилась, летают 2 человека - "Большой" счетчик = 0 (ждал 20 мин)
Оба пилота "не знакомы" статистике - запись в базе ни об одном из них не создалась.

--- Добавлено ---

Может это из за старта в воздухе? На всякий вот имена, может отзовутся.

[9:55:33] Server: Fokker.rus входит в бой.
[9:55:34] Server: =022= теперь с нами.

--- Добавлено ---

Полностью отключил Монитор, на Р он не нужен. Рестарт - счетчики заработали, записи создались (после повторного захода пилотов)
Лог в ошибках типа CALL

Small_Bee
16.01.2012, 11:12
Может это из за старта в воздухе? На всякий вот имена, может отзовутся.

[9:55:33] Server: Fokker.rus входит в бой.
[9:55:34] Server: =022= теперь с нами.[COLOR="Silver"]

--- Добавлено ---

Полностью отключил Монитор, на Р он не нужен. Рестарт - счетчики заработали, записи создались (после повторного захода пилотов)
Лог в ошибках типа CALL

Вроде есть.. Онлайн. Возможно нестабильно работает, вечером включу логгирование ошибок базы, будет виднее, есть целый ряд вопросов и кроме этого. CALL если зелененькие, это не ошибки, а для успокоения совести, что канал не упал ) Ошибки красным выводятся.

--- Добавлено ---


Я правильно понимаю, что старт в воздухе можно оставить?

Правильно, длл-ку подправил, нормально должно быть.

podvoxx
16.01.2012, 11:12
С брошенными на земле самолетами был глюк. Стандартная посадка, которая OnAircraftLanded и OnAircraftCrashLanded, в сети не всегда работает. Если ты видел скрипт, который ранее стоял на Р4, то там посадка оценивалась по изменению координат x и y, если они не менялись, то считалось, что самолет уже на земле и его можно бросить. Когда стоял первый вариант скрипта и посадке оценивалась стандартными функциями, то очень часто народу приходилось переподключаться, т.к. они не могли покинуть самолет... игра считала, что он в воздухе.
И эта:
K/D правильнее считать как К/(D+1).

Vetochka, а можешь выложить скрипт для удаления самолетов, который сейчас используется на Р4? Заканчиваю работу над миссией, у меня есть скрипт, но не помню даже где его брал. В онлайне также мало тестировал его.

BigREPA
16.01.2012, 11:13
Когда не работала статистика, "тест с базой" по кнопке в командере проходил... кстати, по кнопке Остановить сервер произошел рестарт виндов...)
Да, зеленые, и только у одного игрока... совесть успокоилась)

Vetochka
16.01.2012, 11:22
Vetochka, а можешь выложить скрипт для удаления самолетов, который сейчас используется на Р4? Заканчиваю работу над миссией, у меня есть скрипт, но не помню даже где его брал. В онлайне также мало тестировал его.

http://www.sukhoi.ru/forum/showthread.php?t=72805&page=10&p=1763767&viewfull=1#post1763767
Если что - спрашивай.

podvoxx
16.01.2012, 11:40
http://www.sukhoi.ru/forum/showthread.php?t=72805&page=10&p=1763767&viewfull=1#post1763767
Если что - спрашивай.

Спасибо, посмотрел. Кстати топливо наверное стоит округлить до целого, я использую такой метод:


//************************Round Method*******************
public int RoundDown(double valueToRound)
{
double floorValue = Math.Floor(valueToRound);
if ((valueToRound - floorValue) > .5)
{
int x = (int)(floorValue + 1);
return x;
}
else
{
int x = (int)floorValue;
return x;
}
}

//Тест
int x = RoundDown(3.14)

//x = 3

-atas-
16.01.2012, 13:24
Именно так. К/Д, исторически еще с Ил-2,а может и ранее, это количество побед на количество взятых виртуальных жизней (т.е. D - здесь не совсем корректно), иначе говоря сколько в среднем за виртуальную жизнь сбивает пилот. .

Если можно решить проблему деления на 0 по другому, то лучше оставить деление на deaths, т.к. в аббревиатуре K/D D - это сокращение от смертей, а не от "взятых жизней". Никто в описанные в цитате нюансы не будет вникать, давайте не будем дезинформировать и путать народ, а сразу делаем все правильно, если возможно.

Поздравляю всех со стартом! Спасибо!

Small_Bee
16.01.2012, 13:27
Если можно решить проблему деления на 0 по другому, то лучше оставить деление на deaths, т.к. в аббревиатуре K/D D - это сокращение от смертей, а не от "взятых жизней". Никто в такие нюансы не будет вникать, давайте не будем дезинформировать и путать народ, а сразу делаем все правильно, если возможно.

Собственно сейчас так и есть. В случае деления на ноль стоит значок бесконечности. Что собственно с математической точки зрения есть правильно.

Valters
16.01.2012, 13:51
В качестве спасибо.Стишок.

Маленький Bee,Маленький Bee,
Маленький Bee над большими людьми.
Маленький Bee над поляной кружит,
Там где статист на статисте лежит.
Маленький Bee на должен устать.
Чтобы другие смогли полетать.
Маленький Bee и Большие дела.
Маленький Bee, потому что.. пчела.:)

Vetochka
16.01.2012, 14:42
Если можно решить проблему деления на 0 по другому, то лучше оставить деление на deaths, т.к. в аббревиатуре K/D D - это сокращение от смертей, а не от "взятых жизней". Никто в описанные в цитате нюансы не будет вникать, давайте не будем дезинформировать и путать народ, а сразу делаем все правильно, если возможно.

Поздравляю всех со стартом! Спасибо!

Всегда во всех статах Ил-2 к/д считался как киллы/(смерть+1), что намного более логично и полученный показатель имеет "физический" смысл в отличие от прямого к/д. "Физический" смысл сколько игрок в среднем сбивает за одну виртуальную жизнь, т.е. какой средний счет у боевых пилотов, которых конкретный игрок отыгрывает. А какой смысл в прямом делении я не понимаю, кроме искусственного коэффициента, который мы даже не можем посчитать для тех кто еще ни разу не погиб. У унылого зумера, который боится вступать в бой, и который при виде противника драпает, прямой к/д будет бесконечный, у аса, который всех валит налево и направо и при этом сам остается живым к/д будет такой же... ну, т.е. и первый и второй, согласно стату, игроки примерно одинакового уровня. :lol: Кстати, если наш ас случайно разок погибнет, то трусливый унылый зумер окажется круче... Если же мы считаем правильно, то сразу понятно ху из ху - у первого будет 0, у второго - 100...
В общем, конечно, делайте как хотите, но я вас настойчиво призываю к логичным и прозрачным решениям... А чтобы не вводить в заблуждение достаточно в таблице написать K/(D+1) и все "проблемы" решены.

Small_Bee
16.01.2012, 15:16
Вообще, ИМХО, параметр кд относительно бобы устарел весьма.

В контексте боба он мог бы означать сколько ты лично пристрелил игроков (а не самолетов) и сколько раз помер сам. Т.е. ничего не означать.
Более верным было бы обозвать это дело AV/D - воздушных побед на одну смерть. Бесконечность будет означать, что пилот вообще ниразу не помер ).
С точки зрения меряния органами более показательным будет параметр победа\поражение. Если возникают проблемы с тем, что и у новичка и у аса бесконечность, смотрим на кол-во побед общее, и все будет на своих местах.

Все же мне кажется нелогичным, когда при одинаковом кол-во побед коеффициент будет менее единицы. А та единица, что раньше прибавляли, мне кажется просто отмазка и облегчение себе жизни за счет отсутствия наличия проверки на ноль )

Vetochka
16.01.2012, 15:21
Более верным было бы обозвать это дело AV/D - воздушных побед на одну смерть.

Давай так и сделаем. Только на D+1 :D


Бесконечность будет означать, что пилот вообще ниразу не помер ).

Тогда зачем в этом коэффициенте AV, то что ни разу не помер говорит просто количество смертей. Т.е. при количестве смертей 0 наш коэффициент не информативен вообще. Значит коэффициент не правильный какой-то...



С точки зрения меряния органами более показательным будет параметр победа\поражение.
Опять лучше считать убитых самолетов/взятых самолетов, чтобы не иметь проблем при нуле поражений.

Small_Bee
16.01.2012, 15:25
Опять лучше считать убитых самолетов/взятых самолетов, чтобы не иметь проблем при нуле поражений.

Не проблема, в базе этого все равно нет, считает вебморда. А там она может считать что угодно ))) Пусть будет +1, раз так яростно отстаиваем мнение. Хотя и смотрится на мой вкус костылем. )
По выделенному - это уже другой параметр, а именно победа\вылет ))

Scavenger
16.01.2012, 15:34
А та единица, что раньше прибавляли, мне кажется просто отмазка и облегчение себе жизни за счет отсутствия наличия проверки на ноль )

вспоминается байка про наследство в виде 17 лошадей и дележки его на троих сыновей.

Small_Bee
16.01.2012, 15:48
вспоминается байка про наследство в виде 17 лошадей и дележки его на троих сыновей.
Именно ))

-atas-
16.01.2012, 16:05
Все же мне кажется нелогичным, когда при одинаковом кол-во побед коеффициент будет менее единицы.

Конечно, нелогично.
1) k/d - это победы деленные на смерти по определению.

2) Новая жизнь еще не началась (в ней 0 вылетов, например), а мы ее уже прибавляем. Результаты новой жизни логично считать когда она уже закончилась. Можно и победы и киллы прибавлять только после конца новой жизни.

3) В проекте, где стата при смерти будет обнуляться, киллы за 1 жизнь не должны делиться на 2. В разных проектах подход должен быть одинаковым.

В чем смысл прибавлять надуманную смерть, которой не было? Нет ни одной логически обоснованной причины, кроме проблемы деления на ноль.


А та единица, что раньше прибавляли, мне кажется просто отмазка и облегчение себе жизни за счет отсутствия наличия проверки на ноль )

Так и есть, пора эти кустарные костыли на свалку истории, иначе несолидно получится, как будто правильно посчитать не умеем.

Для желающих можно ввести новый коэффициент k/l (per life), считать его только после n вылетов в новой жизни.

Vetochka
16.01.2012, 16:28
Конечно, нелогично.
1) k/d - это победы деленные на смерти по определению.

А ты мне смысл этого коэффициента объясни. Не то что это рули деленные на пряники, помноженные на вес слона, а в чем смысл этого коэффициента. В чем смысл к/(д+1) понятно, я его написала - среднее количество сбитых за одну виртуальную жизнь. Например у Хартмана этот коэффициент был 352, у Кожедуба - 64, у неизвестного летчика Иванова, которые не успел сделать ни одного боевого вылета - 0. А к/д у всех у них бесконечное...



2) Новая жизнь еще не началась (в ней 0 вылетов, например), а мы ее уже прибавляем. Результаты новой жизни логично считать когда она уже закончилась. Можно и победы и киллы прибавлять только после конца новой жизни.

Это как это не началась? Предыдущий обыгрываемый пилот погиб, после чего сразу же родился новый, ведь человек-то зарегистрирован на сервере, т.е. в любой момент он может вылететь... а то что вылетов не успел сделать не имеет никакого значения. У реальных летчиков жизнь начинается не с первого вылета, а с первого вздоха.



3) В проекте, где стата при смерти будет обнуляться, киллы за 1 жизнь не должны делиться на 2. В разных проектах подход должен быть одинаковым.

Если в проекте стат обнуляется при смерти, то зачем вообще к/д показывать? К/д у всех будет бесконечный, к/(д+1) будет показывать другой коэффициент, который именуется стриком.

Ладно более спорить не буду. Давайте повторим историю с Ил-2. Там тоже сначала считали как к/д, потом перешли к к/(д+1) и вовсе не потому, что было сложно при Д = 0 показывать значок бесконечности... Ставлю 100 рублей на то, что через пару лет все будут считать как к/(д+1). :D

P.S. Жаль только, что придется при появлении на сервере себе сразу грохнуть, чтоб К/Д видеть :D:D:D

Small_Bee
16.01.2012, 16:35
В общем подытожу.

1. K/D не будет.
2. Вместо кд будет AV/L (то самое +1, кол-во побед на виртуальную жизнь - реверанс Веточке :)) Т.е. оставляем старый кд, но называем его более корректно.
3. AV/D (кол-во побед на смерть)
4. AV/S (кол-во побед на вылет)
5. AV/DF (кол-во побед на поражение)

Аналогично для наземки.

Через пару лет пусть считают как хотят )

Vetochka
16.01.2012, 16:37
В общем подытожу.

1. K/D не будет.
2. Вместо кд будет AV/L (то самое +1, кол-во побед на виртуальную жизнь - реверанс Веточке :))
3. AV/D (кол-во побед на смерть)
4. AV/S (кол-во побед на вылет)
5. AV/DF (кол-во побед на поражение)

И это самое правильное решение :)

=elf=
16.01.2012, 16:38
В общем подытожу.

1. K/D не будет.
2. Вместо кд будет AV/L (то самое +1, кол-во побед на виртуальную жизнь - реверанс Веточке :))
3. AV/D (кол-во побед на смерть)
4. AV/S (кол-во побед на вылет)
5. AV/DF (кол-во побед на поражение)

Аналогично для наземки.

Через пару лет пусть считают как хотят )

А обнуление стата не предусмотрено?

-LT-
16.01.2012, 16:42
Сегодня сделали тестовый запуск статистики на R4.

r4.repka.su (http://r4.repka.su)
IE не приветствуется. Хто желает сделать круто и кроссбраузерно - велкам в личку )

Замеченные проблемы отзывы и пожелания - сюда.

мда всю жизнь пользуюсь IE ( ладно не судьба значит, но всё равно спс)

Small_Bee
16.01.2012, 16:49
А обнуление стата не предусмотрено?

Не понял вопрос, в каком контексте? Вообще достаточно выполнить один запрос, что бы база вернулась к исходному состоянию. Или что имеется ввиду?

--- Добавлено ---


мда всю жизнь пользуюсь IE ( ладно не судьба значит, но всё равно спс)
Не все так страшно, главное не 6-м. Немного по другому выглядеть будет.

Pilpt
16.01.2012, 17:00
Ух ты!!! Нужная вещь :cool: Спасибо!

=elf=
16.01.2012, 17:06
Не понял вопрос, в каком контексте? Вообще достаточно выполнить один запрос, что бы база вернулась к исходному состоянию. Или что имеется ввиду?

Имеется ввиду сброс кол-ва побед/смертей и т.д на ноль по прошествию месяца, года. Боюсь, что народ начнёт всеми правдами и неправдами делать себе крутой стат, а когда периодически стат обнуляется, то особого рвения к этому возможно и не будет. Не терплю я просто "безбашенности" в авиасимах, т.к сотни раз видел примеры таких выкрутасов, которые человек в реальности никогда делать бы не стал(просто по причине банального инстикта самосохранения). И становится противно, глядя на этих "героев":(
Старый я наверно уже, хе-хе..

Small_Bee
16.01.2012, 17:10
Имеется ввиду сброс кол-ва побед/смертей и т.д на ноль по прошествию месяца, года. Боюсь, что народ начнёт всеми правдами и неправдами делать себе крутой стат, а когда периодически стат обнуляется, то особого рвения к этому возможно и не будет. Не терплю я просто "безбашенности" в авиасимах, т.к сотни раз видел примеры таких выкрутасов, которые человек в реальности никогда делать бы не стал(просто по причине банального инстикта самосохранения). И становится противно, глядя на этих "героев":(
Старый я наверно уже, хе-хе..

Не, это само собой. Там столько всего сыпется, что обнулять базу периодически просто техническая необходимость. Скорее всего старые данные будет обобщены по основным показателям и вынесен в архив, и считать начнем с нуля. К примеру, кол-во побед в архиве можно будет увидеть, а кто кого и хронологию - нет.

=elf=
16.01.2012, 17:15
Всё - О.К:cool:

Vetochka
16.01.2012, 17:30
Имеется ввиду сброс кол-ва побед/смертей и т.д на ноль по прошествию месяца, года. Боюсь, что народ начнёт всеми правдами и неправдами делать себе крутой стат, а когда периодически стат обнуляется, то особого рвения к этому возможно и не будет. Не терплю я просто "безбашенности" в авиасимах, т.к сотни раз видел примеры таких выкрутасов, которые человек в реальности никогда делать бы не стал(просто по причине банального инстикта самосохранения). И становится противно, глядя на этих "героев":(
Старый я наверно уже, хе-хе..
Статонабиватели как раз летают очень осторожно. Неверная ИлДвашная аксиома, что стат это только К/Д породила много занудства на проектах. Многие поняли, что для крутого К/Д достаточно очень аккуратно летать, а не учиться сбивать. А надо уметь и первое и второе...
Частым обнулением стата ты добьёшься противоположного эффекта, количество "героев" значительно увеличится, "а фигли! всё равно скоро обнулят, так почему бы не подогфайтиться на проекте :D ". За смерть надо банить на день по стимАйДи, только тогда инстинкт самосохранения начнет работать, а всякие обнуления стата тем кто хотел плевать на виртуальную жизнь - до лампочки. Было бы не до лампочки - летали бы они по другому.

Sonic
16.01.2012, 17:34
........ За смерть надо банить на день по стимАйДи, только тогда инстинкт самосохранения начнет работать, а всякие обнуления стата тем кто хотел плевать на виртуальную жизнь - до лампочки. Было бы не до лампочки - летали бы они по другому.
Кто будет летать на проекте с такими банами? Всегда есть возможность тупо помереть при фризе.

-atas-
16.01.2012, 18:00
А ты мне смысл этого коэффициента объясни.

Показывает полезность игрока для стороны/команды во многих играх, т.к. показывает, каких персонажей или техники игрок гробит больше: своих (если < 1) или противника (если > 1).

В этой связи кстати можно отдельно считать по потерям техники и потерям жизней пилотов, особенно на проектах завязанных на экономику (производство самолетов и пополнение пилотов в казармах), т.е. разделить уничтожено/потеряно техники, уничтожено/потеряно пилотов.

Vetochka
16.01.2012, 18:01
Кто будет летать на проекте с такими банами? Всегда есть возможность тупо помереть при фризе.
Будут еще с большим азартом. Народ хочет более реального отношения к жизни. Ну, а если убили, то можно вечер хорошо провести на догфайте... глядишь в другой раз не убьют. А смерть от фриза можно отследить скриптом и не учитывать. Летали же ранее коопы, сбили - из миссии выходишь, да и смерть от "придурка" на взлете тоже не редкость была.


Показывает полезность игрока для стороны/команды во многих играх, т.к. показывает, каких персонажей или техники игрок гробит больше: своих или противника.

Это не есть физический смысл. По К/(Д+1) можно сказать тоже самое. И если уж говорить о соотношении техник, то надо смотреть коэффициент победы/потери, никак не победы/смерти пилота. Но и здесь что будем делать с теми кто еще ни разу не угробил свою технику. По К/Д или К/Л получается, что тот кто своим мастерством валит врагов пачками и тот кто сидит далеко в тылу в кустах, никого еще не завалив, одинаково полезны для команды. А если ввести не Л, а Л+1, то сразу все встает на свои места. А чтоб не путаться достаточно назвать своими словами - вместо Потерь назвать "количество взятых у команды боевых средств".



В этой связи кстати можно отдельно считать по потерям техники и потерям жизней пилотов, особенно на проектах завязанных на экономику (производство самолетов и пополнение пилотов в казармах), т.е. разделить уничтожено/потеряно техники, уничтожено/потеряно пилотов.
Зачем для этого К/Д? Все данные по потерям хранится в базе данных в явном виде и именно данные в явном виде удобнее использовать, чем сначала их преобразовывать в некие коэффициенты, а потом обратно.

Ладно, мы уже повторяемся. Сейчас СмолБи принял самое решение решение - оставил оба коэффициента. А кто из нас прав история рассудит. В Ил-2 прижился К/(Д+1), а то что осталось Д, так это просто был атавизм от времен когда считали напрямую к/д.

Small_Bee
16.01.2012, 18:13
В общем еще одна хорошая новость. Походу логику мультиплеера уже сейчас можно рисовать на более глубоком уровне, чем скрипт миссии. Т.е. на уровне целого сражения. Разработчики фичу подтвердили. :)
Надобность в подключении своих dll-к через скрипт миссии отпадает, да и возможностей несколько больше. Это предварительно. Как что то воплощу "в железе", дополнительно отрапортую.

Apolo
16.01.2012, 18:59
В общем еще одна хорошая новость. Походу логику мультиплеера уже сейчас можно рисовать на более глубоком уровне, чем скрипт миссии. Т.е. на уровне целого сражения. Разработчики фичу подтвердили. :)
Надобность в подключении своих dll-к через скрипт миссии отпадает, да и возможностей несколько больше. Это предварительно. Как что то воплощу "в железе", дополнительно отрапортую.

Интересно. А можно чуть подробнее? Хотя бы в двух словах.

=elf=
16.01.2012, 19:26
Частым обнулением стата ты добьёшься противоположного эффекта, количество "героев" значительно увеличится, "а фигли! всё равно скоро обнулят.

Не частым, а периодическим. Просто тем, кто достаточное кол-во раз "помер" в стате, в конце концов может уже стать пофиг на всё и их поведение может измениться не в сторону вирпильства, а обычного геймерства.
Возможность начать "жизнь" с нуля, для них может быть хорошим стимулом не скатиться в "авиагопники".


За смерть надо банить на день по стимАйДи, только тогда инстинкт самосохранения начнет работать, а всякие обнуления стата тем кто хотел плевать на виртуальную жизнь - до лампочки.

Баню поддерживаю, но не с такой парилкой. Пол часа - не более, иначе амба проекту. Заходит человек на сервер, его хлоп - завулчили. Жди сутки. Незнаю, незнаю.. Слишком жёстко. Утопия.

p.s А вот вопрос задам: - " Можно ли ввести на сервере регистрацию по ID (или как там правильно называется:dontknow:), чтобы человек получивший бан, не смог в течении срока бана зайти на сервер под другим ником?" И вообще, чтобы мог заходить на сервер только под тем ником под которым зарегистрировался там.

Sonic
16.01.2012, 19:43
Будут еще с большим азартом. Народ хочет более реального отношения к жизни. Ну, а если убили, то можно вечер хорошо провести на догфайте... глядишь в другой раз не убьют. А смерть от фриза можно отследить скриптом и не учитывать. Летали же ранее коопы, сбили - из миссии выходишь, да и смерть от "придурка" на взлете тоже не редкость была.


..........
Так из миссии выходили или рестарт "адекватный" хост давал.... но не на сутки же выходить надо было :)

-atas-
16.01.2012, 19:52
В общем еще одна хорошая новость. Походу логику мультиплеера уже сейчас можно рисовать на более глубоком уровне, чем скрипт миссии. Т.е. на уровне целого сражения. Разработчики фичу подтвердили. :)
Надобность в подключении своих dll-к через скрипт миссии отпадает, да и возможностей несколько больше. Это предварительно. Как что то воплощу "в железе", дополнительно отрапортую.

Это радует ))

А с подключением адд-инов это связано?

Аддины позволяют перегрузить объект GamePlay и расширить его функционал, GUI здесь вторично.
Если да, можешь поделиться с Octocat, как это реализовать в онлайне, чтобы его кампанию можно было в онлайне летать нескольким игрокам или сквадам?

Vetochka
16.01.2012, 20:22
Так из миссии выходили или рестарт "адекватный" хост давал.... но не на сутки же выходить надо было :)
Ладно... эт я троллю потихоньку. :D Конечно, сутки это перебор. Просто моя главная мысль была о том, что чистить стат бесполезно.

=UAi=Shkrab
16.01.2012, 20:24
На Репке 4 не летаю, но всё равно - спасибо Small_Bee!
Глядишь и дотерплю я наконец до нормального проекта..
1.тоже не летаю там -догфайт не прельщает колбаситься. Когда поставишь Тимофей стату на Р1.? Можно же и там опробывать.
2. Будет ли в стате учитываться (в очках) убийство танкера, лодочки, десантного бота, миноносца.? Вроде бы сильно разные цели по возможности их убиения.

Sonic
16.01.2012, 20:52
Стата хороша. Все расписано. :) Но. Не отмечает сколько очей сняли при окончательном подсчете и за что. Вылет - победа - посадка не на взлетный филд.
Очки сняты, но не отобразжает скока :)
Может и лишнее это, но если каждую пульку прописывает, то уж такую мелочь то..... :)

Vetochka
16.01.2012, 21:32
Есть маленькое западло. При вылете лаунчера гарантирована смерть.

Small_Bee
16.01.2012, 21:50
Есть маленькое западло. При вылете лаунчера гарантирована смерть.
Если в миссии скриптом с самолетом в этом случае ничего не делается, остается надеяться только на "мастерство" бота. А это да, гарантированная смерть. Ситуация усугубляется тем, что игра не сразу выкидывает выпавшего игрока, и бот соотв. не сразу берет управление. Если бои на низах, самолет упадет раньше почти на 100%.

--- Добавлено ---


Стата хороша. Все расписано. :) Но. Не отмечает сколько очей сняли при окончательном подсчете и за что. Вылет - победа - посадка не на взлетный филд.
Очки сняты, но не отобразжает скока :)
Может и лишнее это, но если каждую пульку прописывает, то уж такую мелочь то..... :)

Да, думаю стоит это вывести в статистику вылета. Там понижающий коэффициент. Конкретнее - давай ссылку на вылет.

--- Добавлено ---


1.тоже не летаю там -догфайт не прельщает колбаситься. Когда поставишь Тимофей стату на Р1.? Можно же и там опробывать.
2. Будет ли в стате учитываться (в очках) убийство танкера, лодочки, десантного бота, миноносца.? Вроде бы сильно разные цели по возможности их убиения.

Стата пока только вполовину рабочая, что бы собщество не сильно материлось, лучше на одном хосте ее обкатать и до ума довести.
Машинки и кораблики считаются, у всех своя цена.

--- Добавлено ---


Это радует ))

А с подключением адд-инов это связано?

Если да, можешь поделиться с Octocat, как это реализовать в онлайне, чтобы его кампанию можно было в онлайне летать нескольким игрокам или сквадам?

Несколько другое, но думаю будет тоже полезно, личка вроде работает.

Vetochka
16.01.2012, 22:23
Если в миссии скриптом с самолетом в этом случае ничего не делается, остается надеяться только на "мастерство" бота. А это да, гарантированная смерть. Ситуация усугубляется тем, что игра не сразу выкидывает выпавшего игрока, и бот соотв. не сразу берет управление. Если бои на низах, самолет упадет раньше почти на 100%.
Вылет лаунчера произошел практически сразу после моего вылета. А прошло две минуты:
http://r4.repka.su/sortie.php?id=604
Такое впечатление, что никто не брал управление в свои руки. Я не могла сразу переконнектиться, мне писали что я там уже есть... Когда мой напарник, который там висел мне сказал, что мой бот разбился, я сразу смогла подключиться...

Слово "последние" глаз режет. Может на крайние поменять.

Кстати, народ стал поаккуратнее летать. Над центром драка теперь случается...

Sonic
16.01.2012, 23:47
Да, думаю стоит это вывести в статистику вылета. Там понижающий коэффициент. Конкретнее - давай ссылку на вылет.


http://r4.repka.su/sortie.php?id=504
Тут видимо срезано за посадку на свой, но не взлетный филд.

Tonio82
17.01.2012, 00:34
А что-нибудь вот с такими экземплярами будут делать?
http://r4.repka.su/member.php?id=21

Small_Bee
17.01.2012, 00:48
А что-нибудь вот с такими экземплярами будут делать?
http://r4.repka.su/member.php?id=21

Кикать и банить. Сейчас это можно делать прямо из скрипта. Собственно Веточка уже должна быть в курсе.

Pilpt
17.01.2012, 00:48
А что-нибудь вот с такими экземплярами будут делать?
http://r4.repka.su/member.php?id=21
присоединяюсь к вопросу :aggresive:
ps да, прошу прощения у tormoz :ups: уж очень отомстить хотелось (потому как, подозреваю, это уже не в первый раз), но видимо перепутал его с RED* S11
еще раз прошу прощения

gosha11
17.01.2012, 02:01
сделал 4 вылета за синих, посадки на аэродром с последующим сруливанием считает "посадка в поле" и соответственно пишет что меня" победили" даже с незначительными повреждениями (один раз правда плюхнулся рядом с полосой на брюхо)....посадки за красных считает нормально

Bacha
17.01.2012, 02:06
СмоллБи спасибо огромное!
Всем остальным. Господа, может подумать как оплачивать этот труд. Работа кстати нудная и противная, многа букавок непонятных. Даже если каждый заплатит по 100р в месяц (пол-литра больше стоит), наши программисты смогут объяснить ребенку почему папа не может сходить в парк на карусели, а должен сидеть и давить клавиши. Я понимаю, что такого ещё не было в многолетней истории Ил-2, все создавалось на чистом энтузазизме, но может пора прекратить эту практику?

Small_Bee
17.01.2012, 02:19
СмоллБи спасибо огромное!
Всем остальным. Господа, может подумать как оплачивать этот труд. Работа кстати нудная и противная, многа букавок непонятных. Даже если каждый заплатит по 100р в месяц (пол-литра больше стоит), наши программисты смогут объяснить ребенку почему папа не может сходить в парк на карусели, а должен сидеть и давить клавиши. Я понимаю, что такого ещё не было в многолетней истории Ил-2, все создавалось на чистом энтузазизме, но может пора прекратить эту практику?

Спасибо, но "спасибо" вполне достаточно :). Переводить это дело на товарно-денежные рельсы принципиально не желаю. Т.е. делаю что хочу, как хочу и когда считаю возможным - вот такой, кроме всего прочего, сугубо эгоистический фактор :)
А малая у меня папина дочка - от компьютера хрен оттянешь, блин. Какие там качели :D

Charger
17.01.2012, 03:10
Статонабиватели как раз летают очень осторожно. Неверная ИлДвашная аксиома, что стат это только К/Д породила много занудства на проектах. Многие поняли, что для крутого К/Д достаточно очень аккуратно летать, а не учиться сбивать. А надо уметь и первое и второе...
Частым обнулением стата ты добьёшься противоположного эффекта, количество "героев" значительно увеличится, "а фигли! всё равно скоро обнулят, так почему бы не подогфайтиться на проекте :D ". За смерть надо банить на день по стимАйДи, только тогда инстинкт самосохранения начнет работать, а всякие обнуления стата тем кто хотел плевать на виртуальную жизнь - до лампочки. Было бы не до лампочки - летали бы они по другому.

Не согласный :) В Птицах база складывалась в архив каждый ТОД. И посмотреть можно было эффективность своего действия как на протяжении ТОДа, так и по конкретным вылетам, но всё равно было мало уникумов отращивающих киллпердец и стрик под сотню :) Прежде всего, нужна цель. Нету цели? Не взыщите, результат будет средненький. Хотя порвать стрик, это одно из самых крутых деяний :) Особенно, когда он за полтинник перевалил :) Вообще, на мой взгляд, самое правильное правило, за пять побед подряд медаль, за три смерти венок :) А остальное, с запретами игры по айди, ну чистой воды песочница, детсад, младшая группа, акварель, ватман.

=FPS=MAVR
17.01.2012, 06:46
Спасибо Bee за стату, вчера полетал на Р4 с удовольствием. Всегда приятно после вылета устроить разбор полета :) Анализ своих действий и причин, повлекших поражение, настраивает на правильное ведение боя и позитивное отношение к оппонентам. Даже на догфайте.

Правда железо моё пока не для массовых баталий, лаунчер меня слишком часто навещает ;) На Р4 пока народу с десяток еще терпимо. На Р3 моё место :D Хочу стату туда.
Ну это так, щутка - хотелка моя пока не прокачаюсь.

И сразу про касячек-бажок. У мня в стату вписался не существовавший вылет с нулевой длительностью
148762
Объясню, как это получилос. После посадки на свой филд я вышел в меню для выбора базы и самолета и сразу нажал создать. Но меня скинуло на вылет в первом самолете. Повторно выбрал базу и самолет, со второй попытки создать новый самолет получилось и сервер пустил меня в бой. Такое, наверно, все частенько наблюдали. Понятно, что слишком быстро тыцкать мышу не стоит, но хочется же быстренько-быстренько еще по мордасам получить :D А в итоге получил "левый" вылет, который пошел в стату. Нафих он был бы нужен ;)
Может как-то можно в стату не включать вылеты с нулевой длительностью.

Mr.X
17.01.2012, 13:44
На сервере сейчас 5 человек,а на сайте пишет 0.
Сделал первый вылет,инфы 0.:(

Small_Bee
17.01.2012, 14:01
На сервере сейчас 5 человек,а на сайте пишет 0.
Сделал первый вылет,инфы 0.:(

Да, сейчас есть проблема с первым входом на сервер, когда игрок еще не прописался в базе. Пока можно попробовать отсоединится и присоединится снова.

BigREPA
17.01.2012, 14:02
На сервере сейчас 5 человек,а на сайте пишет 0.
Сделал первый вылет,инфы 0.:(

Да, в курсе(

@ Small_Bee


[16.01.2012 23:15:46] repka-78rus: Р4 стоит 6ч20мин но на главной счетчик по 0...
заходил гдето в 20-00 он еще работал, соединение с базой в командере есть

Small_Bee
17.01.2012, 14:02
И сразу про касячек-бажок. У мня в стату вписался не существовавший вылет с нулевой длительностью
148762
Объясню, как это получилос. После посадки на свой филд я вышел в меню для выбора базы и самолета и сразу нажал создать. Но меня скинуло на вылет в первом самолете. Повторно выбрал базу и самолет, со второй попытки создать новый самолет получилось и сервер пустил меня в бой. Такое, наверно, все частенько наблюдали. Понятно, что слишком быстро тыцкать мышу не стоит, но хочется же быстренько-быстренько еще по мордасам получить :D А в итоге получил "левый" вылет, который пошел в стату. Нафих он был бы нужен ;)
Может как-то можно в стату не включать вылеты с нулевой длительностью.

На R4 используется весьма оригинальный способ заставить игроков не покидать самолеты. Вас перекинуло, но самолет создан был.
Нулевые вылеты будем фильтровать.

BigREPA
17.01.2012, 14:03
Да, сейчас есть проблема с первым входом на сервер, когда игрок еще не прописался в базе. Пока можно попробовать отсоединится и присоединится снова.

Это не то!

Small_Bee
17.01.2012, 14:13
Это не то!
Даже так.. Будем смотреть.

Tonio82
17.01.2012, 15:20
А со скольки человек на сервере начинает работать статистика?

Small_Bee
17.01.2012, 15:42
Через час полтора на сервере будут небольшие тех.работы, и сброшена статистика. Чем больше будете летать, тем больше ошибок соберем, и тем раньше и исправим.

BigREPA
17.01.2012, 15:46
в 17-00 он и так сам по себе перезагрузится...

Small_Bee
17.01.2012, 15:48
в 17-00 он и так сам по себе перезагрузится...

Тем лучше. Лучше сделать пораньше, что бы за вечер собрать какие то логи.

Vetochka
17.01.2012, 16:19
У меня все 7 посадок записаны как "Разбился или посадок вне аэродрома",
http://r4.repka.su/member.php?id=76
при этом 5 из них была посадка на свой аэродром, правда без выпуска шасси :D Коммандер Ил-2 считал это за посадку и никому килл не давал. Как здесь реализовано, мне поражений за те посадки не писали, но в меня никто и не попадал вроде бы... Как аварийную посадку посадку "на брюхо" записывать вполне логично, но кому-то причислять победу за это не стоит.
Еще смущает время проведенное на сервере... У меня 4 с лишним часа, хотя я вчера налетала точно меньше.

И еще. Очень хочется получить суммарные данные по каждому типу самолета: победы, потери, вылеты, время налета. Для игрока хорошо бы ввести еще два параметра эффективности - киллы/час и очки/час. ПМСМ, для дога это самые правильные коэффициенты.

Small_Bee
17.01.2012, 17:00
У меня все 7 посадок записаны как "Разбился или посадок вне аэродрома",
http://r4.repka.su/member.php?id=76
при этом 5 из них была посадка на свой аэродром, правда без выпуска шасси :D Коммандер Ил-2 считал это за посадку и никому килл не давал. Как здесь реализовано, мне поражений за те посадки не писали, но в меня никто и не попадал вроде бы... Как аварийную посадку посадку "на брюхо" записывать вполне логично, но кому-то причислять победу за это не стоит.
Еще смущает время проведенное на сервере... У меня 4 с лишним часа, хотя я вчера налетала точно меньше.

И еще. Очень хочется получить суммарные данные по каждому типу самолета: победы, потери, вылеты, время налета. Для игрока хорошо бы ввести еще два параметра эффективности - киллы/час и очки/час. ПМСМ, для дога это самые правильные коэффициенты.
Вывод - садиться на шасси. Пока игра не считает иногда посадки особенно те, которые на пузо, а при покидании самолета он может забавно подпрыгнуть и шмякнуться о землю с ожидаемым результатом. Более того, если самолет считается как находящийся в воздухе, и для него сработает актордед, то результатом буде разбился, а если еще и попадали по самолету, то будет записано поражение. В твоем случае поражение только одно, и вполне заслуженное, остальное - просто креши.

Общий налет сейчас отображается неправильно.

Vetochka
17.01.2012, 17:45
Вывод - садиться на шасси...
Я к тому, что может имеет смысл делать проверку аварийных посадок по координатам аэродрома. Пусть они записываются как аварийные, но победу за это давать нельзя. Как будет на догфайте по фигу, там вообще стат не уперся, а вот на проектах начнутся холивары...
Например:
http://www.sukhoi.ru/forum/showthread.php?t=71129
Еще стата не было, проектов не было, БзБ страшно глючила... а холивар на рассматриваемую тему уже пошел :D

P.S. А на шасси всё равно не буду садиться :D

--- Добавлено ---

Вчера в спорах о К/Д совсем забыла главное.
Когда будет сделана сортировка по разным коэффициентам, в частности по основным коэффициентам эффективности игроков AV/D и AV/DF, то весь топ будет забит огромным количеством игроков сомнительного уровня, с самым крутым показателем "бесконечность", которые сделали 1-2 вылета, никого при этом не сбив, а потом забили на проект. Т.е. любимые проектантами штангенциркули из штанов доставать не придется из-за невозможности их использования... А вот если будет AV/(D+1) и AV/(DF+1) то весь этот "балласт проекта" в таблице стата окажется внизу, т.е. там где ему и место.

Уже сейчас по стату Репки это наглядно видно.

Асы Р4 на 17 января 2012 года до очистки (только по первый странице, но этого достачно):

1. ...SoVa... 0 вылетов, 0 сбитых
2. 104th_MoGas 3 вылета, 0 сбитых
3. =FSG=FRITZ 4 вылета 2 сбитых (крута!)
4. bktipton 5 вылетов, 0 сбитых, 2 смерти (это ас только по победы/поражения)
5. Borealis-kun 0 вылетов, 0 сбитых
6. caprival 2 вылета, 0 сбитых
7. centurion-2000 0 вылетов, 0 сбитых
8. demononok 0 вылетов, 0 сбитых
9. FF*Ph0b0s*95 1 вылет, 3 сбитых
Из перечисленного списка высокую эффективность показал только FF*Ph0b0s*95, средняя эффективность у =FSG=FRITZ, а все остальные простите... Но если мы нынешнюю таблицу отсортируем по К/Д или К/П (я повторюсь, что это два из четырех показателя эффективности истребителя, а не очки, которые растут с количеством вылетов) то у нас окажется целых 9 асов, из которых только один по показателям может претендовать на это звание (если сделает еще десяток вылетов с такой же эффективностью).

Small_Bee
17.01.2012, 18:01
Уже сейчас по стату Репки это наглядно видно.

Асы Р4 на 17 января 2012 года:
...SoVa... 0 вылетов, 0 сбитых
104th_MoGas 3 вылета, 0 сбитых
=FSG=FRITZ 4 вылета 2 сбитых (крута!)
bktipton 5 вылетов, 0 сбитых, 2 смерти (это ас только по победы/поражения)
Borealis-kun 0 вылетов, 0 сбитых
caprival 2 вылета, 0 сбитых
centurion-2000 0 вылетов, 0 сбитых
demononok 0 вылетов, 0 сбитых
FF*Ph0b0s*95 1 вылет, 3 сбитых
Из перечисленного списка высокую эффективность показал только FF*Ph0b0s*95, средняя эффективность у =FSG=FRITZ, а все остальные простите... Но если мы нынешнюю таблицу отсортируем по К/Д или К/П (я повторюсь, что это два из четырех показателя эффективности истребителя, а не очки, которые растут с количеством вылетов) то у нас окажется целых 9 асов, из которых только один по показателям может претендовать на это звание (если сделает еще десяток вылетов с такой же эффективностью).

От ты неугомонная. Уже ничего не видно. :) Тех работы произведены, база сброшена, логи включены, ошибку, при которой не регистрировались игроки, воспроизвел (походу не из-за базы), править буду позже.
Сортировать будете по AV/L :)

Vetochka
17.01.2012, 18:06
От ты неугомонная. Уже ничего не видно. :) Тех работы произведены, база сброшена, логи включены, ошибку, при которой не регистрировались игроки, воспроизвел (походу не из-за базы), править буду позже.
Сортировать будете по AV/L :)
Я не неугомонная. Я просто хочу, чтоб мы сейчас сделали правильно раз и навсегда. Неужели наглядного примера выше не достаточно для того, чтобы понять, что К/Д и К/П не рабочие коэффициенты? Все эти коэффициенты преследуют цель - выявить кто лучший на сервере, в том виде в котором они сейчас они не способны выполнить свою задачу, т.е. становятся просто бесполезными. Зачем они тогда вообще нужны. Давайте вообще их выкинем, пусть каждый сам их себе считает, заодно избежим крайне вредного размахивания штангенциркулями.

Small_Bee
17.01.2012, 18:28
Я не неугомонная. Я просто хочу, чтоб мы сейчас сделали правильно раз и навсегда. Неужели наглядного примера выше не достаточно для того, чтобы понять, что К/Д и К/П не рабочие коэффициенты? Все эти коэффициенты преследуют цель - выявить кто лучший на сервере, в том виде в котором они сейчас они не способны выполнить свою задачу, т.е. становятся просто бесполезными. Зачем они тогда вообще нужны. Давайте вообще их выкинем, пусть каждый сам их себе считает, заодно избежим крайне вредного размахивания штангенциркулями.
Уже ж решили, что показывать будем и то и то).

gosha11
17.01.2012, 18:47
Вывод - садиться на шасси. .У меня например из 4-х посадок (на мессере за синих), записанных как поражения, 3-и были на полосу, без поломок но со сруливанием и остановкой двигателя и только одна на сильно повреждённой машине на брюхо возле полосы... когда же летал за красных всё нормально.

Small_Bee
17.01.2012, 19:13
У меня например из 4-х посадок (на мессере за синих), записанных как поражения, 3-и были на полосу, без поломок но со сруливанием и остановкой двигателя и только одна на сильно повреждённой машине на брюхо возле полосы... когда же летал за красных всё нормально.

Для расчета индикации посадки на аэродром используется радиус аэродрома, на который сели.. Возможно там тоже есть ошибка (слишком маленький радиус). Проверю.

gosha11
17.01.2012, 20:05
Больше часа отлетал, стат не работает, т.е меня не "заметили"....:(

IGO1970
17.01.2012, 21:41
Больше часа отлетал, стат не работает, т.е меня не "заметили"....:(

подтверждаю:( вчерашние подвиги сбросились, а сегодняшние не за считались. И ещё, со страницы статистики не возможно попасть на сервер. Стим пишет, что когда освободится место может тогда, запустят.

Small_Bee
17.01.2012, 22:00
подтверждаю:( вчерашние подвиги сбросились, а сегодняшние не за считались. И ещё, со страницы статистики не возможно попасть на сервер. Стим пишет, что когда освободится место может тогда, запустят.

Подвиги сбросил принудительно, пока не наладим стабильную работу, такое будет периодически случаться. Проблему решаем, где то я что-то намутил.
Стим - это походу проблема Стима, те самые минус 128 игроков. Пусть пока висит ссылка, может обойдем как-то это дело.

Small_Bee
18.01.2012, 04:50
Поковырял немного стату на предмет ее молчания. Пробуем, если наблюдаются проблемы, отписываемся. т.к. не уверен что причину нашел и исправил.

=FPS=MAVR
18.01.2012, 06:21
На R4 используется весьма оригинальный способ заставить игроков не покидать самолеты.
я так и знал :)


Вас перекинуло, но самолет создан был.
:( ну я ж не старый еще, что б ко мне на Вы
По крайней мере для тебя :)


Нулевые вылеты будем фильтровать.
Спасибо! Собственно, для такого ответа и задавал вопрос :D

Small_Bee
18.01.2012, 11:06
Поковырял немного стату на предмет ее молчания. Пробуем, если наблюдаются проблемы, отписываемся. т.к. не уверен что причину нашел и исправил.
Походу не помогло блин.. будем дальше смотреть.

UP

еще одна маленькая ревизия. Просьба забежать на репку 4 и отрапортовать - живая стата или нет.

shammy
18.01.2012, 19:38
Стата жива, работает! Заметил глюк (или нет?), в этом вылете http://r4.repka.su/sortie.php?id=50 - вторая победа, в группе, почему-то засчиталось только 15 очков, вместо положенных 75.

Small_Bee
18.01.2012, 20:01
Стата жива, работает! Заметил глюк (или нет?), в этом вылете http://r4.repka.su/sortie.php?id=50 - вторая победа, в группе, почему-то засчиталось только 15 очков, вместо положенных 75.
Все правильно. Номинал за сбитый - 100. Побежденный сел аккуратно в поле (поврежден не настолько, что бы пошла ав. посадка) - это 20% от номинала, осталось 20. Победа в группе - 75% от номинала, осталось 15. Твой самолет остался на враж. территории, все равно в каком состоянии - самолет потерян, минус 50%.

Итого ВП(Г) + 7.5 истребительных.

PS. А вот если бы ты сел без аварийки, то всем, кто тебя приземлил, наоборот, пошел бы бонус +50% "за принуждение к посадке на своей территории".

=FPS=MAVR
18.01.2012, 20:10
Просьба забежать на репку 4 и отрапортовать - живая стата или нет.
Живая.
Вот, нарыл очепятку

Small_Bee
18.01.2012, 20:12
Живая.
Вот, нарыл очепятку

Ага, спс.

=FPS=MAVR
18.01.2012, 20:44
И еще вот не полный отчет по вылету.
Тут гибель произошла в результате лобового столкновения с Помидором :D (это вирпил такой у нас есь :) )
Причем встретились мы с ним на просто космической скорости, в результате чего произошол не хилый такой ядрёный взрыв, в котором буквально испарились оба самолета :uh-e::lol:
А в отчете ни чего. Ваааще!!! Как погиб, что сломалось?
148885

makser77
18.01.2012, 21:16
надо бы чёта придумать с посадками...садишься на аэродром, а пишут посадку в поле и поражение... пропадает смысл лететь до хаты(

Small_Bee
18.01.2012, 22:12
И еще вот не полный отчет по вылету.
Тут гибель произошла в результате лобового столкновения с Помидором :D (это вирпил такой у нас есь :) )
Причем встретились мы с ним на просто космической скорости, в результате чего произошол не хилый такой ядрёный взрыв, в котором буквально испарились оба самолета :uh-e::lol:
А в отчете ни чего. Ваааще!!! Как погиб, что сломалось?
148885

Отчет вполне полный ). Игра вроде как прибирает самолет, если он получил повреждения, с жизнью несовместимые. В этом случае все остальное просто не успело "повредиться" до того, как самолет испарился. По гибели пилота и самолета - можно увидеть в хронологии по самолету. Надо будет добавить еще в отчет по вылету гибель игрока - то что его нет - ошибка.

В случае столкновения игра выдает то-же самое, что и при столкновении с землей, к примеру. Поэтому пока нельзя сказать, кто именно с кем столкнулся.

--- Добавлено ---


надо бы чёта придумать с посадками...садишься на аэродром, а пишут посадку в поле и поражение... пропадает смысл лететь до хаты(

Посадок в поле действительно дофига, это дело надо смотреть.

Vetochka
18.01.2012, 22:35
Сегодня специально садилась как надо, из 4 вылетов 3 посадки к себе на аэродромы, для эксперимента садилась на разные. Шасси выпускала, двигатель потом выключала, игра писала, что Иваныч85 (это мой подпольный ник кто не в курсе :D) вернулся до дома, а в стате все посадки аварийные.
http://r4.repka.su/member.php?id=39

В общем я предлагаю любые посадки, попадающие в радиус своего филда, считать успешными.
Может быть не засчитывать вылет и если была смерть в случае отсутствия повреждений от противника. Это чтобы не получать КИА в случае вылета лаунчера и в случае таранов с союзниками на старте.

Small_Bee
18.01.2012, 23:41
Сегодня специально садилась как надо, из 4 вылетов 3 посадки к себе на аэродромы, для эксперимента садилась на разные. Шасси выпускала, двигатель потом выключала, игра писала, что Иваныч85 (это мой подпольный ник кто не в курсе :D) вернулся до дома, а в стате все посадки аварийные.
http://r4.repka.su/member.php?id=39

В общем я предлагаю любые посадки, попадающие в радиус своего филда, считать успешными.
Может быть не засчитывать вылет и если была смерть в случае отсутствия повреждений от противника. Это чтобы не получать КИА в случае вылета лаунчера и в случае таранов с союзниками на старте.

Движок полагает, что посадки в пределах филда и не было, собственно. Это и есть проблема. Если вы сядете нормально в относительно целом самолете на филд (и движок так посчитает), поражение засчитано не будет. Если вы притащили на филд хлам, разбросали запчасти по всей взлетке и сделали это раньше своего противника - это поражение.

=bob=
19.01.2012, 00:36
Buona notte, falchi!.. Это я по-итальянски.)) Летаю в основном на fiatG50(99% всех вылетов ...и ,следовательно,стиль "соколов Дуче "стараюсь соблюсти....ник tito))))...В любом случае-сел ли поврежденный или целый-засчитывается поражение(разрушение самолета)..Причина,видимо,кроется в том,что нельзя двигатель выключить после посадки...Но это баг разработчиков..Надеюсь эта ошибка будет исправлена в ближайших патчах...

gosha11
19.01.2012, 01:05
Сажаю и останавливаю в пределах ВПП абсолютно целый, без пробоин - пишет "посадка в поле", сажаю с пробоинами - пишет или "аварийная посадка" или посадка в поле + "поражение" ....действительно нет смысла на повреждённом домой тянуть :(, один раз возвращаясь домой увидел сообщение, что уже приземлился, ещё об одном прочёл в стате...состояние самолёта - "взлетел", и всё....странный какой то "движок". Да, количество вылетов и время "слегка" завышает...;)

Vetochka
19.01.2012, 01:11
Движок полагает, что посадки в пределах филда и не было, собственно. Это и есть проблема. Если вы сядете нормально в относительно целом самолете на филд (и движок так посчитает), поражение засчитано не будет. Если вы притащили на филд хлам, разбросали запчасти по всей взлетке и сделали это раньше своего противника - это поражение.
Три раза я садилась нормально на целом самолёте на полосу, два раза из них с незначительными повреждениями:
http://r4.repka.su/sortie.php?id=208
http://r4.repka.su/sortie.php?id=241
(обрати внимание, что никаких повреждений на момент посадки не зафиксировано, т.е. посадка прошла гладко без "разброса запчастей по всей взлетке").

и один раз без повреждений вообще:
http://r4.repka.su/sortie.php?id=290

Во всех случаях записана аварийная посадка, что не логично в первых двух случаях и абсурдно в третьем случае. Т.е. движок глючит, а значит надо его как-то "обманывать" :) .
Я предлагаю считать любую посадку (AircraftLanded и AircraftCrashLanded) в радиусе своего аэродрома за нормальную посадку. ПМСМ, это логично и так считали в Ил-2. Ну, и что это за победа над самолетом, который сел на базу? (ну, разве что только победы над спитами 2а так считать, по другому они не сбиваются :D ).
И еще. Я уже ранее писала, что события AircraftLanded и AircraftCrashLanded срабатывают далеко не всегда. Именно поэтому у меня в скрипте Репки стояла еще проверка на изменение координат Х, У. Если они не изменялись за время пинг+50мс, то предполагалось, что самолет на земле и игрок может его покинуть. Возможно глюк зарыт здесь.

shammy
19.01.2012, 01:12
Ради очистки совести вопрос - вы после посадки Альт+Ф2 жмете? Может быть в этом дело? У меня вроде бы с посадкой проблем не было, пришел на филд вообще без одной из лопастей, посадку засчитал коммандер. http://r4.repka.su/sortie.php?id=39

Small_Bee
19.01.2012, 01:50
Buona notte, falchi!.. Это я по-итальянски.)) Летаю в основном на fiatG50(99% всех вылетов ...и ,следовательно,стиль "соколов Дуче "стараюсь соблюсти....ник tito))))...В любом случае-сел ли поврежденный или целый-засчитывается поражение(разрушение самолета)..Причина,видимо,кроется в том,что нельзя двигатель выключить после посадки...Но это баг разработчиков..Надеюсь эта ошибка будет исправлена в ближайших патчах...

Не нашел такого ника в базе, ничего сказать поэтому не могу.

--- Добавлено ---


Сажаю и останавливаю в пределах ВПП абсолютно целый, без пробоин - пишет "посадка в поле", сажаю с пробоинами - пишет или "аварийная посадка" или посадка в поле + "поражение" ....действительно нет смысла на повреждённом домой тянуть :(, один раз возвращаясь домой увидел сообщение, что уже приземлился, ещё об одном прочёл в стате...состояние самолёта - "взлетел", и всё....странный какой то "движок". Да, количество вылетов и время "слегка" завышает...;)

Есть определенные проблемы с вебмордой, она завышает время. Вылеты вроде точно считаются, прекратите выпрыгивать из самолета в воздухе. Выпрыгнули, схватили другой, а Веточка Вас услужливо в старый самолет - брык, ибо нефиг. Но новый самолет то уже вылетел. Т.к. разработчики разрешили это делать, может получится, что в этом случае для статы один игрок будет летать одновременно в двух самолетах. Можно конечно завершить вылет... но? Как это оформить? Испустил душу? А если вы специально смылись, что бы стату не портить? Отдуваемся до конца в общем. Вот такая метафизика. На главной этот момент расписан.

Вылет считается начатым, когда вы занимаете место в новом самолете (или старом, но вас там еще не было, или были, но вас убили). Законченным же считается исключительно в двух случаях:
1. Ваш альтер-эго безвременно скончался.
2. Ваш альтер-эго покинул битву естественным путем.

Еще есть спорный вариант, когда вы прыгаете. Как там сделано я уже не помню (перепробованы были масса вариантов), но вроде все корректно в итоге.
То, что вас кикнуло, у вас упал лаунчер и т.д., движок не волнует - ваше виртуальное воплощение сидит в самолете, он ваша плоть и кровь, помрет - вам смерть, собьет кого-то - вам победа.

Т.е. если коротко - то, что вы нажали alt-f2 еще не означает конец вылета.

С аэродромами проблема чисто технического плана, к игре отношения не имеющая, надо ее найти и исправить.

--- Добавлено ---


Три раза я садилась нормально на целом самолёте на полосу, два раза из них с незначительными повреждениями:
http://r4.repka.su/sortie.php?id=208
http://r4.repka.su/sortie.php?id=241
(обрати внимание, что никаких повреждений на момент посадки не зафиксировано, т.е. посадка прошла гладко без "разброса запчастей по всей взлетке").

и один раз без повреждений вообще:
http://r4.repka.su/sortie.php?id=290

Во всех случаях записана аварийная посадка, что не логично в первых двух случаях и абсурдно в третьем случае. Т.е. движок глючит, а значит надо его как-то "обманывать" :) .
Я предлагаю считать любую посадку (AircraftLanded и AircraftCrashLanded) в радиусе своего аэродрома за нормальную посадку. ПМСМ, это логично и так считали в Ил-2. Ну, и что это за победа над самолетом, который сел на базу? (ну, разве что только победы над спитами 2а так считать, по другому они не сбиваются :D ).
И еще. Я уже ранее писала, что события AircraftLanded и AircraftCrashLanded срабатывают далеко не всегда. Именно поэтому у меня в скрипте Репки стояла еще проверка на изменение координат Х, У. Если они не изменялись за время пинг+50мс, то предполагалось, что самолет на земле и игрок может его покинуть. Возможно глюк зарыт здесь.

Тут надо определиться с терминологией. "Сел в поле", это означает только то, что вы действительно, сели в поле. Самолет подрихтовать, покрасить и он как новенький. Если была аварийная посадка, то так и будет написано - "аварийно сел там-то там-то". Когда игра засчитывает аварийную посадку, обычно это означает, что самолет восстановлению практически не подлежит. Т.е. уважаемый Иваныч во всех вылетах (кроме мир его праху) прекрасно владел ситуацией и мягко приземлился в ближайшей кукурузе (т.е. стата так решила - это ошибка). Если он это сделал еще и на шасси, и ничего не поломал - может взлететь и воевать дальше. И никаких аварийных посадок не было. А если это тигромух, он вообще без особых проблем садится и взлетает где угодно.

Да, под движком я имею в виду стату - ибо это, т.с., продукт комплексный.

Да, боты бывают любят пошутить - поднимают в воздух самолет, который уже сел. Т.е. буквально - завели движок и поехали на взлет.

Bacha
19.01.2012, 03:42
Маленький Пчел, скажи пожалуйста можно ли все то же самое прикрутить к дуэльной репке? Если это долго и муторно, то конечно не надо. И ещё. Вопрос конечно не в тему, скажите какой пароль на дуэльнике? Или мордой ткните в топик.

podvoxx
19.01.2012, 09:05
И ещё. Вопрос конечно не в тему, скажите какой пароль на дуэльнике? Или мордой ткните в топик.
pfljk,fkj
(задолбало на LAT вроде)

Tata33
19.01.2012, 12:51
pfljk,fkj
(задолбало на LAT вроде)

Вообще-то было бы не плохо поменять на что-то попроще на латинской почве, а то у нас очень не много осталось клавиатур с кирилицой и по правде это вызывает некое не удобство вне стран СНГ

gosha11
19.01.2012, 13:19
Есть определенные проблемы с вебмордой, она завышает время. Вылеты вроде точно считаются, прекратите выпрыгивать из самолета в воздухе. Выпрыгнули, схватили другой, а Веточка Вас услужливо в старый самолет - брык, ибо нефиг. Но новый самолет то уже вылетел. Т.к. разработчики разрешили это делать, может получится, что в этом случае для статы один игрок будет летать одновременно в двух самолетах. Можно конечно завершить вылет... но? Как это оформить? Испустил душу? А если вы специально смылись, что бы стату не портить? Отдуваемся до конца в общем... Подобной ерундой не страдаю и даже в хлам раздолбанный самолёт стараюсь привести на аэродром, меняю "технику" только после посадки и полной остановки, или гибели (прыгаю с парашютом крайне редко).....просто интересно было наблюдать в процессе боя сообщение, что я оказывается уже "успешно приземлился", а после вылета что "завис в воздухе"....:P

Vetochka
19.01.2012, 13:27
Маленький Пчел, скажи пожалуйста можно ли все то же самое прикрутить к дуэльной репке? Если это долго и муторно, то конечно не надо. И ещё. Вопрос конечно не в тему, скажите какой пароль на дуэльнике? Или мордой ткните в топик.
Сейчас там для удобства самолеты удаляются сразу по нажатию Алт+Ф2, т.е. киллы записываются крайне редко разве что кто-то упадет во время боя не имея критических повреждений. Сейчас как-то принято при получении критических повреждений сразу выходить и начинать заново, кто победил и так понятно, надпись в чате не требуется. Т.е. стат дуэльника будет абсолютно некорректный... да и нужен ли он вообще на дуэльном сервере?
Пароль - pfljk,fkb (задолбали, а не задолбало). Рodvoxx чуть ошибся.



Тут надо определиться с терминологией.
...

Давайте определятся. Я еще раз предлагаю не усложнять всё. Если принес запчасти от самолета в радиусе аэродрома, т.е. он не взорвался, и пилот живой, то записывать, что "успешно вернулся домой", если посадил вне радиуса аэродрома хоть на шасси, хоть на брюхо, то "аварийная посадка". То что можно потом взлететь это совсем другое, если можно, то взлети и верни самолёт на базу. А если ты нажал Алт+Ф2, то значит вылез из самолета и пошел в ближайшее село обедать, а тем временем местные детишки самолет разобрали на запчасти.
Потом можно доделать уже степень повреждения вернувшегося самолета. Но исключительно для проектов, где будет считаться количество боеспособных машин, т.е. от степени повреждения будет зависеть вернется ли в строй самолет и когда. Но пилот вне зависимости от повреждений совершил посадку на свой аэродром, что и должно быть отражено в стате, и чем самолёт был более поврежден (до момента касания полосы :) ), тем больше очков давать за это действие, а не как сейчас писать посадку в поле и давать противнику килл...

Но я еще указываю на явные глюки, которые я описала выше. В всех трех вылетах я садилась на ВПП своего аэродрома, а не как в стате "в поле".

avals
19.01.2012, 14:05
Но я еще указываю на явные глюки, которые я описала выше. В всех трех вылетах я садилась на ВПП своего аэродрома, а не как в стате "в поле".

Тоже самое. Посадил самолет на бетонку в одно касание. После остановки закрыл топливный кран, чтобы заглушить двыгатель. А в стате "в поле".

Small_Bee
19.01.2012, 14:39
На главной счетчик по-прежнему подглючивает, но сама стата работает нормально.
Посадка на аэродромы должны быть исправлена, пробуем, рапортуем.

--- Добавлено ---


Маленький Пчел, скажи пожалуйста можно ли все то же самое прикрутить к дуэльной репке? Если это долго и муторно, то конечно не надо. И ещё. Вопрос конечно не в тему, скажите какой пароль на дуэльнике? Или мордой ткните в топик.

Да, несколько муторно. Так как и сама база, и весь обвес сейчас "живые", т.е. часто меняются, подкручиваются и т.д., делать это сразу на 2-х хостах будет сильно накладно. Как только все более-менее устаканится, сделаем.

--- Добавлено ---


Сейчас там для удобства самолеты удаляются сразу по нажатию Алт+Ф2, т.е. киллы записываются крайне редко разве что кто-то упадет во время боя не имея критических повреждений. Сейчас как-то принято при получении критических повреждений сразу выходить и начинать заново, кто победил и так понятно, надпись в чате не требуется. Т.е. стат дуэльника будет абсолютно некорректный... да и нужен ли он вообще на дуэльном сервере?


Стат в базе не имеет к стате в игре почти никакого отношения. Практически, если самолет получил какие-то любые повреждения, и скрипт его уберет в воздухе, будут "разбился" и победы всем кому полагается.

--- Добавлено ---


Но пилот вне зависимости от повреждений совершил посадку на свой аэродром, что и должно быть отражено в стате, и чем самолёт был более поврежден (до момента касания полосы :) ), тем больше очков давать за это действие, а не как сейчас писать посадку в поле и давать противнику килл...

Но я еще указываю на явные глюки, которые я описала выше. В всех трех вылетах я садилась на ВПП своего аэродрома, а не как в стате "в поле".

Вот и давайте, сначала уберем явные глюки, и тогда, боюсь, многие вопросы отпадут сами собой.
Делать отдельную стату под каждый сервер, честно говоря, у меня нет ни времени, ни желания. К тому же, все расчеты - в базе, т.е. в открытом доступе. Кого в будущем не устроит как что называется и что как считается, сможет их легко заменить своими, более верными механизмами. Собственно, так и задумывалось.

Больше очков давать за большие повреждения? И к чему это приведет? Много думаем )).

--- Добавлено ---


Если принес запчасти от самолета в радиусе аэродрома, т.е. он не взорвался, и пилот живой, то записывать, что "успешно вернулся домой", если посадил вне радиуса аэродрома хоть на шасси, хоть на брюхо, то "аварийная посадка".

Еще раз - "как сел" и "где сел" это две большие разницы, как говорят у нас в Одессе. Раздолбал самолет - аварийная, не раздолбал - нормальная. Точка. Сел на филд - вернулся домой, да хоть на лошади. За пределами филда - значит не вернулся.

avals
19.01.2012, 14:46
Посадка на аэродромы должны быть исправлена, пробуем, рапортуем.

Два взлета-две посадки. пишет "сел на аэродром")))

Small_Bee
19.01.2012, 14:47
Подобной ерундой не страдаю и даже в хлам раздолбанный самолёт стараюсь привести на аэродром, меняю "технику" только после посадки и полной остановки, или гибели (прыгаю с парашютом крайне редко).....просто интересно было наблюдать в процессе боя сообщение, что я оказывается уже "успешно приземлился", а после вылета что "завис в воздухе"....:P
Уточните пожалуйста - сообщения в чате игры читаете?

--- Добавлено ---


Два взлета-две посадки. пишет "сел на аэродром")))
Спасибо!

Vetochka
19.01.2012, 15:02
На главной счетчик по-прежнему подглючивает, но сама стата работает нормально.
Еще раз - "как сел" и "где сел" это две большие разницы, как говорят у нас в Одессе. Раздолбал самолет - аварийная, не раздолбал - нормальная. Точка. Сел на филд - вернулся домой, да хоть на лошади. За пределами филда - значит не вернулся.
Хорошо :) Только за "аварийную" посадку на аэродром никому килл не давать, игроку поражение не писать. А за посадку на шасси вне аэродрома записывать килл тому, кто повредил, а игроку записывать поражение.



Больше очков давать за большие повреждения? И к чему это приведет? Много думаем )).

А почему бы и нет? Само собой речь идет о повреждениях, которые нанес противник, а не игрок, севший на брюхо, или его напарник. Думаю, что это будет стимулировать тащить раненый самолет домой. Да и с исторической точки зрения - разве не заслуживает пилот благодарности за то, что не выпрыгнул с парашютом, спасая жизнь,а рискнул вернуть машину на базу.
Но это ладно. Уже частности, которые уже потом каждый держатель сервера сможет изменить.

P.S. Стат на дуэльнике - идеологическая диверсия. Посетители дуэльника и так все друг про друга знают, кто чего может, анализировать свой стат дуэлянту не нужно, он сам про себя всё знает, а остальные должны узнавать кто самый крутой БзБешник из чемпионатов :D иначе последние можно отменять... глянул стат и места расписал :D

Apolo
19.01.2012, 15:11
P.S. Стат на дуэльнике - идеологическая диверсия. Посетители дуэльника и так все друг про друга знают, кто чего может, анализировать свой стат дуэлянту не нужно, он сам про себя всё знает, а остальные должны узнавать кто самый крутой БзБешник из чемпионатов :D иначе последние можно отменять... глянул стат и места расписал :D

Стат на дуэльнике однозначно не нужен конечно, ибо это сервер в принципе своем именно тренировочный, для отработки и экспериментов. Но в будущем можно сделать отдельный дуэльный сервер со статистикой.
Т.е. на одном сервере отращиваем, а на втором меряемся :D
Будет некий упрощенный аналог дуэльного ладдера, а то они все так и заглохли в конце концов.

Small_Bee
19.01.2012, 15:24
Хорошо :)
А почему бы и нет? Само собой речь идет о повреждениях, которые нанес противник, а не игрок, севший на брюхо, или его напарник. Думаю, что это будет стимулировать тащить раненый самолет домой. Да и с исторической точки зрения - разве не заслуживает пилот благодарности за то, что не выпрыгнул с парашютом, спасая жизнь,а рискнул вернуть машину на базу.
Но это ладно. Уже частности, которые уже потом каждый держатель сервера сможет изменить.

P.S. Стат на дуэльнике - идеологическая диверсия. Посетители дуэльника и так все друг про друга знают, кто чего может, анализировать свой стат дуэлянту не нужно, он сам про себя всё знает, а остальные должны узнавать кто самый крутой БзБешник из чемпионатов :D иначе последние можно отменять... глянул стат и места расписал :D

Это приведет к высаживанию всего бк в уже полудохлого, не представляющего опасности противника. Как минимум )
Благодарность конечно заслуживает, но в случае хлама скорее заслуживает порицания, ибо не выпрыгнув, рисковал жизнью как своей, так и экипажа, спасая уже неремонтнопригодную машину. Собственно так и будет - + 1 поражение.

--- Добавлено ---

Собственно, вот - самолет получил повреждения, но сел на филд. Никаких поражений, хотя и плюхнулся, судя по всему, весьма почтенно. Да и противник его побил тоже нормально.
http://r4.repka.su/sortie.php?id=872

Vetochka
19.01.2012, 15:26
Собственно, вот - самолет получил повреждения, но сел на филд. Никаких поражений, хотя и плюхнулся, судя по всему, весьма почтенно. Да и противник его побил тоже нормально.
http://r4.repka.su/sortie.php?id=872
Ну, и супер. Более того, он сел на "брюхо". Собственно это мне и хотелось увидеть.



Это приведет к высаживанию всего бк в уже полудохлого, не представляющего опасности противника. Как минимум )

Ыыыы!!! Подозреваю, что ты сам не частый посетитель Репки#4.
Вот тебе задачка.
Летит среднестатистический посетитель Репки#4 и видит двух противников: свежий противник на высоте (чуть выше игрока) и раненый внизу, преследуемый союзником. Требуется определить вероятности для следующих действий игрока: (1) завяжет бой с тем кто выше, (2) ринется помогать добивать нижнего. :D



Благодарность конечно заслуживает, но в случае хлама скорее заслуживает порицания, ибо не выпрыгнув, рисковал жизнью как своей, так и экипажа, спасая уже неремонтнопригодную машину. Собственно так и будет - + 1 поражение.

Когда выйдет БзМ, то синим в случае возвращения хлама будем писать минус, а красным плюс :D



Т.е. на одном сервере отращиваем, а на втором меряемся :D
Будет некий упрощенный аналог дуэльного ладдера, а то они все так и заглохли в конце концов.
По мне очень даже разумная идея. Но это уже будет правильнее назвать не "дуэльный", а "чемпионатный".

Small_Bee
19.01.2012, 15:42
Ну, и супер. Более того, он сел на "брюхо". Собственно это мне и хотелось увидеть.


Собственно, это я и пытался объяснить, что всего-лишь неверно считается факт посадки на аэродром. Винт поменяли, пузо покрасили и вперед. )

--- Добавлено ---



Ыыыы!!! Подозреваю, что ты сам не частый посетитель Репки#4.


Я не частый посетитель игры в принципе, что бы поиграть. Ибо некогда - либо играть, либо стату писать.

-atas-
19.01.2012, 15:47
Вообще-то было бы не плохо поменять на что-то попроще на латинской почве, а то у нас очень не много осталось клавиатур с кирилицой и по правде это вызывает некое не удобство вне стран СНГ

Поддерживаю смену пароля. Очень не юзер-френдли.

Bacha
19.01.2012, 16:23
P.S. Стат на дуэльнике - идеологическая диверсия. Посетители дуэльника и так все друг про друга знают, кто чего может, анализировать свой стат дуэлянту не нужно, он сам про себя всё знает, а остальные должны узнавать кто самый крутой БзБешник из чемпионатов :D иначе последние можно отменять... глянул стат и места расписал :D

Не согласен! Как пример теннис, бокс, шахматы и др. индивидуальные виды спорта. Везде существует рейтинг, но чемпионаты не прекращаются. Стат на дуэльнике поможет определиться с противником. Асам не имеет смысла выходить против новичков, ни тому, ни другому будет просто неинтересно, разве что только в качестве обучения с комментариями в ТС.

Bacha
19.01.2012, 16:39
Мдя... зашел ща на Репку. Красные - Spit II, Spit II, Spit II, Spit II, синие - Е4, Е4, Е4, Е4. Желание летать пропало. SmallBee слезно тебя прошу, на коленях стою (раз ты взятки не берешь эгоист;)) займись пожалуйста выдачей крафтов согласно рейтинга. Я понимаю что не имею права давить на тебя и указывать чем тебе заняться, но на мой взгляд это первостепенная задача.

Apolo
19.01.2012, 16:44
Не согласен! Как пример теннис, бокс, шахматы и др. индивидуальные виды спорта. Везде существует рейтинг, но чемпионаты не прекращаются. Стат на дуэльнике поможет определиться с противником. Асам не имеет смысла выходить против новичков, ни тому, ни другому будет просто неинтересно, разве что только в качестве обучения с комментариями в ТС.

Дуэльный сервер это в первую очередь тренировочный сервер. К тому же многие из новичков просто постесняются идти на сервер со статистикой.
Ну и вообще, как ты думаешь почему в Ил-2:ЗС нет ни одного популярного дуэльного сервера со статистикой?

Vetochka
19.01.2012, 17:01
По дуэльникам давайте сюда:
http://www.sukhoi.ru/forum/showthread.php?t=67956
Тему поднимем и здесь оффтопить не будем...

IGO1970
19.01.2012, 17:40
Мдя... зашел ща на Репку. Красные - Spit II, Spit II, Spit II, Spit II, синие - Е4, Е4, Е4, Е4. Желание летать пропало...
Зря-зря... Я, например, не обламываюсь, а беру 1 мессерок и вперёд...:D. Руководствуясь старой воинской поговоркой: тяжело в учении-легко в бою.

gosha11
19.01.2012, 17:43
Уточните пожалуйста - сообщения в чате игры читаете?
то что "сел" когда летал - в чате, то где в воздухе "завис" в стате....

avals
19.01.2012, 20:06
Мдя... зашел ща на Репку. Красные - Spit II, Spit II, Spit II, Spit II, синие - Е4, Е4, Е4, Е4. Желание летать пропало...

Здесь заблочат Е-4 и 2а, а БзМ тогда получается заблочат почти все красные крафты чтоб равновесие было? это же сим, здесь не может в принципе быть равновесия.

Bacha
19.01.2012, 22:49
Здесь заблочат Е-4 и 2а, а БзМ тогда получается заблочат почти все красные крафты чтоб равновесие было? это же сим, здесь не может в принципе быть равновесия.

Э-э-э, м-м-м, а почему все красные крафты в БзМ залочат? Я просто как то связи не улавливаю.

Vetochka
20.01.2012, 00:02
Надо как-то фильтровать смерти от вылета лаунчера. Стриконабиватели в проектах, получив гарантированное ПК из-за вылета лаунчера, будут поднимать ужасный вой на форумах. Пусть килл остается (если кто-то повредил вылетевшего), а КИА надо как-то убирать. Если это вообще технически возможно отследить...

Small_Bee
20.01.2012, 01:11
Надо как-то фильтровать смерти от вылета лаунчера. Стриконабиватели в проектах, получив гарантированное ПК из-за вылета лаунчера, будут поднимать ужасный вой на форумах. Пусть килл остается (если кто-то повредил вылетевшего), а КИА надо как-то убирать. Если это вообще технически возможно отследить...

Технически можно отличить обрыв связи от корректного выхода из игры, не более. Т.е. нельзя отличить "%"%;";№ опять этот !"№!;" лаунчер" от "Блин, что-то месс на шести, где тут волшебные три кнопки?". Поэтому любые ковыряния в эту сторону будут лечением рака губы путем усекновения головы.

Vetochka
20.01.2012, 11:42
Технически можно отличить обрыв связи от корректного выхода из игры, не более. Т.е. нельзя отличить "%"%;";№ опять этот !"№!;" лаунчер" от "Блин, что-то месс на шести, где тут волшебные три кнопки?". Поэтому любые ковыряния в эту сторону будут лечением рака губы путем усекновения головы.
Я так не думаю. В Ил-2 за "диско" смерть никто не писал. Хотя в каких-то первых проектах и были попытки, но потом от этого отказались. У нас же получается, что "диско" = киа, а лаунчер вылетает у очень многих, причем достаточно часто. Пока стат стоит только на Репке4 на это мало кто обращает внимание, но когда ты поставишь стат на проекты, то воя на форумов от стрикособирателей ты не оберешься (повторяюсь).
Если сделать так, что победа будет записана вне зависимости от того было диско у противника или нет, а смерть при диско писаться не будет, то скандалов будет на порядок меньше. Первый получает свою победу, а у второго не прерывается стрик по независимым от него причинам. Все довольны. Вероятность того, что первый будет желать "крови", т.е. утверждать, что желал убить второго, а тот подло выскочил - крайне мала, обычно народ довольствуется победой.
Хитрые товарищи с "тремя кнопками" несомненно будут, стрисобиратели на какие только уловки не шли в Ил-2, чтобы избежать порванного стрика. Но все эти действия рано или поздно всплывают, в итоге админским решением "умнику" портят стат или вообще отлучают от проекта, а главное, что игрок получает вечную "славу"...
То есть, ПМСМ, намного лучше недодать несколько заслуженных КИА, чем выдать незаслуженные КИА.

Вот только вопрос... а происходит ли диско при падении лаунчера? Я, например, не могу зайти на сервер, пока самолет, на котором я летала, не разобьется, т.е. игра считает, что игрок RC_Bu-Bu сидит в этом самолете. Я так понимаю, что такая же "фигня" и у всех.

И давай все-таки исправим, что если самолет сел в любом состоянии на аэродром, то не писать за него победу тому кто его задел. Ну, перебор это уже. Типа фрицы после посадки осмотрели самолет и пришли к мнению, что он был поврежден, звонят томми и говорят, что кто там у вас атаковал 109-ый под номером 36 запишите ему победу, нашим техникам с этим самолетом целый день придется возиться :D:D:D

И по хорошему надо корректировать групповые победы. Большие победные счета это приятно, но не совсем правильно. Либо их вообще выносить отдельно, либо сделать как в игре, т.е. "каждому по труду" :)

IGO1970
20.01.2012, 18:17
"Каждому по труду" - справедливо будет:aga:

Tairo
20.01.2012, 18:30
Вот только вопрос... а происходит ли диско при падении лаунчера? Я, например, не могу зайти на сервер, пока самолет, на котором я летала, не разобьется, т.е. игра считает, что игрок RC_Bu-Bu сидит в этом самолете. Я так понимаю, что такая же "фигня" и у всех.
Веточка, проверь, так пустит в игру?
Сетевая игра -> Сервер -> Ок -> Назад -> Клиент -> ...

Small_Bee
20.01.2012, 18:58
Я так не думаю. В Ил-2 за "диско" смерть никто не писал.

Вы меня вынуждаете повториться. ) Я не пишу смерть за диско. Более того, диско никак не отслеживается, кроме как для записи, когда игра таки поймет, что игрок отсоединился, что сессия завершена по таймауту. И то, сейчас не работает какого-то лысого. :D Все. Единственное, что могу предложить, это после взлета переопределять вейпойнты на посадку, что бы бот, оставшись без неусыпного ока игрока, не кружил на месте, а пытался самолет посадить. Но это можно сделать и без статы, т.е. она отношения к этому не имеет.

Принудительная привязка игрока к болванчику в кабине - наилучшее из того, что я смог придумать. Открою секрет - текущая реализация методики учета вылетов игрока четвертая по счету. Все предыдущие прекрасно работали для одной ситуации, но оказывались совершенно неприменимы в другой. Кто придумает лучше - велкам, внедрим.

--- Добавлено ---


И по хорошему надо корректировать групповые победы. Большие победные счета это приятно, но не совсем правильно. Либо их вообще выносить отдельно, либо сделать как в игре, т.е. "каждому по труду" :)

Будет отдельно (побед\из них в группе). Текущая реализация в игре "каждому по труду" к справедливости отношения не имеет. Т.к. для каждого самолета индивидуально надо отслеживать повреждения, и решать, насколько они сказались на его боевой эффективности\летучести.
Пулеметные крафты при стрельбе по хейнкелю скажем, будут иметь зашкаливающие пойнты, а бомбер будет пилить дальше, как ни в чем ни бывало. С другой стороны, одна единственная пулька может решить вопрос окончательно. Опять же, если кто сделает такой шикарный механизм и будет его сопровождать - милости просим. Имхо, это практически неосуществимо.

--- Добавлено ---

К примеру, задачка на сообразительность, из тех, что пришлось решать в процессе работы.

Игрок A выбрал 110-го, взлетел. В этот момент заходит игрок B стрелком, стреляет по хурю, попадает, выходит обратно в меню, меняет армию и вылетает на Спите. Игрок А решил поверить 6, пересел на стрелка, в этот момент ранее обстрелянный хурь упал, Игрок А возвращается на место пилота. Попадает пару раз по этому самому Спиту, огребает от еще одного хуря, решает что пора АльтФ2, у уходит с сервера. В этот момент заходит игрок С, т.к. место пилота 110 свободно, заходит пилотом, спит падает, 110-й горит, игрок С дохнет вместе со 110м.

Внимание, вопрос. Какому игроку сколько чего засчитывать?

Vetochka
20.01.2012, 19:01
Я тоже повторюсь :)
В случае вылета лаунчера самолетом бот не управляет, самолет летит так как будто бы в нем пилот-игрок, который само собой им никак не управляет. Т.е. вылет лаунчера это гарантированная смерть. Иными словами, нынешний стат прямо или косвенно за вылет лаунчера записывает КИА. Я считаю, что это баг, на который надо обратить внимание, поэтому и пишу тебе об этом.

Small_Bee
20.01.2012, 19:02
Я тоже повторюсь :)
В случае вылета лаунчера самолетом бот не управляет, самолет летит так как будто бы в нем пилот-игрок, который само собой им никак не управляет. Т.е. вылет лаунчера это гарантированная смерть. Иными словами, нынешний стат прямо или косвенно за вылет лаунчера записывает КИА. Я считаю, что это баг, на который надо обратить внимание, поэтому и пишу тебе об этом.
Это баг не статы, а игры. Если игра сама полагает, что игрок на месте, то и стата полагает точно так же, предсказывать я ее пока не научил.

Vetochka
20.01.2012, 19:08
Это баг не статы, а игры. Если игра сама полагает, что игрок на месте, то и стата полагает точно так же, предсказывать я ее пока не научил.
Тем не менее :) Сама игра в такой ситуации КИА не пишет...
Но если это пока технически не решается, то забей. Тем более будем надеяться, что лаунчер все-таки починят.

Small_Bee
20.01.2012, 19:10
Тем не менее :) Сама игра в такой ситуации КИА не пишет...
Но если это пока технически не решается, то забей. Тем более будем надеяться, что лаунчер все-таки починят.
Смотрим выше задачу на сообразительность, прибавляем к этому то, что ты просишь, оцениваем масштабы бедствия. Лично для меня это слишком сложно, сорри :)

Small_Bee
21.01.2012, 18:04
Вроде как починил таки счетчик на главной. Те кто заходил на сервер до починки, не отображаются, перезайдут - все гуд будет. Исправил пару ошибок с посадкой на вражеской территории. С самой базой теперь вроде все ок, далее на очереди вебмордень.

Vetochka
21.01.2012, 18:27
Смотрим выше задачу на сообразительность, прибавляем к этому то, что ты просишь, оцениваем масштабы бедствия. Лично для меня это слишком сложно, сорри :)
Ты на меня пожалуйста не обижайся, просто хочется всего сразу и побольше :) . Я очень ценю то, что ты делаешь и нисколько не пытаюсь тебя торопить...

Теперь все-таки по делу:
Если получается так, что игра при вылете лаунчера не записывает смерть, когда самолет с пилотом разбивается, то смею предположить, что игра проверяет наличие игрока на сервера в момент смерти пилота. Может быть имеет смысл и тебе проверять. Я так понимаю, что смерь в твоей стате присуждается при АкторДед, может быть проверять есть ли игрок, связанный с актором, на сервере, если нет, то смерть не писать, только победу тем кто повредил самолет.
По поводу групповых побед. Может быть просто в общий счет побед, из которого потом пересчитываются всякие коэффициенты, писать как 0,5, а не как 1.

BigREPA
21.01.2012, 22:13
Вроде как починил таки счетчик на главной.

Процесс MySQL на Р4 стал есть 30-40 (пиками до 60-70) процентов цпу, интерфейс коммандера даже стал подтормаживать

Кстати, коммандер стал жаден до памяти, вроде раньше такого не было, сейчас за 200Мб

Small_Bee
21.01.2012, 22:35
Процесс MySQL на Р4 стал есть 30-40 (пиками до 60-70) процентов цпу, интерфейс коммандера даже стал подтормаживать

Кстати, коммандер стал жаден до памяти, вроде раньше такого не было, сейчас за 200Мб

Память по коммандеру - да, в курсе, это исправится, там много чего в "режиме отладки" - поотключаю, уже не надо. Коммандер вообще будет без интерфейса - админка отдельная будет, ибо не нужен он там.
MySQL - по оптимизации там еще есть куда идти, инфы дохренища блин. Надо периодически чистить базу.. Либо закидывать инфу куда-то в дамп, а между перезапусками заливать в базу. Пока периодически базу надо чистить. Есть процедура - clear_base, она выполняет корректную очистку. В одной events уже 100 000 записей. В принципе как индексы порасставляю - должно стать полегче + архивация старых данных.

Самому процессу MySQL можно как-то граничить процессорное время? На всей кухне это не должно сказаться в принципе.

BigREPA
21.01.2012, 23:17
Наверное проще поднять приоритет лончер.учу при запуске из коммандера, раньше, когда он стартовал из бат файла, я толкал его всегда с ключем /high
start /high Launcher.exe -server

Small_Bee
21.01.2012, 23:33
Наверное проще поднять приоритет лончер.учу при запуске из коммандера, раньше, когда он стартовал из бат файла, я толкал его всегда с ключем /high
start /high Launcher.exe -server

ок, не проблема.

Zed4ever
22.01.2012, 17:05
То Small_Bee:
Предложение по структуре БД-ы: Может, есть смысл сделать "уплотнение записей"?
Поясню - сейчас, видимо, пишется посекундная запись о нанесённых повреждения, которые зачастую "дублируют" друг-друга.
Пример:
22.01.12 15:48:41
Sponger 0.109803 6
Носовая часть 0.078431 10
Левое крыло 0.062745 4
Кокпит 0.039215 6
Hatch 0.011765 1
Всего: 0.301959 27
Незначительная утечка топлива - -

22.01.12 15:48:41
Sponger 0.415686 1
Левое крыло 0.411764 3
Хвост 0.192159 21
Киль 0.011765 1
Правый стабилизатор 0.007843 1
Всего: 1.039217 27
Отказ оружия - -
Отказ електробатареи - -
(ОПЕЧАТКА в слове электробатарея, и в слове электрооборудование)

22.01.12 15:49:04
Двигатель 0.015686 2
Sponger 0.015686 3
Всего: 0.031372 5

и т.д. .....................

М.б. стОит " скомплектовать" ВСЮ сводку по повреждениям от одного типа оружия и одному противнику?
Далее можно "разбить" на минуту-две такие сводки (чтобы было понятно что человек пострелял по врагу в начале вылета, к примеру, а потом они встретились ещё раз через полчаса) и по "завершению" вылета одного из пилотов.

ИМХО таким образом получится размер БД-ы меньше, т.к. будут убраны "повторяющиеся" данные, а также статистика станет более краткой и понятной для чтения и обработки. А то иногда такая "портянка" за вылет на странице открывается :)
К примеру, вышеуказанные записи можно было-б свести к такой:

22.01.12 15:48:41-22.01.12 15:49:04
Sponger 0.109803+() 6 + ()
Носовая часть 0.078431 10
Левое крыло 0.062745+() 4 + ()
Кокпит 0.039215 6
Hatch 0.011765 1
Хвост 0.192159 21
Киль 0.011765 1
Правый стабилизатор 0.007843 1
Двигатель 0.015686 2

Всего: 1.039217+() 27+()
Незначительная утечка топлива - -
Отказ оружия - -
Отказ електробатареи - -

Понятно, что такой подход повлечёт за собой увеличение загрузки процессора, но всё-же...
Как один из вариантов, если уже "поздно" переделывать структуру БД-ы, такой метод можно прикрутить только к GUI.

З.Ы. ОГРОМНОЕ спасибо за проделанную работу, вещица получилась просто супер! :cool:

--- Добавлено ---

И ещё - в статистику, видимо, неверно пишутся сбитые "одноцветники".
Сегодня я сбил 3 раза некого * RedScoty * http://r4.repka.su/member.php?id=212 из своей команды. Пристал, хад, струляет, сбить пытается... Я от него честно бегал минут 5, потом пришлось приземлять хулигана. В чат он не отвечает, и, видимо, ведет себя так не в первОй, атаковал не только меня.
Ну дык вот, в моей статистике "свои" сбитые не числются, хотя сервер в чат делел запись о том, что я сбил своего.
http://r4.repka.su/member.php?id=142

BigREPA
22.01.2012, 17:46
На странице статистики http://r4.repka.su/battle_stats.php не отобразился утренний рестарт, показывает что сражение длилось 23-59, проверил - рестарт был.
22.01.2012 9:05:27 restart server

SbV
22.01.2012, 18:09
Мне в стат пишут вылеты на таких самолетах, на каких я не летал сроду на Р-4. У меня одного так?
И еще вопрос, как заканчивать вылет сев на свой филд? Появляется надпись "вернулся домой", нажимаю еск, "создать". А вместо появления в самолете сбрасывается выбор филда, приходиться выбирать филд и нажимать "создать" еще раз. В чате читаю - "успешно вернулся домой". Т.е. вылет засчитан несостоявшийся.

Zed4ever
22.01.2012, 18:25
И ещё - 2 раза начисляются очки за один сбитый самолёт:
http://r4.repka.su/sortie.php?id=4039 - в самом конце списка пилот KLEPA. зачислены 50 и 75 очков.
http://r4.repka.su/sortie.php?id=4032 - вот его вылет.

Small_Bee
22.01.2012, 18:28
То Small_Bee:
Предложение по структуре БД-ы: Может, есть смысл сделать "уплотнение записей"?


Да, уплотнение сейчас идет посекундное: атакующий - оружие - жертва, куда попал. "Куда попал" тоже сжаты, например у нас есть только "Правое крыло" а в игре оно разбито на несколько частей. Плюс не учитываются повреждения целостности, к примеру, от пожара - иначе там совсем заваливает запросами. Похоже действительно придется сделать поминутное, все равно слишком много получается. Но тут тоже есть несколько вопросов, например, как отображать, если в эту минуту произошло еще одно событие. Например, самолет был поврежден, плюхнулся на аварийку, и по нему еще раз прошлись. Т.е. получиться, что сначала самолет обстреляли, а после он плюхнулся, или наоборот, что сначала плюхнулся, а после обстреляли. С посекундным уплотнением это не сильно в глаза бросается. В любом случае надо что-то делать.

С одноцветниками есть баг, на локальной базе исправил, но на репку еще не перенес (надо будет всех выгнать и очередной сброс сделать). Это вечером.

--- Добавлено ---


На странице статистики http://r4.repka.su/battle_stats.php не отобразился утренний рестарт, показывает что сражение длилось 23-59, проверил - рестарт был.
22.01.2012 9:05:27 restart server

Надо смотреть, сходу ничего не скажу.

--- Добавлено ---


Мне в стат пишут вылеты на таких самолетах, на каких я не летал сроду на Р-4. У меня одного так?
И еще вопрос, как заканчивать вылет сев на свой филд? Появляется надпись "вернулся домой", нажимаю еск, "создать". А вместо появления в самолете сбрасывается выбор филда, приходиться выбирать филд и нажимать "создать" еще раз. В чате читаю - "успешно вернулся домой". Т.е. вылет засчитан несостоявшийся.

Ссылки на эти вылеты можно?

--- Добавлено ---


И ещё - 2 раза начисляются очки за один сбитый самолёт:
http://r4.repka.su/sortie.php?id=4039 - в самом конце списка пилот KLEPA. зачислены 50 и 75 очков.
http://r4.repka.su/sortie.php?id=4032 - вот его вылет.

Там все верно. Первая запись - начисление очков за убийство пилота, второе - собственно воздушная победа.

Zed4ever
22.01.2012, 18:35
Надо-б подумать как статистику на страничку выводить "поужатее" и понятнее... Завтра на работе покажу нашим БД-делам и сайто-делам :)
Чего надумаю(ем) - отпишусь. Вдруг пригодится :)

Small_Bee
22.01.2012, 18:39
Надо-б подумать как статистику на страничку выводить "поужатее" и понятнее... Завтра на работе покажу нашим БД-делам и сайто-делам :)
Чего надумаю(ем) - отпишусь. Вдруг пригодится :)

Очень пригодится! Особенно по базам, у меня традиционно с ними не самые теплые отношения.

Vetochka
22.01.2012, 19:42
И ещё - 2 раза начисляются очки за один сбитый самолёт:
http://r4.repka.su/sortie.php?id=4039 - в самом конце списка пилот KLEPA. зачислены 50 и 75 очков.

Тут все правильно. 75 очков за сбитый самолет и 50 очков за меткую очередь в голову пилота. Если внимательно посмотреть, то победа у тебя одна (см. столбик Победа, там только один раз ВП(Г), второй раз прочерк).

Small_Bee
22.01.2012, 20:00
Мне в стат пишут вылеты на таких самолетах, на каких я не летал сроду на Р-4. У меня одного так?
И еще вопрос, как заканчивать вылет сев на свой филд? Появляется надпись "вернулся домой", нажимаю еск, "создать". А вместо появления в самолете сбрасывается выбор филда, приходиться выбирать филд и нажимать "создать" еще раз. В чате читаю - "успешно вернулся домой". Т.е. вылет засчитан несостоявшийся.

Да, есть такое. Накладка из-за утреннего глюка, когда база не скушала перезапуск битвы. Найду эту проблему, исправится и эта.

--------

Ночью будет сброс статистики.

Vetochka
22.01.2012, 20:07
Тимофей, а я могу подкорректировать скрипт, чтобы решить злободневную проблему 2-ых спитов? Или пока лучше ничего не трогать? В принципе не горит...

Zed4ever
22.01.2012, 20:13
А можно (в кратце) структурку текущей БД-ы расписать?

Small_Bee
22.01.2012, 20:19
А можно (в кратце) структурку текущей БД-ы расписать?

Давай я лучше скину тебе схему полную. Только почту в личку скинь мне.

--- Добавлено ---


Тимофей, а я могу подкорректировать скрипт, чтобы решить злободневную проблему 2-ых спитов? Или пока лучше ничего не трогать? В принципе не горит...
Подкорректировать в каком направлении? Не забывай только base... вызывать в самом начале метода, это критически важно.

Vetochka
22.01.2012, 20:23
Подкорректировать в каком направлении? Не забывая только base... вызывать в самом начале метода, это критически важно.
Мне нужен будет скрипт, который сейчас там стоит. Я так понимаю, что ты корректировал его.
И еще: могу ли я получать в скрипте значения стата игрока? Если Да, то чего для этого вызывать. Если нет или долго объяснять, то пока отложим.

Small_Bee
22.01.2012, 20:25
Мне нужен будет скрипт, который сейчас там стоит. Я так понимаю, что ты корректировал его.
И еще: могу ли я получать в скрипте значения стата игрока? Если Да, то чего для этого вызывать. Если нет или долго объяснять, то пока отложим.

Пока нет, планируется. коррекция в скрипте минимальная - пара строк в заголовке и наследуемся от RSTMission. Я сбрасывал тебе в личку пример. Кстати, получилось у тебя в консоль команды отправлять?

Скрипт отправил на почту.

Zed4ever
22.01.2012, 20:26
отправил. Чем сможем - поможем :)

Vetochka
22.01.2012, 20:30
Пока нет, планируется. коррекция в скрипте минимальная - пара строк в заголовке и наследуемся от RSTMission. Я сбрасывал тебе в личку пример. Кстати, получилось у тебя в консоль команды отправлять?
Пример смотрела, тогда скрипт не нужен, всё понятно.
Использовать коммандер, честно говоря, не пробовали пока... :ups: На неделе бум разбираться.
Со статом тогда временно откладываем, как что-то будет, то напиши мне, чтоб я могла вернуть Спиты2а новичкам :)

kvach
22.01.2012, 20:57
а можно я буду новичком??? :)

BigREPA
22.01.2012, 21:20
Со статом тогда временно откладываем, как что-то будет, то напиши мне, чтоб я могла вернуть Спиты2а новичкам :)

Для этого нужно обязательно разобраться с идентификацией пользователей по Стим Айди, иначе изменив один знак в нике ты, снова здорова, - Учлет:) Получай на складе новенький Спит2а...

Small_Bee
22.01.2012, 21:35
Для этого нужно обязательно разобраться с идентификацией пользователей по Стим Айди, иначе изменив один знак в нике ты, снова здорова, - Учлет:) Получай на складе новенький Спит2а...

Почисть личку плиз )

Vetochka
22.01.2012, 21:59
Для этого нужно обязательно разобраться с идентификацией пользователей по Стим Айди, иначе изменив один знак в нике ты, снова здорова, - Учлет:) Получай на складе новенький Спит2а...

Это, конечно же, все понятно. Но я не думаю, что много будет "извращенцев", меняющих ник после каждой победы. По сути, если ты вылетел на спите и уже одного сбил, то к/жизни = 1, а значит спит2а уже не доступен :) Ну, конечно, же можно себя убить, но ведь тогда и статом не похвалишься :D Мне кажется, что этого будет достаточно. Один-два самоубийцы-ради-спита2а не сделают погоды.

А кто реально плохо летает, у кого к/ж меньше 1 тому спит2а будет доступен.
Ну, плюс еще надо будет докрутить идею с балансом, о чем Бача писал...

makser77
23.01.2012, 22:42
а реально ли к списку онлайн пилотов на главной странице прикрутить их крафты?

Vetochka
25.01.2012, 11:11
В этом вылете мой пилот получил ПК, в стате жив.
http://r4.repka.su/sortie.php?id=2769
ПК прописали уже на посадке и самолет с убитым пилотом грохнулся на ВПП, может быть из-за этого ошибка?

Small_Bee
25.01.2012, 11:20
В этом вылете мой пилот получил ПК, в стате жив.
http://r4.repka.su/sortie.php?id=2769
ПК прописали уже на посадке и самолет с убитым пилотом грохнулся на ВПП, может быть из-за этого ошибка?

Гм. Вряд-ли из-за этого, даже если бы ты уже села, ПК должно было быть. Будем посмотреть.

=FPS=MAVR
25.01.2012, 12:59
То же был случай. Словил ПК при выходе из петли. Сижу жду когда самолет упадет. Долго жду. Потом нажал АльтФ2. А самоль в горизонте, резко так на крыло кувырк, и в пике. Упал. В стате все ок - убит, разбит и т.д.
В друкой раз зазевавшегося спита в горизонте заПКшил. Ну по сообщению увидел что все, я айс, оставил в покое самоль. А он плавненько так на воду лег. И лежал там минут 5. Ид.2354
Вопрос! Не перехватывает ли бот управление при ПК пилота?

--- Добавлено ---


В этом вылете мой пилот получил ПК, в стате жив.
http://r4.repka.su/sortie.php?id=2769
ПК прописали уже на посадке и самолет с убитым пилотом грохнулся на ВПП, может быть из-за этого ошибка?
у тебя походу было ранение в глазки :D Или это в игре может быть имитация потери сознания при определенных ранениях. В стате после ранений прописывается пилот погиб. Тогда и ПК прописывается. Или пилот раненый вместе с самолем упал. То же ПК. А у тебя просто ранение, даже не тяжелое. Должна была выжить :)

Small_Bee
25.01.2012, 13:08
Вопрос! Не перехватывает ли бот управление при ПК пилота?
Не замечал такого.

Vetochka
25.01.2012, 18:34
Или это в игре может быть имитация потери сознания при определенных ранениях.

Интересная мысль... :) И было бы очень даже неплохо, если бы это реализовали.

IGO1970
25.01.2012, 23:09
Грустно бывает, когда удачно заходишь на цель, а тут лаунчер:(... вдвойне груснее, когда в статистику записывают гибель за это. В другой раз, при лаунчере, записалось будто прыгнул с парашютом, а он не раскрылся. Хотя я не прыгал...
...то есть, получается, что у кого чаще выпадает игра, тот и проиграл совсем? %)

ps Да, ещё две гибели не понятно за что засчитали сегодня, садился хоть и израненный но на своей полосе. Может потому, что после посадки выходил: альт+Ф2 ?

Small_Bee
25.01.2012, 23:25
Грустно бывает, когда удачно заходишь на цель, а тут лаунчер:(... вдвойне груснее, когда в статистику записывают гибель за это. В другой раз, при лаунчере, записалось будто прыгнул с парашютом, а он не раскрылся. Хотя я не прыгал...
...то есть, получается, что у кого чаще выпадает игра, тот и проиграл совсем? %)

ps Да, ещё две гибели не понятно за что засчитали сегодня, садился хоть и израненный но на своей полосе. Может потому, что после посадки выходил: альт+Ф2 ?

Прыгал бот, после того, как ты отвалился.
Принимаем как аксиому то, что с альт-Ф2 или падением лаунчера вылет не заканчивается. Когда игра вашего персонажа удалит - тогда и закончится. Т.е. нажали альт-Ф2, а после пилоту кто-то очередь в голову влепил, или самолет рухнул - будет засчитана гибель.
Что-бы конкретнее - ссылки на вылет надо.

Получается, что у кого чаще случаются осечки, тот и "проиграл" совсем. Се ля ви. )

gosha11
25.01.2012, 23:46
В этом вылете мой пилот получил ПК, в стате жив.
Повезло.Зато меня постоянно "убивают", ни разу не попав... http://r4.repka.su/sortie.php?id=2653 http://r4.repka.su/sortie.php?id=4065
можно как то исключить фатальное влияние лаунчера на результаты статистики, причём выкинуло не когда меня "убивали", а совсем наоборот.
А то как то не совсем объективно получается, и люди потом по этим "результатам" "выводы" делают :P
Вот ещё парадокс в данном: Вылет №4130 http://r4.repka.su/sortie.php?id=4130 всё летаю,
а в следующем: Вылет №4131 http://r4.repka.su/sortie.php?id=4131 уже давно приземлился ...:eek:
Кстати "пустых" вылетов достаточно много, а ведь они тоже "плюсуются" и на стат влияют...
http://r4.repka.su/sortie.php?id=2569, http://r4.repka.su/sortie.php?id=2623, http://r4.repka.su/sortie.php?id=4028, http://r4.repka.su/sortie.php?id=4130...
т.е из 18 засчитанных, 4 непонятных вылета с нулевым результатом, кардинально ухудшают результативность...так что пока к сожалению в данном виде статистика не ко всем объективна...
В данном вылете тоже парадоксы:в лежащий на полосе самолёт, случайно попали 2 пульки (причём не в голову, а обшивку) засчитали, что я сбил своего :eek:, хотя до меня мессера его ушатали дальше не куда, а я получаюсь "диверсант" и враг народа..
http://r4.repka.su/sortie.php?id=2498
вот с моей стороны http://r4.repka.su/sortie.php?id=2510

IGO1970
26.01.2012, 00:00
http://r4.repka.su/sortie.php?id=3843
для рассмотрения.

Small_Bee
26.01.2012, 00:21
http://r4.repka.su/sortie.php?id=3843
для рассмотрения.

http://r4.repka.su/battleplane.php?id=3842

Вот твой самолет. Смотри в самом низу. Можно сделать 100% вывод, что твой самолет весьма почтенно рухнул на землю, а после взорвался.

--- Добавлено ---


Повезло.Зато меня постоянно "убивают", ни разу не попав... http://r4.repka.su/sortie.php?id=2653 http://r4.repka.su/sortie.php?id=4065
можно как то исключить фатальное влияние лаунчера на результаты статистики, причём выкинуло не когда меня "убивали", а совсем наоборот.
А то как то не совсем объективно получается, и люди потом по этим "результатам" "выводы" делают :P
Вот ещё парадокс в данном: Вылет №4130 http://r4.repka.su/sortie.php?id=4130 всё летаю,
а в следующем: Вылет №4131 http://r4.repka.su/sortie.php?id=4131 уже давно приземлился ...:eek:
Кстати "пустых" вылетов достаточно много, а ведь они тоже "плюсуются" и на стат влияют...
http://r4.repka.su/sortie.php?id=2569, http://r4.repka.su/sortie.php?id=2623, http://r4.repka.su/sortie.php?id=4028, http://r4.repka.su/sortie.php?id=4130...
т.е из 18 засчитанных, 4 непонятных вылета с нулевым результатом, кардинально ухудшают результативность...так что пока к сожалению в данном виде статистика не ко всем объективна...
В данном вылете тоже парадоксы:в лежащий на полосе самолёт, случайно попали 2 пульки (причём не в голову, а обшивку) засчитали, что я сбил своего :eek:, хотя до меня мессера его ушатали дальше не куда, а я получаюсь "диверсант" и враг народа..
http://r4.repka.su/sortie.php?id=2498

Аналогично. http://r4.repka.su/battleplane.php?id=2653, http://r4.repka.su/battleplane.php?id=4064

По поводу "все летаю". Это самолет, который ты создал, но скрипт миссии выкинул тебя обратно в старый. Смотри дату "Завершен", т.е. самолет после создания был сразу же удален. В стате он посчитается как посадка. Наверное так. Скрипт Веточки я не смотрел, что именно и как он делает, я не знаю. К сожалению, учесть все, что создатель миссии напишет, я не в состоянии.

"Две пульки". Согласен, не очень красиво, но пока я не придумал, как железно отделить мухов от котлетов с приемлимыми затратами. Пока стараемся аккуратнее быть. Проблема на карандаше с самого начала.

Сейчас работа по базе отдана весьма грамотному человеку (т.е. я там даже рядом не стоял), думаю ситуация улучшится.

Vetochka
26.01.2012, 10:31
Было бы здорово, если бы ты всё-таки сделал проверку есть игрок при смерти самолета к которому он привязан или нет. Если нет, то не писать смерть, писать только килл, если кто-то самолет повреждал. В предыдущей версии у меня 3/4 смертей было из-за вылета лаунчера. Такая же картина у многих остальных, не только у отметившихся выше. Если посмотреть стат, то можно с удивление обнаружить, что очень много игроков у которых К/Д меньше К/Поражений, т.е. смерть от лаунчера чаще, чем смерть от противника. Это очень существенный момент, который отпугнет многих игроков от проектов, где будет стоять этот стат.
А школьников, которые будут этим пользоваться в целях улучшения стата, т.е. выходить с сервера под атакой, можно будет отлавливать силами самих игроков и наказывать административно... в прицеле всегда видно - лаунчер выскочил или игрок сам вышел из игры.
Ладно, я повторяюсь. Но это самая основная проблема нынешней статы (ПМСМ).

=FPS=MAVR
26.01.2012, 10:49
Но это самая основная проблема нынешней статы (ПМСМ).

Да это не статы проблема, а лаунчера.
Мне кажется, нужно все ж набраться терпения и подождать патча.

Vetochka
26.01.2012, 11:01
Да это не статы проблема, а лаунчера.
Мне кажется, нужно все ж набраться терпения и подождать патча.
Сама игра не пишет смерть игроку при вылете лаунчера, хотя и записывает килл тому кто повредил "вылетевшего" игрока. Отсюда можно сделать вывод, что при вылете лаунчера все-таки сама игра проверяет был ли игрок в самолет при его падении.
В стате СмолБи хитрая защита от умников, которые драпают из игры под атакой. Его стат привязывает ник к самолету и если игрок выходит из игры пока самолет не сел, то всё что случится с самолетом под управлением бота запишут игроку. Идея отличная и решает проблему "смены самолёта под атакой", но пока лаунчер падает это создает значимую проблему с лишними КИА. А КИА при вылете лаунчера происходит по любому, т.к. управление боту не передается, игра до момента падения считает, что самолетом управляет игрок, который, понятно, уже никак им не управляет, в итоге никем не управляемый самолет рано или поздно падает вместе с пилотом. Но в момент смерти пилота игра отвязывает игрока от этого пилота и стандартным игровым статом КИА не записывается, а у СмолБи записывается, значит дело именно в его "привязке" ника к самолету.

=FPS=MAVR
26.01.2012, 12:02
Да какая разница, это ж равносильно диско, стрик то все равно прервется.
Просто нужно отнестись к этому, как к присутствию некой третьей стороны, некому божеству, которое наказывает всех.
И бороться с ним просто :)
Советы от Маврухи.
После каждой посадки или смерти перезапускать игру. Перед выходом с сервера предварительно покинуть самолет путем тыканья во флажок стороны и подтверждения запроса (для статы полезно ;) ).
Если во время свалки у вас началось слайд шоу - это звоночек, что скоро вас может посетить выкидыш или случится краш об землю или кого-то еще. Не испытывайте судьбу, отбросьте сомнения. Широкий обзор, взгляд на прицел и курс в сторону от свалки и суши могут продлить вам жисть. Даже если у вас все нормализовалось, не вздумайте возвращаться в бой или пытаться найти кого-то для одиночного боя. К тому же у вас может появится хвост. На базу, и только на базу. От хвоста избавляться по ситуации. Сели, вышли, оставили самолет, перегрузили игру.
Все ИМХО, но я так живу уже два дня и ни чё так - привык. И материться меньше стал, что весьма радует домочадцев :D
Просто представьте, что во время перезапуска игры вы заполняете отчет о вылете (зайдите на сервер статы, пасатрите чего натворили), в это время техники чинят, заправляют самолет, обед, сто грамм за сбитый.... Так то не долго :D

Vetochka
26.01.2012, 12:20
MAVR, у тебя с английским хорошо? Будешь ответственным за общение с англоязычными стриконабивателями в проектах :D
Меня агитировать не надо. Я за работу статы беспокоюсь, а не за свой стат на Р4. Я и без статы знаю чего я могу и чего не могу :D
Однако я очень хорошо помню какие холивары разворачивались на форумах из-за проектного стата, на какие ухищрения не шли, чтобы не схватить лишний раз КИА и логи в ВЕФ правили, а взлетали-садились-взлетали в ВЗФ, и оперативно меняли ники до прихода репорта и многое другое, а если кто-то считал, что получил КИА незаконно, то мегабайты ... (как бы это помягче сказать) заваливали форумы. И если мы запустим проект, где КИА можно схватить по совершенно независимым от игрока причинам, то ничем хорошим это не закончится. По крайней мере англоязычную аудиторию мы вряд ли привлечем.

=FPS=MAVR
26.01.2012, 12:59
Я просто о том, что пока лаунчер не починят Тёма врят ли что сможет исправить в этой ситуации.

Тем не менее Сама игра в такой ситуации КИА не пишет...
Но если это пока технически не решается, то забей. Тем более будем надеяться, что лаунчер все-таки починят. это ж вроде твои слова.

А что, уже планируется запуск проекта? Или же пока только тесты, притирки, ожидание помощи от разработчиков.

-atas-
26.01.2012, 13:33
Даже когда починят лончер, останется Стим, который может вырубить сервер или диско любого игрока в любой момент. У хороших пилотов стрик чаще рвется по недоразумению, чем от действий противника. Они с такого проекта убегут, тут Веточка права.

Vetochka
26.01.2012, 15:00
Я просто о том, что пока лаунчер не починят Тёма врят ли что сможет исправить в этой ситуации.
это ж вроде твои слова.

Это я писала до того как подумала :) А когда подумала, то поняла, что тут фишка не столько в лаунчере, сколько в привязке ника игрока к самолету.


А что, уже планируется запуск проекта? Или же пока только тесты, притирки, ожидание помощи от разработчиков.
Ничего не помешает запустить проект сразу после отладки стата от СмолБи, прикрутить к работающему стату вычисление выполнения задач, награды сквадам и звания будет не так сложно как сделать и отладить стат, который обрабатывает все что произошло в игре. По крайней мере отыгрыш классической Битвы за Британию, где не требуется двигать линию фронта и гонять наземку, а требуется обрабатывать только результаты бомбардировок и воздушных боев, можно будет легко запустить.


Даже когда починят лончер, останется Стим, который может вырубить сервер или диско любого игрока в любой момент. У хороших пилотов стрик чаще рвется по недоразумению, чем от действий противника. Они с такого проекта убегут, тут Веточка права.
А еще следует понимать, что убегут они вместе со своими сквадами. Топ-пилоты это в большинстве своем командиры и иные лидеры сквадов, которые и определяют будет сквад летать в этом проекте или нет. Бегут лидеры и уводят за собой сквад.

=FPS=MAVR
26.01.2012, 15:01
Ну ладно, допустим, меня вы уболтали, черти красноречивые. :D
А что нам скажет по этому делу начальник траспортного цеха? (с) :mdaa:
Что, или кто, сможет ему помочь в решении данной проблемы?
Может ввести правило, что б при посадке/прыжке/ПК пилот отсылал серверу какое-нибудь типа ОК! Тогда стата по отсутствию этого ОК! считала бы, что произошел инцидент, и вылет завершает бот а не человек.

Vetochka
26.01.2012, 15:07
Ну ладно, допустим, меня вы уболтали, черти красноречивые. :D
А что нам скажет по этому делу начальник траспортного цеха? (с) :mdaa:
Что, или кто, сможет ему помочь в решении данной проблемы?
Может ввести правило, что б при посадке/прыжке/ПК пилот отсылал серверу какое-нибудь типа ОК! Тогда стата по отсутствию этого ОК! считала бы, что произошел инцидент, и вылет завершает бот а не человек.

Ыыыы!!! Я думаю, что даже самого честного игрока будут терзать сомнения - посылать ОК после ПК :D
СмолБи лучше всех остальных знает что и как нужно делать. Если ему нужна будет помощь, то мы с радостью поможем чем можем, но вряд ли тут ему кто поможет.

Small_Bee
26.01.2012, 15:07
Имхо, это породит больше проблем, чем решит.

1. Далеко не только школьники этим занимаются. Я бы сказал, что процентов 90 игроков воспользуются лазейкой, если найдут. Из серии "Что вы способны сделать при условии, что об этом никто не узнает".
2. Охромевшая логика. Самолет был, стрелял, после сгорел, никто его не покидал, но никто и не умер. Хрень.
3. Человек вылез из самолета в воздухе, сел в другой, его кикнуло (по любой причине). Писать первому смерти или второму? Или третьему? А если не будет скрипта или настройки, ограничивающей пересадки? Таких "Не надо записывать смерть" может до 10-ка набраться на 1 человека. Еще большая хрень.
4. До проекта еще очень далеко.
5. Либо решить это дело кардинально - вообще не будет никаких вылетов, посадок и прочего. Что настрелял сидя в кабине, то и твое. Это вообще театр абсурда.

Ждем патча, если ситуация кардинально не изменится, будем что-то думать. Может быть. Не раньше.
И ник игрока привязывается не к самолету, а к персонажу. Это важно.

-atas-
26.01.2012, 15:24
На каком-то проекте в Иле вроде бы проверялось, есть ли противник рядом в момент диско.

зы.
Пишут, что от вылета лончера помогает очистка кеша перед запуском игры. Хватает на 1-1.5 часа.
а еще такие настройки спасают http://grathos.de/temp/CoD/No_Leak.jpg

Small_Bee
26.01.2012, 15:38
На каком-то проекте в Иле вроде бы проверялось, есть ли противник рядом в момент диско.


Отлетаем от свалки и спокойно дискачим. И проблемы Веточки это не решит. Если лаунчер посетил в схватке.
Костыли это все. Просьба принять как есть - иначе это будет длиться до бесконечности, как что и когда кому считать.

-atas-
26.01.2012, 15:54
Отлетаем от свалки и спокойно дискачим. И проблемы Веточки это не решит. Если лаунчер посетил в схватке.
Костыли это все. Просьба принять как есть - иначе это будет длиться до бесконечности, как что и когда кому считать.

Да я не против, просто делюсь тем, что вспомнил и мыслями. Ты сам решишь как целесообразнее, никто же лучше тебя в этом не разбирается.

Я лично Морского Льва хочу :) для меня статистика вторична.

Vetochka
26.01.2012, 16:51
Ладно, делайте как считаете нужным. Если на вас подадут в суд за доведение школьника до самоубийства, когда тот из-за вылета лаунчера не получит ЕК 1.k , то обращайтесь за юридической помощью :D:D:D
Лично мне этот момент по фигу, т.к. вряд ли проекты будут мое основное занятие в БзБ, а на дуэльнике и доге стат в принципе не нужен.

IGO1970
26.01.2012, 20:26
Small_Bee, по муссировать эту тему, мы так или иначе были должны. Понятно, что много в лаунчере ещё подводных камней, а статистика тестовая. Спасибо тебе однозначно огромное:thx:
Vetochka, а тебе уважение за битву за справедливость:)

-atas-
26.01.2012, 20:46
BAT-файл чистящий кеш перед запуском игры и запускающий игру. Должно помочь от лончера. Протестируйте плиз. Если помогает, надо будет всем рассказать.

1.Скопировать в Блокнот.
2.Заменить USERNAME на то, что есть в системе.
3.Сохранить с расширением .bat (НЕ .bat.txt !)


rmdir /s "C:\Users\USERNAME\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\cache"
Start "" "steam://rungameid/63950"

Zerg
26.01.2012, 21:34
BAT-файл чистящий кеш перед запуском игры и запускающий игру. Должно помочь от лончера. Протестируйте плиз. Если помогает, надо будет всем рассказать.

1.Скопировать в Блокнот.
2.Заменить USERNAME на то, что есть в системе.
3.Сохранить с расширением .bat (НЕ .bat.txt !)


rmdir /s "C:\Users\USERNAME\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\cache"
Start "" "steam://rungameid/63950"


Брошу монетку в ту же копилку.
echo off
cls
IF EXIST %userprofile%\Documents\"1C SoftClub"\"il-2 sturmovik cliffs of dover"\cache\*.* (
echo Erase now
pause
del /Q /F /S %userprofile%"\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\cache\*.*"
) ELSE (
echo No files found
pause
)

Игру не запускает, но чистит кеш и проверяет путь. И править не надо. Просто в блокноте вставить текст и сохранить с именем bla-bla-bla.bat

Регулярно так делаю, потом создаю сервер или лобби и часа 2-3 тренируюсь на кошках (с). Викидыш за мной еще ни разу не приходил.

Может я что-то неправильно делаю?

steam_
26.01.2012, 21:36
BAT-файл чистящий кеш перед запуском игры и запускающий игру. Должно помочь от лончера. Протестируйте плиз...

Какой кеш именно он чистит, и когда? Если оперативки и один раз перед запуском игры, то не знаю поможет ли. Я использую прогу GameBooster (http://iobit.com/gamebooster.html). Она тоже кеш чистит (и не только, там всякое настроить можно) но чтоб совсем не вылетало - не помогает.

-atas-
26.01.2012, 21:46
Какой кеш именно он чистит, и когда? Если оперативки и один раз перед запуском игры, то не знаю поможет ли. Я использую прогу GameBooster (http://iobit.com/gamebooster.html). Она тоже кеш чистит (и не только, там всякое настроить можно) но чтоб совсем не вылетало - не помогает.

Нет, папку cache удаляет просто из документов. Можно и руками, но утомительно каждый раз. ATAG_Snapper говорит, что ему это лечит лончер на все время полетов 1-1.5 часа.

Zerg
26.01.2012, 21:48
Какой кеш именно он чистит, и когда?

Чистится кеш шейдеров самой игры.

-atas-
26.01.2012, 21:49
Регулярно так делаю, потом создаю сервер или лобби и часа 2-3 тренируюсь на кошках (с). Викидыш за мной еще ни разу не приходил.

Может я что-то неправильно делаю?

Да, неправильно, что скрывал :) Надо бы было сразу всем на 1й странице форума объявить, чтобы народ не мучился :)

Zerg
26.01.2012, 21:51
А вруг я скажу а оно того.....

Если народ подтвердит, то в шапку.

ПЫСЫ: Админы, перенесите плз в отдельную тему, если можно в важные.

Vetochka
26.01.2012, 22:03
Нет, папку cache удаляет просто из документов. Можно и руками, но утомительно каждый раз. ATAG_Snapper говорит, что ему это лечит лончер на все время полетов 1-1.5 часа.
Ну, у меня на Репке4 пока не убрали спит2а и народа было не более 20 (обычно меньше), то на час-полтора тоже хватало, причем без "бубнов". При этом на Р4 ситуация более тяжелая, не смотря на малую карту. Куча народа на одном пятачке, поэтому вся эта куча залезает в комп играющего. На АТАГе все-таки события размазаны по карте. Если я правильно понимаю, то в БзБ комп играющего грузят только ближайшие события, а не вообще все, происходящие на карте. Так что берут меня сильные сомнения в чудодейственности этих всех методов.

От вылетов реально спасет только грамотный патч, ну, или, наверное, мощный комп, а все эти рецепты напоминают знахарские отвары при лечении воспаления легких... (иногда лечат, конечно, но лучше все-таки антибиотики... ну, т.е. в нашем случае патч). Поэтому пока патча нет, надо забыть про проекты, делать хорошие доги и пропагандировать развития дуэльных навыков у игроков :)



Регулярно так делаю, потом создаю сервер или лобби и часа 2-3 тренируюсь на кошках (с). Викидыш за мной еще ни разу не приходил.
Может я что-то неправильно делаю?
Сколько человек с тобой играет? И что ты подразумеваешь под тренировками на кошках. Лукера с Касаткой расстреливаешь? :D

katran_1
26.01.2012, 22:08
Как устранить проблему, когда нажимая кнопку " выбрать" вместо начала полета над филдом сразу же взрывается самолет. Сегодня опять такая хрень была и в статистике показало, что я якобы разбился.

вот статистика вылета http://r4.repka.su/sortie.php?id=5095

Zerg
26.01.2012, 22:13
Сколько человек с тобой играет? И что ты подразумеваешь под тренировками на кошках. Лукера с Касаткой расстреливаешь? :D
Круги-кресты штук 20 ботов. Тренируюсь на ботах по нескольку часов каждый день именно в режиме сервера или лобби. заходили 2 венгра. У них вылетало у меня -нет.

-atas-
26.01.2012, 22:28
Вот так игру запустит.

echo off
cls
IF EXIST %userprofile%\Documents\"1C SoftClub"\"il-2 sturmovik cliffs of dover"\cache\*.* (
echo Erase now
rem pause
del /Q /F /S %userprofile%"\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\cache\*.*"
) ELSE (
echo No files found or wrong path
echo Start game?
pause
)

Start "" "steam://rungameid/63950"

Zerg
26.01.2012, 22:29
Немножко не так :)
echo off
cls
IF EXIST %userprofile%\Documents\"1C SoftClub"\"il-2 sturmovik cliffs of dover"\cache\*.* (
echo Erase now
rem pause
del /Q /F /S %userprofile%"\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\cache\*.*"
) ELSE (
echo No files found or wrong path
pause
goto :EOF
)
echo Starting game
pause

Start "" "steam://rungameid/63950"


Можно в ELSE путь для ХРюши прописать, но ИМХО не актуально уже.

-atas-
26.01.2012, 22:45
Немножко не так :)

А можно, чтобы пауза была только если путь неправильный? Тогда нужно спросить запускать ли все равно игру. Во всех остальных случаях пауза не нужна, т.к. юзер устанет пробел нажимать 3 раза. Лучше на автомате запускать, если все ОК.

Zerg
26.01.2012, 22:51
А можно, чтобы пауза была только если путь неправильный? Тогда нужно спросить запускать ли все равно игру. Во всех остальных случаях пауза не нужна, т.к. юзер устанет пробел нажимать 3 раза. Лучше на автомате запускать, если все ОК.

Пауза нужна чтобы юзер успел прочитать сообщение. В твоем варианте игра бы запустилась, только если файлы не найдены. у тебя старт внутри скобок стоял. Я его вынес за структуру IF-ELSE и в ELSE после паузы у меня выход без запуска игры.

steam_
27.01.2012, 02:13
Нет, папку cache удаляет просто из документов. Можно и руками, но утомительно каждый раз. ATAG_Snapper говорит, что ему это лечит лончер на все время полетов 1-1.5 часа.

Понятно. Папка Кеш забивается, если включена подгрузка юзерских скинов, если нет (что я у себя и сделал) - в папке только несколько файлов. Мне хватает полетать на АТАГе и 1.5-2.5 часа без всякой чистки.

-LT-
27.01.2012, 03:06
ПАрни прикрепите плизз ПОИСК на стате игроков, удобно искать будет спс.

=M=PiloT
27.01.2012, 03:42
От вылетов реально спасет ..................... или, наверное, мощный комп, ..............
У меня слабый комп...вылет ланчера видел пару раз. Правда может потому что более 2 часов вроде не летаю ,не засекал

=FPS=MAVR
27.01.2012, 09:53
Вот вчера вылет лаунчера приключился http://r4.repka.su/sortie.php?id=4856
Результат вылета ОК!
Это глюк приключился или в каких то случаях стата все ж таки умеет лаунчер отлавливать?
Или SB всех вокруг пальца обвел :D

miky
27.01.2012, 10:06
При этом на Р4 ситуация более тяжелая, не смотря на малую карту. Куча народа на одном пятачке, поэтому вся эта куча залезает в комп играющего. На АТАГе все-таки события размазаны по карте. Если я правильно понимаю, то в БзБ комп играющего грузят только ближайшие события, а не вообще все, происходящие на карте. Так что берут меня сильные сомнения в чудодейственности этих всех методов.

От вылетов реально спасет только грамотный патч, ну, или, наверное, мощный комп, а все эти рецепты напоминают знахарские отвары при лечении воспаления легких... (иногда лечат, конечно, но лучше все-таки антибиотики... ну, т.е. в нашем случае патч).

На АТАГе видел в одной куче до 8/10, бывало + боты. Могло лагать, но при своевременной перезагрузке лаунчер не вылетал. Так что перезагрузка стопудово помогает. На счёт чистки кеша тоже сомневаюсь.

Vetochka
27.01.2012, 10:46
У меня слабый комп...вылет ланчера видел пару раз. Правда может потому что более 2 часов вроде не летаю ,не засекал
Вопрос в том насколько часто ты летаешь на серверах, где много народа на одном пятачке, таких как Р4.


На АТАГе видел в одной куче до 8/10, бывало + боты. Могло лагать, но при своевременной перезагрузке лаунчер не вылетал. Так что перезагрузка стопудово помогает. На счёт чистки кеша тоже сомневаюсь.
Перегрузка однозначно помогает. Но ведь хочется зайти на сервер и летать там пока не надоест, а не вылетел-вышел-перезапустился-вошел-вылетел :) А потом одно дело видел, другое дело постоянно, на Р4 постоянно куча...


Вот вчера вылет лаунчера приключился http://r4.repka.su/sortie.php?id=4856
Результат вылета ОК!
Это глюк приключился или в каких то случаях стата все ж таки умеет лаунчер отлавливать?
Или SB всех вокруг пальца обвел :D
Просто твой неуправляемый самолет удачно упал и не разбился. Такое вполне может быть.

P.S. В стате появилось состояние "взлетел" :)

-atas-
27.01.2012, 12:28
На счёт чистки кеша тоже сомневаюсь.

А как насчет протестировать?

Zerg
27.01.2012, 12:34
предлагаю марафон "На вылет":) на моем лобби Eugene SPB + подниму сервер TS3 сегодня вечером.

UPD:

TS3 server 188.242.211.15

upd:
Был не прав. На АТАГЕ лаунчер все-же пришел за мной. НО! Может это косяк выделенного сервера? Ведь в лобби все норм.

Админы, перенесите флуд про лаунчер плз.

katran_1
28.01.2012, 02:02
Написал свой вопрос по теме "СТАТИСТИКА" но кроме "чёса" ничего конкретного. Хватить тему засирать . Админы почистите всё плз.

Vetochka
28.01.2012, 12:01
Катран, взрыв при старте не имеет никакого отношения к стату. Происходит он вероятнее всего из-за одновременного вылета двух самолетов. Как известно в БзБ зачастую при таране один самолет взрывается, а другой летит дальше без повреждений.

katran_1
29.01.2012, 12:47
Катран, взрыв при старте не имеет никакого отношения к стату. Происходит он вероятнее всего из-за одновременного вылета двух самолетов. Как известно в БзБ зачастую при таране один самолет взрывается, а другой летит дальше без повреждений.

Ну так удаляйте такие "взрыв-вылеты" ..хотя действительно для реальной статистики они ничего не дают и мешать не будут. Вопрос снимаю.

IGO1970
29.01.2012, 13:20
Статистика забарахлила... то есть смерти считает, а победу только чистую давай. Попадания по противнику не считаются, даже серьёзные, если он до филда дотянуть смог.
Ещё несколько подряд взрывов при появлении - супер фишка, что бы сильно не зазнавался:) Не в обиду будет сказано, но по моим наблюдениям статистика испортила людей - некоторые идут на любую подлость за очко(бить на посадке, кружить на высоте 3-4тыс.м. над местом где вот-вот появится противник и тёпленького замочить, стрелять по падающему без крыльев или просто стоящему на своём филде и т.д.). Надо до всех донести, что на репке4 правил не существует, тогда ругаться может меньше будем :)

katran_1
29.01.2012, 14:52
Статистика забарахлила... то есть смерти считает, а победу только чистую давай. Попадания по противнику не считаются, даже серьёзные, если он до филда дотянуть смог.
Ещё несколько подряд взрывов при появлении - супер фишка, что бы сильно не зазнавался:) Не в обиду будет сказано, но по моим наблюдениям статистика испортила людей - некоторые идут на любую подлость за очко(бить на посадке, кружить на высоте 3-4тыс.м. над местом где вот-вот появится противник и тёпленького замочить, стрелять по падающему без крыльев или просто стоящему на своём филде и т.д.). Надо до всех донести, что на репке4 правил не существует, тогда ругаться может меньше будем :)
Это эмоции переполняют народ. Как положительные (если ты сбил), так и отрицательные ( если тебя) . Правил нет, но какой то минимум соблюдать надо, да и вдобавок летчикам в большинстве своем были свойственны рыцарские поступки, чего не скажешь о большом количестве авиа-гопников, толкущихся на Репке в поисках легкой добычи.

IGO1970
29.01.2012, 18:14
Авиа -гопники:lol: упал со стула! Лучшего выражения не придумать! Ха, авиа-гопники....

Charger
29.01.2012, 18:21
Если есть авиа-гопники, то есть и противоположный полюс авиа-гопоты... :)

Vetochka
29.01.2012, 18:50
По поводу правил. Если почитать брифинг, то они там есть, но пока нет админской кикобаны, то есть они или нет - роли не играет. ПДД теряют смысл если на дороге нет ГАИшников и камер слежения. К сожалению, реально у нас все развивает только один Тимофей, который сейчас по плотной занят статой, и когда у него руки дойдут до кикобаны сказать сложно. Так что будьте более терпимы. Сами не бейте на посадке, может быть тогда и вас бить не будут.


Ну так удаляйте такие "взрыв-вылеты" ..
Поспокойнее, пожалуйста :) Стат только в стадии первой пробы и адаптировать его под особенности Р4 пока никто не собирается. Когда СмолБи Репка-4 для отладки статы более не будет нужна, то глобального стата на ней не останется.

Small_Bee
29.01.2012, 19:46
По поводу правил. Если почитать брифинг, то они там есть, но пока нет админской кикобаны, то есть они или нет - роли не играет. ПДД теряют смысл если на дороге нет ГАИшников и камер слежения. К сожалению, реально у нас все развивает только один Тимофей, который сейчас по плотной занят статой, и когда у него руки дойдут до кикобаны сказать сложно. Так что будьте более терпимы. Сами не бейте на посадке, может быть тогда и вас бить не будут.


Не один. :)
По поводу кикобаны - я зачем тебе SendServerCommand(string command) сделал? :) Стату сейчас из миссии не получишь, но факт обстрела своего вполне можно отследить и кикнуть бойца. В случае рецидива забанить.

if (player is Rediska)
{
SendServerCommand("kick " + player.Name());
}

вуаля.

Более того, как обнаружил после, отправить команду в консоль можно и без коммандера.



if (GamePlay is GameServerDef)
{
GameServerDef gameServer = (GameServerDef)GamePlay;
gameServer.consoleInput("kick Small_Bee");
}

Vetochka
29.01.2012, 19:51
Не один. :)
По поводу кикобаны - я зачем тебе SendServerCommand(string command) сделал? :) Стату сейчас из миссии не получишь, но факт обстрела своего вполне можно отследить и кикнуть бойца. В случае рецидива забанить.

if (player is Rediska)
{
SendServerCommand("kick " + player.Name());
}

вуаля.
Нужна ручная кикобана. Автокик не выход, т.к. в свалке Р4 можно случайно и своего вальнуть. Т.е. нужна функция распознавания админа, желательно по СтимАйДи и функция, читающая сообщения игроков в чате. Я так понимаю, что наметки у тебя уже есть, но пока они не доведены до логического завершения. Так что я пока терпеливо жду :)

Small_Bee
29.01.2012, 19:59
Нужна ручная кикобана. Автокик не выход, т.к. в свалке Р4 можно случайно и своего вальнуть. Т.е. нужна функция распознавания админа, желательно по СтимАйДи и функция, читающая сообщения игроков в чате. Я так понимаю, что наметки у тебя уже есть, но пока они не доведены до логического завершения. Так что я пока терпеливо жду :)

Все это решается уже сейчас. Например мелкий дамаг можно и списать, но если дамаг солидный и регулярно, тут админ не нужен - вполне и автокик сработает. Чат читать можно, но не из миссии (у меня ошибки сыпались), а на более глубоком уровне - там делов на пару часов, что бы в скрипт миссии выводить, но руки никак не дойдут. Назначение админа есть в командах сервера, но я с ними особо не ковырялся. По умолчанию админ - Server.

IGO1970
30.01.2012, 22:54
Статистика начала как-то долго открываться:rtfm:

Small_Bee
30.01.2012, 23:37
Статистика начала как-то долго открываться:rtfm:

Да, слишком много инфы. Либо урезать детализацию, либо переиначивать базу. Второе в процессе.

=FPS=MAVR
31.01.2012, 08:49
Да, слишком много инфы. Либо урезать детализацию, либо переиначивать базу. Второе в процессе.
Т.е. понимаю так, что стата сейчас не работает. Вернее работает, но как-то не корректно.
Вот один из вылетов
http://r4.repka.su/battleplane.php?id=9248
за время вылета 4 боевых столкновения с оппонентами:
http://r4.repka.su/battleplane.php?id=9250
http://r4.repka.su/battleplane.php?id=9246
http://r4.repka.su/battleplane.php?id=9254
http://r4.repka.su/battleplane.php?id=9256
Только крайний махач засчитан. При этом была групповая победа, но напарнику в счет не пошла
http://r4.repka.su/battleplane.php?id=9257

По потерям счет не идет, только по авариям
http://r4.repka.su/battlesummary.php?id=25
И, судя по всему, началось это 29-ого
http://r4.repka.su/battlesummary.php?id=25
Я по началу подумал, что народ просто стал аккуратней летать из-за статы, пытаются вернуть самолет на базу в любом состоянии, отказались от преследований на малой высоте на территории противника. Но ПК и парашюты то ни кто не отменял. А потерь нет.

В общем, перезагрузить стату надо, если в планах еще отладка.

Schalker
31.01.2012, 19:40
спасибо за статистику !!!!! Онлайн вновь приобретает смысл .


Вот базу данных проидексировать для скорости .

какие индексы нужны легко же из админа базы выяснить.

Small_Bee
31.01.2012, 21:31
спасибо за статистику !!!!! Онлайн вновь приобретает смысл .


Вот базу данных проидексировать для скорости .

какие индексы нужны легко же из админа базы выяснить.

Проиндексировали, стало лучше, но не сильно. Сейчас базой занимается другой человек, который делает это профессионально. Терпение. Пока-что базу буду периодически чистить.

makser77
31.01.2012, 21:52
стата счас опаздывает дико... играешь вечером-результаты смотришь утром...

Vetochka
01.02.2012, 22:05
Несколько дней летаю как Dougie. В стате меня нет вообще.
Может быть пожертвовать детализацией... или сохранять детализацию только для крайних вылетов (совсем-то убирать жалко...) а в перспективе, когда коммандер будет достоянием общественности, сделать возможность настройки детализации в каком-нибудь ini-файле.

Small_Bee
01.02.2012, 23:46
Несколько дней летаю как Dougie. В стате меня нет вообще.
Может быть пожертвовать детализацией... или сохранять детализацию только для крайних вылетов (совсем-то убирать жалко...) а в перспективе, когда коммандер будет достоянием общественности, сделать возможность настройки детализации в каком-нибудь ini-файле.

Проблема решается. Детализацией (а она вообще кому-то реально надо?) жертвовать пока не будем - решение вроде есть.

Tonio82
02.02.2012, 22:52
У меня на сайте статистики чего то шрифты слетели.

BigREPA
04.02.2012, 14:39
Она не падает, она просто парализована, если мы про Р4
На сервере 10 человек
149771149772

Руками поднял приоритет лончеру, вроде забегало... с утра все вернется опять(

Добавил в ВМ еще одно ядро - один черт, mysql все сожрал, загрузка Р4 - 100 процентов.

Small_Bee
04.02.2012, 16:54
Сорри, кого повыгонял, небольшие тех. работы.

--- Добавлено ---

Тех. работы завершены.
Статистика сброшена. Временно отключена детализация по повреждениям до решения проблемы с производительностью.

to BigREPA
Добавил в коммандер старт лаунчера с повышенным приоритетом. Интерфейс больше замерзать тоже не должен.

igorKiM
04.02.2012, 18:10
При выборе топлива 72 кг, сервер сообщает 32кг.

Vetochka
04.02.2012, 22:30
При выборе топлива 72 кг, сервер сообщает 32кг.
"Приблуда" с топливом была сделана для чемпионата и дуэльника, где главное, чтобы у оппонентов на одинаковых самолетах было одинаковое количество топлива. На Р#4 это было поставлено для того "чтобы было". Скрипт показывает сколько топлива в основном баке (в топливных баках я не разбираюсь, могу в формулировках ошибаться, так что не пинать!). На сервере правильно показывает для 109-ых и для спитов, для остальных значения показывает ниже, т.е. часть топлива при менее 100 кг находится не только в основном баке самолёта, а показывается только топливо в нем.
Чтобы сделать корректно, то скрипт надо основательно дописывать, поскольку для каждого типа самолета будет свой расчет ... когда-нибудь сделаем. Просто пока нет такой необходимости. Разве что добавить запись в статистике... кстати, количество взятого топлива параметр интересный при анализе стата (это СмолБи на заметку).