Сегодня несколько раз лончер с Репки3 вылетал на раб. стол. И еще: слишком часто стал появляться на склоне и падать с горы. И вдруг ни с того ни с сего стоящий на холостом ходу Хурь зарывается носом в землю. Тоже неск раз.
C2Duo E8400 3ГГц,4Гб ОЗУ, 285GTX 1024Mб, W7-64.
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"
Для №3 т.е. жесткого такого, с куражом, догфайта нужны правила (2 или 3, но не больше) но с обязательным автоматическим (скриптовым) контролем и наказанием.
Ведь теоретически возможно контролировать чем был поврежден (уничтожен) самолет имеющий скорость 0 и находящийся в зоне "точки возрождения".
--- Добавлено ---
А... Стима, думаю нам это не поможет.
Грабли в самом лончере (и начинаются после 30 секунд как потерянна связь)
Если не помнишь с чего начиналась ветка:
тогда было достигнуто подобие стабильности сервера, тем что я перезапускал стим клиент (и сервис) каждые 5 минут и ничего делу это не вредит. наоборот летали когда все серваки крашились.
И честно признаться мне не понятна логика работы этого клиента.
Было бы логично, что бы лончер общался со службой стима, запущенной локально (а она у всех нас есть и работает) передавал ей данные о своем состоянии (карта, кол-во пилотов, счет, номер игрового порта) та отдавала бы это на сервера стима, а клиенты получали бы эти данные с сайта (серверов) стима. Вместо этого на шлюзе репок я вижу несколько сотен открытых коннекций к игровым портам хостов на которых запущенны репки, т.е. клиент ломиться на прямую в лончер, на кой тогда нам нужен стим-клиент (а тем более на сервере)??? В самом лончере есть модуль стима!!!
В пользу этой теории говорят сами логи сервера
это сообщение сервера БобаServer: Savas входит в бой.
а вот, как я его назвал, локальный стим-сервер.SteamServer: onP2PSessionConnectFail:76561197960342008
И все говорит за то, что прикручено все это было в спешке и кое как, ведь до патча 1.0.13954 (8 апреля 2011) там еще был и СтарФорс.
http://www.sukhoi.ru/forum/showthread.php?t=68306
--- Добавлено ---
Месяц, до вчера, не запускал клиент... мда, банить нужно, или хотя бы готовить инструменты для этого, но сейчас банить просто некого - сервера пустые!!!
По сути мы забаним последних игроков (бета-тестеров, пусть и грубоватыхне много) тех не многих, хе-хе, кого еще не "забанил" МГ
![]()
Развожу репки и мейн-кунов
Ищу человека территориально из Крымска, Новороссийска или Краснодара, с "приличным" интернетом, просьба "не пыльная", но очень нужно, буду благодарен.
Стучать в личку, в мыло repka@inbox.ru или skype repka-78rus
Geniok
Я короче как-то на штуке привез пицоткагэ на филд. Попал точно между двумя Спитами. Разрывшаблона - стоят целые!Фугасное действие - 0.
Так что забил пока. Полюбил Хурик ротоловский.![]()
Kill'em all! Let's God sort'em out!
Развожу репки и мейн-кунов
Ищу человека территориально из Крымска, Новороссийска или Краснодара, с "приличным" интернетом, просьба "не пыльная", но очень нужно, буду благодарен.
Стучать в личку, в мыло repka@inbox.ru или skype repka-78rus
Ну теоретически это может выглядеть так, игрок уничтожен, смотрим каким самолетом уничтожен, если не бомбер или штурм, "кик" с сервера самолет, уничтоживший самолет другого игрока.
Привязка к боеприпасу, скорости и точке возрождения - лишний геморой.
во-первых, потому что у бомберов и штурмов есть пулеметы, во-вторых, игрок во-время его сбития может разгонятся по полосе, и в-третьих, он может аварийно садится.
Или вулч - это только если скорость ноль в точке возрождения?
--- Добавлено ---
А я давно уже убежденный штурм.
Вчера на Репке 3-ей постоянно на Штуке летал, суда бомбил. Потом надоело, выходит одно и то же все. Взлетел, полетел к судну. Если оно идет в нашу сторону-уничтожил, если оно еще не появилось-драпаешь к себе на филд, потому что кругами летать и ждать, когда оно появится времени нет, красные тут же подлетают и начинают тебя гонять. И крутишься то с 2-мя, то с 3-мя одновременно. Таким макаром вчера сбил 2-х. Сам сбит не разу не был. Но, что-то не то, я бы лично чуть по-другому все сделал, чтобы интересно было и Штурмам и ястребам...
Может поэтому мало народу получается? (хотя вчера было человек 30 точно). Много кто заходит на чуть-чуть и быстро выходит, "текучка" большая. ИМХО.
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"
Ого! Скоро дойдем до решения логарифмический уравнений для определения "вулч - не вулч".
Ну а потом и тройные интегралы подтянутся.
А если я сажусь в поле, на своей стороне, что делать будем?
P.S. Подсказка, из самой игры можно получить данные, взлетел ли самолет, сел ли...
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"
Действительно, привязались с этим вулчем. Сервер на 2-х языках пишет - дойти должно. Ну вулчат, не дали взлететь пару раз - пошел на другой сервер, "детворе" быстро надоест или останется в одиночестве.
А лучше, в тимспике собраться-договориться взлететь двумя парами с разных филдов и наказать.
К тому же вулч начинался на Репке-3 когда образовывалось преимущество одной из сторон и становилось скучно, народ бросался за любой засветившейся мишенью. Сейчас за баланс борются, и как понимаю успешно.
ИМХО, "красивого" программного решения не получится, или начнутся крики от непонимания происходящего, типа, я гнался, стрелял и тут меня за шкирку с парашютом выкинули :-)
Если вопрос ко мне, то насколько знаю, только повреждения.
Теоретически сам факт огня наверное возможно зафиксировать (ведь подсчитывает игра количество выпущенных\попавших пуль), но практически это скорее всего сделать будет невозможно (так как эта информация скорее всего на машине клиента).
А можно узнать, для чего координаты атакующего?
--- Добавлено ---
Напишу чисто свое мнение. Так как сейчас какой-либо статистики на серверах не ведется, единственный способ штурмам и бомберах себе что-нибудь "записать", это уничтожить самолет игрока противоположной стороны, так как записываются только самолеты. Сделать это проще всего теми средствами, для которых эти самолеты предназначены, то есть бомбой. Но это, как мне ответили выше, будет сейчас считаться вулчем. А попасть бомбой в летящий самолет лично мне пока сложновато.
Надо больше тренироваться.
Само-собой это не относится к истребителям.
Можно пойти на Репку1. Но размер карты несопостовим с количеством играющих. Пробовал там летать, кроме тех же кораблей больше целей найти так и не смог. Возможно плохо искал.
Поэтому я и поднял эту тему с вопросом, что будет считаться вулчем, а что нет.
С Уважением, Евгений!
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"
Мне казалось в идеале лучше запретить стрельбу в определенном радиусе и до определенной высоты над филдом или даже пролет противника в этой зоне (писать на экран предупреждение при нарушении).
Посмотрел список методов http://www.sukhoi.ru/forum/showthrea...=1#post1590865 Стрельбу перехватывать действительно не обязательно.
Насколько я понимаю, проще OnAircraftDamaged брать координаты атакуемого или атакующего, смотреть, попадают ли они в запретную зону и т.д.
Бомбы можно было бы разрешить выше определенной высоты сбрасывать в этом случае.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
А координаты как получишь?
Ник и самолет без проблем, а вот с координатами не уверен.
Ну и плюс, если я сажусь или взлетаю просто с поля, что делать будем?
То есть "Штукам" вход закрыт?
Остаются только линейщики?
Какой смысл выдумывать велосипед? Есть опыт старого Ил-2, почему бы не применить его?
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"
naryv выкладывал 3 примера миссий в теме Вопросы и в этой. Там вроде есть примеры работы с координатами.
--- Добавлено ---
Small_Bee емнип в Вопросах писал, что isAirborn для самолета игрока не работал раньше. Если исправили, то можно, наверное.
edit. Есть еще OnAircraftTookOff. Можно пробовать, что будет работать.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
Уж не помню на каком сервере (ил-2) филд был в зоне запрета стрельбы, кроме бомберов (вулчить бомберам святое дело).
Так не получится в БоБе сделать ?
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"
По моему штурмы и бомберы могут атаковать филды как хотят - это входит в их специализацию. А истребителям низя, иначе это вулч.
Вот их и надо наказывать в случае вулча.
C2Duo E8400 3ГГц,4Гб ОЗУ, 285GTX 1024Mб, W7-64.
есть метод, если не ошибаюсь, Pos(), возвращающий координаты. Также в типе, который возвращает этот метод, есть методы для сравнения с другими координатами - расстояние между ними и т.д. В теме "Радар своими руками" именно так самолеты в пределах радара и чекаются.
В общем идея такова. На событие повреждения самолета.
Смотрим жертву. если в пределах "зеленой зоны" то (можно получить координату аэродрома и координату спауна, сравнить):
Смотрим кем повреждения нанесены, если ястреб и чужой, то (можно проверить дополнительно, чем повреждения нанесены):
Ломаем хвост.
Хэппи енд.
Скрипт пока накидать не могу - стим выделывается блин.
Крайний раз редактировалось Small_Bee; 07.07.2011 в 23:50.
На Repka #1 вулч вообще всем разрешен. Там война. На "мясном" Repka#3 вулч запретили по просьбам трудящихся, т.к. там филды очень близко и один вулчер не даст никому взлетать с 3х филдов. Карта слишком маленькая для штурмов. К тому же у красных штуки нет, 110х нет, 109B нет и им же греться нужно перед взлетом. Получится игра в одни ворота. Это не для мясного сервера по моему мнению. Пусть взлетают и колбасятся.
А штурмам больше подходит Repka#1. Там можно с тылового филда взлететь, чтобы под штурмов не попасть.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
...зелёные горят.
----------------------
i7-860@3.8, 4GB, ati4890-2GB, 1680x1050, Win7-64.
дык а я про что?!
о том уже весь вечер и говорю.
--- Добавлено ---
как я уже писал, там никто не летает. бывает конечно 2-3 человека. а толку?
у красных есть линейные бомберы. чем они плохи?
--- Добавлено ---
а сервак не лопнет от такого кол-ва расчетов?
как бы из-за них тормозов не было в момент убиения противника.
p.s. А так конечно звучит забавно. Объявление:"Товарищи вирпилы! Уважайте друг друга, не сбивайте самолеты противника на взлете, посадке, и на прогреве. Иначе кара всевышнего настигнет вас! (например хвост может отвалится в полете)"
AMD Phenom(tm) II X4 955 3.21ГГц, Gigabyte GA-MA770-US3, 4Гб DDR2-800, ATI Radeon HD 5850 1Гб DDR5 256-бит, Microsoft Windows 7 Home SP1 x64, 1920х1080 24"