Я плакаль :( :(
НУ вы что люди ? Ил-2 использует ТОЛЬКО UDP на всех стадиях. Никаких TCP в помине.
Вид для печати
Я плакаль :( :(
НУ вы что люди ? Ил-2 использует ТОЛЬКО UDP на всех стадиях. Никаких TCP в помине.
Под винды WinRoute подходит нормально, там легко, всего лишь одним правилом (только если фильтр пакетов не запрещает пересылку по портам игры) настраивается редиректинг портов на внутренние "замаскараденные" адресаЦитата:
TCP поднимать не нужно - его ИЛ2 не использует совсем.
FTP,WWW, Socks тут тоже не нужно совершенно.
Нужен UDP и внешний IP.
Внешний IP - это любой кроме 10.*.*.*, 192.168.*.* 127.*.*.*, и т.д.
Если IP внутренний (один из вышеперечисленных), нужна программа делающая portmapping. К сожалению под винду я таких не знаю, по-моему WinRoute чем-то подобным занимался. Под FreeBSD есть ipfilter, он может.
Ну не нужно плакать! Я сдаюсь! Только тогда мне непонятно, почему утилитка работает а Ил2 нет? То что я про опросе сервера использую UDP я вам говорю как программист ;)Цитата:
Я плакаль #:( #:(
НУ вы что люди ? Ил-2 использует ТОЛЬКО UDP на всех стадиях. Никаких TCP в помине.
Мда - непонятно.Цитата:
Ну не нужно плакать! Я сдаюсь! Только тогда мне непонятно, почему утилитка работает а Ил2 нет? То что я про опросе сервера использую UDP я вам говорю как программист ;)
Как вариант может быть зафильтрован исходящий UDP порт больше определенного значения. У ИЛ-2 он 21000, а у твоей утилиты другой?
Кстати вопрос вертится на языке давно уже - а ты как опрашиваешь сервер? Откуда описание протокола ИЛ-2?
Спасибо всем, кто откликнулся.
Но кажется я зря заморачивался с проксей. Пусть этот гнус и дальше крутит кран (On/Off). Кран на СКС
кручу уже я! :D
Перекидываем два проводка - опа - и мой комп смотрит во внешний мир заместо прокси. И логи не пишутся, и толпа своими монстрячими закачками не грузит канал. :D
А летать :p все равно собирался на дежурствах в выходные - и не мешают и палева меньше.
Остается уточнить данные прокси и прикинуться валенком (т.е проксей конечно). Ежели меня не уволят за эти шалости, сообщу о результатах. ;)
Программке по барабану какой порт- какой укажешь, такой и будет(например Геннадич с нестандартными портами).Цитата:
Мда - непонятно.
Как вариант может быть зафильтрован исходящий UDP порт больше определенного значения. У ИЛ-2 он 21000, а у твоей утилиты другой?
Кстати вопрос вертится на языке давно уже - а ты как опрашиваешь сервер? Откуда описание протокола ИЛ-2?
Протокол... Почитай здесь: http://www.sukhoi.ru/cgi-bin/yabb/YaBB.pl?board=il2;action=display;num=1029662611;start=100 Этапы большого пути :)
Почитал но не очень понял.Цитата:
Протокол... Почитай здесь: http://www.sukhoi.ru/cgi-bin/yabb/YaBB.pl?board=il2;action=display;num=1029662611;start=100 Этапы большого пути :)
Не будет ли так любезен многоуважаемый джинн ... ;)
Протокол взят из qstat'а ?
Что-то я смотрю и не вижу там упоминания про IL-2?
Здесь обновлённая версия литовского текста (там кое что не влезало, да и пункт один добавился)
Включи уже в следующую версию, ОК? :)
Конечно включу, какой разговор! Кстати всех ждет сюрприз, поступила версия от Hruks. К сожалению сегодня выложить не успею, но завтра-послезавта точно. Версия 1.03 снва будет БОМБА!Цитата:
Здесь обновлённая версия литовского текста
Включи уже в следующую версию, ОК? #:)
- Товарищ прапорщик, а давайте бахнем!Цитата:
...Версия 1.03 снва будет БОМБА!
- Обязательно бахнем!... (с) "ДМБ" :D
обалденаая штука, спасибо большое:)
Одно замеание.. нельзя ли сделать, что бы при сканировании сервака показывались все юзеры на данном серваке, а не только первая 9-ка? ..;)
Фабел, ты чудишь ;) А зачем там справа полоса прокрутки:confused: Ведь даже соритровка но столбцам сделана, не то что прокрутка.
Ну вот и у меня проблема с онлайном, я хоть и редко, но все же иногда пытался летать. А теперь вот что-то сделали с нашей локалкой и выход в инет изменился - в результате ИЛ2 не конектится. Спросил местного админа из за чего такой облом случился, он говорит что теперь на входе огненная стенка стоит и видимо она не пускает ИЛ_овские пакеты. А утилитка Alezza работает, сервера пингует и даже инфу от них читает, вот так! может все же можно это как то обойти
Тут я тебе не помошник :( Все мысли по этому поводу уже высказал на предыдущей страничке (кстати, ты линки смотрел, которые я давал там?). Тем более dets почти доказал мою некомпетентность в этом вопросе ;)
Благодаря Hruks родилась версия 1.03 ;) Появилось окошко со статистикой пингов по серверам. Уж не знаю понадобится кому-нибудь это, но Интернет можно протестить отлично! Если вам это не нужно, всеравно советую скачать т.к. окошко с количеством пользователей стало очень симпатичным. Плюс добавлен эстонский!!! язык. Короче, must have!
http://www.sh.zp.ua/il2/il2.html
Спасибо!!!
Вот это отлично.
Осталось нортон интернет утилиты по нормальному переделать :) :) :)
Спасибо - КЛАСС!!!
По-моему уже ВСЁ есть и даже больше! :) Теперь только, как я уже когда-то говорил, если и что-то можно делать так это с "видоном" самой программы!
Есть тут дизайнеры умеющие делать полностью ХРшный интерфейс? Помогли бы Alezz'у, а то он "не художник" говорит :)
А что именно нужно?... То есть - как делается интерфейс в данном случае - битмэпами?... Если "да" - то где можно получить "оригиналы" нынешнего оформления, чтобы сделать иное?...
Гы! Все к этому и идет ;)Цитата:
Осталось нортон интернет утилиты по нормальному переделать #:) :) :)
Что за вопрос, "где?" Конечно у производителя ;) В прикрепленном файлике вся графика используемая в программе. Но на нее можно и не смотреть, просто запустить програмку и перерисовать по новому :) Валентин, а что есть художник на примете? Давай я с ним лично поговорю, если что-то непонятно...Цитата:
То есть - как делается интерфейс в данном случае - битмэпами?... Если "да" - то где можно получить "оригиналы" нынешнего оформления, чтобы сделать иное?...
Ну офигеть и не пукнуть! У меня уж слов нет!!!
Неужели возможно такое счастье ? :confused: Спасибо товаришу Alezz-у за наше счастливое... !!!!!!!!!!!!!!
Вот это ДЕЛО!!! :)Цитата:
А что именно нужно?... То есть - как делается интерфейс в данном случае - битмэпами?... Если "да" - то где можно получить "оригиналы" нынешнего оформления, чтобы сделать иное?...
2 Alezz
То ли руки у меня крывые, то ли одно из двух. Скачал последнюю версию и чего то оня не соответствует приведенной выше картинке. Чо такое:confused: :(
А ту ли версию ты выложил.
Есть кстати такая мысль.
Количество серверов вбитых в прогу уже перевалило за 10 максимально возможных; в старых версиях сервера одни, в новых другие. Приходится делать две копии програмы с разными забитыми серверами, что б прочесать все, да и просто не забыть их координаты.
Предложение: Может рукописный ввод серверов в каждое окно заменить выбором оных из ниспадающего списка, который будет вызываться кликом на кажд окно (сами окна ввода при этом заменить на кнопки). При этом в соотв поля главного окна автоматом проставл имя, IP и порт. Ввод новых серверов предусмотреть в этом ниспадающем списке.
Сам список подвязать на базу данных (в каком нить простеньком текстовом формате, напр CSV). Хранить в этой базе можно гораздо больше 10-ти серверов!
ГЕНИАЛЬНО! :)
Сегодня обсуждал уже эту проблему с Hruks Уверяю вас, она будет решена в любом случае, немного обождите ;)
А на счет версии 1.03 все должно быть нормально. Теперь после того как выложу на сервак, я закачиваю архив себе и проверяю его на целостность. Если кнопка с пингвином появлась, значит у тебя последняя версия, нет- очисть кэш браузера/прокси.
Супер!!! Большое спасибо!
Валентин, так что там с дизайнером, или ты просто спросил:confused: Сейчас активно работаем над главным окошком программы, которое будет изменено практически на 90%. Так что переделывать старый интерфейс не нужно...
Ой а мне окошков с серверами уже маловато будет :( , надо уже поболее наверное :)
Ориентировочно в понедельник будет новая версия с неограниченным количеством серверов. Альфа уже готова, но выкладывать рано из-за многочисленных багов...
Ждем с нетерпением
Привет всем.
А у меня эта утилитка после запуска ила и входа на сервер вешает игру, вот так вот...
Ну вот :( Есть желание- давай разберемся вместе...
Ну вот .
Два месяца человек утилиту с разных сторон облизывал а теперь выясняется что она все вешает :D :D :D
Наблюдаются и у меня такие моменты, НО когда в процессе загрузки коннект обрывается. Тогда да - висит все... минут пять (если терпения хватает) :D :D :D. Только это скорее вопросы к коннекту и провайдеру.
2 Алес
Прежде всего бааааальшое тебе человеческое спасибо что отстрелил мне вчера крыло у геннадьича. Как грица бей своих чтоб чужие боялись. Ай-яй-яй.
Мысль по утилитке.
Летая у геннадьича заметил что мой пинг из района 230-260 временами очень кратковременно но долетает до 2000-20000, что не есть хорошо. Возможно проблема в маршруте прохождения траффика. Мабуть возможно сделать так:
1. из пингвина по выбору опред сервака открывть окно в котором пинг на выбранный сервак проходит по разным маршрутам.
2. Отображать пингование по этим маршрутам теми же графиками.
3. Из предложенных маршрутов выбирать один, жестко его задавать и подключать игру по нему.
Отображать маршрут- реальная задача, но вот задавать! Как ты себе это представляешь:confused: Ведь Интернет, это сеть, в которой нет фиксированного пути прохождения пакета. При отказе любого узла маршрут меняется а пользователь даже не замечает этого. Выбор следующего участка маршрута происходит на каждом из узлов и заставить его (узел) принять решение по моему желанию нельзя. Сетевеки я прав?
ЗЫ Kirich так это у тебя такой крафт размалеванный и скавд интересный ;) Ну извини лагонуло на взлете
Можно и так сказать ;)Цитата:
Сетевеки я прав?
А задать можно только интерфейс, но нафик? :confused:
2 Alezz
Спорить не буду, но
Берем как всегда утилиту ping. Запускаем без параметров. Смотрим ключи. Цитирую:
"...
-j списокУзлов свободный выбор маршрута для списка узлов.
-k списокУзлов жесткий выбор маршрута для списка узлов.
..."
Может я и не прав.
ЗЫ Не, крафт мой чисто белый без опознават знаков. А рубанул ты когда втроем за фокой гонялись. Вывод: не бей через голову.
Что-то я попробовал и у меня ничего не получилось с жестким выбором. В любом случае это только для пинга...Цитата:
2 Alezz
Берем как всегда утилиту ping. Запускаем без параметров. Смотрим ключи. Цитирую:
"...
-j списокУзлов # свободный выбор маршрута для списка узлов.
-k списокУзлов #жесткий выбор маршрута для списка узлов.
Значит не один ты пострадал ;) Бывает...Цитата:
А рубанул ты когда втроем за фокой гонялись. Вывод: не бей через голову.
Как и обещал ранее, выложил версию 1.10 Изменений очень много, главная форма переработана где-то на 80%! Советую в этот раз посмотреть readme.txt Огромное спасибо Hruks за неоценимую помощь в написании программы.
Забыл: http://www.sh.zp.ua/il2/il2.html
Кстати, сделал попытку приблизить интерфейс к интерфейсу Ил2. Получилось не очень, но старался как мог ;)
Вещь очень достойная получилась! Огромное спасибАААА!
Однако, неприятный момент все же действительно есть. О нем писалось выше.
Был в оффлайне (диал-ап у меня), рассматривал интерфейс и функциональность, случайно ткнул кнопку соединения с сервером (ту, что раньше Go называлась) - усе! Труба. Зависло все. Точнее не то, что бы зависло, а затормозило - на любой ввод (мышь, клава) приходилось секунд по 10 -15 ждать ответной реакции компа. Попытка сноса зависшего Ил-2 а затем, и болтающейся в памяти il2_conn через "комбинацию из трех клавиш" быстрых результатов не принесли. Пришлось перезагружаться.
Вот я и думаю, что бы избежать подобных вещей, может ввести проверку наличия сетевого соединения, и в случае отсутствия такового сообщать об этом или выводить стандартное виндозное окно для организации подключения к инету.
Как думаешь, Алезз?
Дельное замечание, странно что в первый раз я не понял о чем идет речь. Посмотрим, что можно сделать, ИМХО что-нибудь придумаем. Только меня два дня не будет дома, посему придется подождать...
Честно говоря и отображать маршрут по-моему смысла нет. Проблема тут не с изменением маршрута - я думаю такое довольно редко бывает, а с неожиданной загрузкой одного из сегментов этого маршрута. В любом случае вирпила это не должно волновать - ему достаточно знать данные обычного пинга, причем именно так как сейчас: min/avg/max...Цитата:
Отображать маршрут- реальная задача, но вот задавать! Как ты себе это представляешь:confused: Ведь Интернет, это сеть, в которой нет фиксированного пути прохождения пакета. При отказе любого узла маршрут меняется а пользователь даже не замечает этого. Выбор следующего участка маршрута происходит на каждом из узлов и заставить его (узел) принять решение по моему желанию нельзя. Сетевеки я прав?
Может у кого-нибудт есть пожелания или предложения по поводу программы?
По существу идеи уже закончились и теперь началась стадия "вылизывания" интерфейса.
Может кому развёрнутые комментарии нужны, импорт, экспорт списка серверов, запоминание статистики, чего-то для виртуального фронта и т.д.
Высказывайтесь, не стесняйтесь! :)
Вопрос: :confused: Есть ли информация по длиннам пакетов, которые использует ИЛ-2? Эта информация пригодилась бы для пингования серверов. Разные значения могут приводить к разным результатам, и, в конечном счёте, то, что мы видим в статистике может не совсем совпадать с игрой.
Нет смысла посылать более длинные пакеты чем стандартный ICMP echo. ИЛ-2 обменивается маленькими пакетами в освновном. Проблема не в размере пакетов а в их количестве. Для большого количества объектов их может быть очень много за малый интервал времени.Цитата:
Вопрос: #:confused: Есть ли информация по длиннам пакетов, которые использует ИЛ-2? Эта информация пригодилась бы для пингования серверов. Разные значения могут приводить к разным результатам, и, в конечном счёте, то, что мы видим в статистике может не совсем совпадать с игрой.
Так что для проверки (уже одного выбранного) сервера можно посылать на него много пакетов и смотреть сколько теряется и среднее время.
В принципе я могу замерить количество пакетов и их средний размер в онлайн с 10 например игроками.
НО!
Во всем этом есть одна проблема, и она существенная. Если сервер сидит на узком канале, и несколько человек его таким образом "проверяют", то канал будет забит и мы будем мешать тем кто там уже летает. Да и данные "проверки" будут неверны.
Но опять же в принципе можно попробовать все-таки делать "проверку" на протяжении скажем 3-5 секунд.
РЕбята, интерфейс программы просто отстой! Не обижайтесь плиз, но..... Это писец сколько я вчера его заставлял к кому нибудь сконектиться! Он делал все но только не это только потом методом перебора я щелкнул на ту зеленую лампочку! А так кнопки справа не несут абсолютно никакой нагрузки - их картинки ни о чем!
Честно? :) Мне тоже ОЧЕНЬ не понравился интерфейс...... Старый может был и проще, но НА МНОГО понятней......
Бросьте вы эту "похожесть на Ил-2", зачем это надо? Я считаю что если есть возможность то сделать по всем стандартам ХР (в конце-концов сейчас ВЕСЬ софт стараются делать в стиль "популярнейшей ОS").
CoValent что-то писал о дизайне, но потом пропал.
Да ладно вам мужики прикалываться! Интерфейс им видите ли не нравится :eek:! Вы с ентой утилиой работать собираетесь или по 8 часов на нее пялиться для достижения оргазмичного состояние?!
А вот где собака порылась так это в том что при включенном пинговании операции изменения настроек серверов, добавления, удаления проходят... гм... гм... ОЧЕНЬ НЕОДНОЗНАЧНО . Алес, ау.
Действительно, что вы мужики в самом деле. Это только на первый взгляд некоторые вещи кажутся непонятными, один раз узнал и никаких проблем.
Хотя, для нового человека, действительно потребуется время, чтобыт понять, что и как делается. Но это только один раз.