Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизПридумал вот тут идею программы Найти похожие ветки
← →
Malder (2002-06-14 21:19) [0]Возможно объединение усилий для ее написания. Смысл в том, чтобы она искала все игровые сервера. Ну вот запускаешь Quake - он посылает BroadCast и показывает существующие игры Quake. Но не покажет сервера Half-Life. А эта утилитка будет показывать все работающие сервера (ну то есть, какие она знает). По моему, отличный варинт, если сеть большая, неохота в чат лезть. ДА и вообще, когда сразу наглядно все видно - это удобно. Хорошо, если будет показываться на какой карте идет сражение и для скольких она игроков/сколько уже играют.
Единственное... мне кажется я не первый такой умный. И наверняка существуют аналоги известные. Или нет ?
← →
drpass (2002-06-15 00:47) [1]Если сеть локальная, то Quake или Half-Life сам свои сервера найдет на выбор. Если сеть - Интернет, то...
В общем, надо написать. Причем так, чтобы при начале сканирования ставила себе real-time приоритет. Программа гарантированно будет иметь ошеломляющий успех :))
← →
Malder (2002-06-15 01:19) [2]drpass, ты не понял ! Может и осатльные не поняли ?
Прога будет показывать ВСЕ СЕРВЕРА в сети.
То есть запускаешь ее. И она выдает Все сервера, будь то Quake, Sin, Half-Life, CS, GTA, FIFA, UT и т.д.
Человек посмотрит на статистику и скажет. А-а-а, вот хочу в контру сышрать на ассаульте, как раз сча на этйо карте играют и место осталось. Запускает CS, ищет нудный сервак и играет...
Ясно ?
P.S. Плиз, идею не воровать =)
хотя я ввроде нашел аналог, GameSpy... блин
← →
Malder (2002-06-15 01:23) [3]это все для локальной сети естественно. В инете для любой игры полно серверов...
← →
drpass (2002-06-15 11:16) [4]Теоретически возможно, но сложновато - тебе нужно будет достать доку по всем игрушкам о том, какие порты они используют, какой протокол снюхивания "клиент-сервер" и т.д.
Вот только какого размера должна быть локалка, чтобы имело смысл использовать такую прогу? 50-100 машин, но тогда ты замучаешься ждать, пока она просканирует порты всех машин в поисках серверов
← →
Malder (2002-06-15 13:11) [5]drpass, эээээ.... ты о броадкасте слышал ? Все игры дя поиска серверов используют броадкасты. Программе нужно будет послать РОВНО столько броадкастов, сколько игр она знает.
Фирштейн ? =)
А прога действительно для больших сетей...
← →
esu (2002-06-15 13:30) [6]Malder: Вообщем правильный ответ конечно GameSpy :)
Для клубов вероятно будет интерестно... Для больших клубов :)
← →
drpass (2002-06-15 14:13) [7]Туплю, да, туплю. Ну что же, бывает :)
Все равно, лучше что-то для дела писать, а не игрушками заниматься :)
← →
Anatoly Podgoretsky (2002-06-15 14:25) [8]drpass © (15.06.02 11:16)
Ты про паралельное выполнение в потоках слышал?
ТАк при этом методе время пингования всех, примерно равно внемени пингования одной машины
← →
Malder (2002-06-15 18:34) [9]Ага. Тем более, если локалка - можно параллельно хоть 100 пакетов посылать.
esu, вот только какая вещь. Скачал я этот GameSpy, посмотрел и ни фига не понял. Он вроде только для интернета предусмотрен, то есть ищет сервера в инете. А у меня идея несколько другая. GameSpy может показывать какие игры идут в твоей локальной сети ?
Если может - то как ? Я что-то неразобрался...
P.S. Никто не заинтересовался идеей ?
Можно организоваться. Проект не очень сложный. Нужно только устанавливать игры и выяснять какие именно UDP команды они используют. Можно даже некий универсальный интерфейс написать.
← →
~Rand~ (2002-06-15 23:15) [10]Удалено модератором
← →
SV (2002-06-16 17:41) [11]2 Malder. и дополнительные модули, при появлении новых игр, и авто-апдейт для клубов.
Короче. Это очень напоминает сканирование сети + распознавание ответного пакета.
← →
~Rand~ (2002-06-16 17:46) [12]Удалено модератором
← →
Malder (2002-06-17 17:16) [13]Если никто не заинтересовался - выскажите хоть свое мнение о необходимоти данной программы... и вообще, о ее будующем...
← →
Malder (2002-06-18 01:16) [14]Ну что ? Никто ничего не хочет сказать ?
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c