Пятница, 22.11.2024, 17:08
Приветствую Вас Гость

SoundC - IRC клиент, GScan - сканер игровых серверов

Вопросы по работе программы - Страница 9 - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Вопросы по работе программы
ildvildДата: Среда, 20.10.2010, 04:12 | Сообщение # 121
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
А чем отличаются протоколы игр?
 
Avatar_sДата: Среда, 20.10.2010, 14:34 | Сообщение # 122
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
А я откуда знаю smile . Но то что 7 протокол не законнектится к 15 это точно. А следовательно нужно разделять игры. По информации от сервера он похож на L4D. В этом направлении и рассуждай smile

чем больше я узнаю людей, тем сильней я люблю себя
 
ildvildДата: Среда, 20.10.2010, 15:25 | Сообщение # 123
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
то есть от одной и той же игры но с разными протоколами приходят разные ответы от сервера?
 
Avatar_sДата: Среда, 20.10.2010, 15:55 | Сообщение # 124
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
не разные а немного отличные

чем больше я узнаю людей, тем сильней я люблю себя
 
killUSAmashineДата: Понедельник, 25.10.2010, 14:47 | Сообщение # 125
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
Я добавил два сервера БФ2 на одном адресе, но разных портах, но программа находит только один из них.

В целом, если сервер БФ2 работает на не стандартном порте программа его не находит.

И вообще если вбить любой порт отличный от 29900 то программа сервера не видит.

Пример, сервер =EA= 1 Karkand, его адрес
87.98.250.167:16567
если его так добавить, то не заработает,
а если добавить как
87.98.250.167:29900
то будет нормально.

Добавлено (25.10.2010, 14:47)
---------------------------------------------
И пожелание по улучшению.

Было бы не плохо сделать в главном окне столбик с отображением "пинга" сервера.

Ещё чтобы программа умела определять модификацию БФ2, например Special Forces, отображался не красноватым значком с изображением цифры два, а зелёным.

 
Avatar_sДата: Понедельник, 25.10.2010, 16:14 | Сообщение # 126
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
1. Насколько мне известно
порт 29900 - для опроса сервера (не обязательно такой - он может быть любым но именно он должен отвечать за ответ).
порт 16567 - для коннекта к серверу
получается порт 16567 не такой уж и нестандартный smile
Именно так и работает сканер. по одному опрашивает порту, но в информации о сервере указывается порт коннекта. Посмотри внимательно.

2. Пинга в отдельном сотолбце не будет. если нужно то есть отдельная функция через правую кнопку мыши. Слишком много процессов запустится если в отдельном столбце. Да и зачем лишний раз опрашивать тот червер который тебе не нужен.

3. Про зеленый значек посомтрю и если получится скоро добавлю.


чем больше я узнаю людей, тем сильней я люблю себя
 
killUSAmashineДата: Понедельник, 25.10.2010, 17:53 | Сообщение # 127
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
Ладно, пинг действительно не очень нужен, хотя можно сделать не постоянный опрос, а опрос по требованию с помощью кнопки на панели инструментов или из меню, а если серверов в списке много, то вторая кнопка "опросить выделенные" и соответственно реализовать множественное выделение в главном окне.

С портами не понял. Объясни пожалуйста "на пальца" как мне добавить вот эти два сервера БФ2:
1. 81.19.212.38:16667
2. 81.19.212.38:16567
И две ссылки на то, что они рабочие:
1.http://www.gametracker.com/server_info/81.19.212.38:16667/
2.http://www.gametracker.com/server_info/81.19.212.38:16567/

 
Avatar_sДата: Понедельник, 25.10.2010, 19:24 | Сообщение # 128
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
1. Эти ссылки совершенно не говорят что они рабочие. Это сервер на данных портах не видет даже HLWS. Ты лучше скажи можешь ли законнектиться к ним через игру с указанными портами. Ну скорее всего получится. НО.... порты 16667 и 16567 для коннекта к серверу, а не для его опроса. На какой порт нужно направить запрос чтобы сервер ответил я тебе не могу сказать, потому что его видать изменили, ЛИБО серв в ауте (поэтому и спрашиваю - можешь ли ты законнектиться к этому серверу через игру саму). Даже опрос 81.19.212.38:29900 в HLWS не дает результата.

Зато опрос 87.98.250.167:29900 вполне успешен. Опрос производим по стандартному порту 29900, а коннект осуществляется через 16567. 2 порта - 2 назначения.

2. Пинг по требованию? Единственный отправленный и успешно полученные пакет не дадут достоверной информации о пинге. О пинге можно судить по нескольким пакетам отправленных и полученных.

Quote
а опрос по требованию с помощью кнопки на панели инструментов или из меню

Ну так это же есть. Правой кнопкой на нужном сервере и смотри пинг.


чем больше я узнаю людей, тем сильней я люблю себя
 
killUSAmashineДата: Понедельник, 25.10.2010, 20:04 | Сообщение # 129
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
-Re: Ты лучше скажи можешь ли законнектиться к ним через игру с указанными портами.

Да, почти каждый день на этих серверах играю. Эти я привёл для примера, из примерно десятка серверов на которых играю, программа видит только три.

-Re: Пинг по требованию? Единственный отправленный и успешно полученные пакет не дадут достоверной информации о пинге.

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

-Re: Ну так это же есть. Правой кнопкой на нужном сервере и смотри пинг.

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

 
Avatar_sДата: Понедельник, 25.10.2010, 20:12 | Сообщение # 130
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
1. насчет трасировки подумаю. идея впринципе хорошая. про пинг по запросу в столбце тогда тоже подумаю. НО штук 5 или 10 пакетов н апинг - это 5-10 сек ожидания. Удобно? помоему нет.
2. ну раз ты коннектишься а программ не видит - я уже пояснил - значит порт опроса изменен или что еще возможно закрыт на сервере (возможно в целях защиты от флуда). узнать его - перебор всевозможных портов - слишком затратно - реализолвано не будет.


чем больше я узнаю людей, тем сильней я люблю себя
 
killUSAmashineДата: Понедельник, 25.10.2010, 20:42 | Сообщение # 131
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
Я подумал ещё, действительно пинг не надо, я ведь если добавляю сервер, то уже знаю что время его отклика меня устраивает, а если нет, то и добавлять незачем.

Поясни ещё немного механизм опроса.
Пример, сервер с нормальным (стандартным, не изменённым) портом опроса, на нём запущено несколько серверов одной и тойже игры, но на разных портах.
При добавлении его адреса в программу отобразятся все или только один, если один, то какой, по какому принципу он выберется?

Добавлено (25.10.2010, 20:42)
---------------------------------------------
-Re: узнать его - перебор всевозможных портов - слишком затратно - реализолвано не будет.

Затратно в плане ресурсов компьютера или труда?

Мысль. Исходим из того, что встроенный обозреватель БФ2 видит и может обновлять информацию по этим "защищённым от флуда" серверам, значит, можно с помощью специальной программы умеющей перехватывать сетевые сообщения узнать по каким портам идёт общение встроенного обозревателя и этих серверов. Делаем так с несколькими подобными серверами и если "новые" порты опроса будут совпадать то хорошо, а если нет, то нет, ведь действительно такой метод нахождения индивидуально для каждого сервера затруднителен.

 
Avatar_sДата: Понедельник, 25.10.2010, 20:44 | Сообщение # 132
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
будут видны все. т к ИП+порт_коннекта уникальны и не повторяются в списке найденых серверов. Так же 2 разные игры на одном порту так же будут видеться по-раздельности (тут работает принцип ИП+назнвание_игры уникальны).

Затратно с точки зрения рессурсов компа.

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

Личку глянь. там моя аська.


чем больше я узнаю людей, тем сильней я люблю себя
 
killUSAmashineДата: Понедельник, 25.10.2010, 23:45 | Сообщение # 133
Рядовой
Группа: Пользователи
Сообщений: 5
Репутация: 1
Статус: Offline
Проблема решена. Причина крылась в разных портах опроса у разных модификаций БФ2.

Добавлено (25.10.2010, 23:45)
---------------------------------------------
Дальнейшие исследования показали, что "нестандартный" порт опроса могут использовать сервера и с чистым БФ2.

Пример.

81.19.212.38:16667 читая
81.19.212.38:16567 модифицированная
Порты опроса у них 29910 и 30010.

Пока решением данной проблемы если встретился подобный сервер является использование программного сетевого анализатора (или схожего по функциональности ПО) для выяснения номера этого порта.

 
JeinДата: Вторник, 23.11.2010, 05:14 | Сообщение # 134
Рядовой
Группа: Пользователи
Сообщений: 10
Репутация: 0
Статус: Offline
Уважаемые разрабы GScan, будет ли ващ продукт поддерживать выделенные сервера MW2 от АльтерИвнет??
 
Avatar_sДата: Вторник, 23.11.2010, 11:37 | Сообщение # 135
Admin
Группа: Администраторы
Сообщений: 82
Репутация: 6
Статус: Offline
Разраб - он один :). И уже давно есть поддержка MW2 от АльтерИвнет. Или в последнее время появилось что то новое о чем я не знаю?

чем больше я узнаю людей, тем сильней я люблю себя
 
Поиск:

Форма входа
Друзья сайта
Сервер очень злого админа
Чат LanICQ-Sonic
Наш опрос
Какой IRC-клиент вы предпочитаете?
Всего ответов: 142
Мини-чат
Статистика
Copyright MyCorp © 2024 |