Steam List Fire64 Edition
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
Название: Steam List
Разработчик: fire64
Сайт: http://csmania.ru
Год выпуска: 2008
Версия: v.1.3.5
Категория: сервербраузер
Платформа: Win All
Язык интерфейса: английская консоль
Таблетка: Не существует
Программа получает список серверов модов и игр с мастер серверов valve и выдает их список и информацию о них в консоль.
Вся информация из консоли сохраняется в логах.
В архиве лежат исходники.
Сама прога и батник для запуска лежит в папке Release.
Отредактируйте батник как вам надо,
Список фильтров:
\gamedir\valve\empty\1\full\1
gamedir\valve - в парметре gamedir указывайте папку мода
empty\1 - искать только сервера на которых есть игроки
full\1 - искать только сервера со свободными слотами
dedicated\1 - искать только выделенные сервера ( указан в коде беты )
proxy\1 - искать только hltv сервера
map\de_dust - искать только сервера с заданной карт
secure\1 - искать сервера с включенным Vac
linux\1 - искать только линукс сервера
proxytarget\1 - не знаю, за что отвечает этот параметр
Что бы получить инфу о всех серверах используйте пустой параметр steamlist.exe \gamedir\
кстати делать это я вам не советую так как это займет много времени и может истратить много трафика, в последнем не могу быть уверен так как объем трафика не мерил
UPDATE
Steam List Версия: v.1.3.5
Список изменений
Добавлена поддержка игр на движках Source engine следующих версий: : ep1, orangebox, L4D, Red orcesta
изменен список получаемой информации, теперь отображается вся информация поступившая от сервера
в следующей версии будет gui
Пример информации от игр GoldSRC 48 protocol и Source Engine
IP Addres: 89.179.112.76:27018
Protocol 14
Name: C.C.C.P SERVER (MOSCOW)
Map Name: dod_convoy
Game Dir: dod
Game Name: Day of Defeat: Source
Playng Users: 28
Max Users: 28
Playng Bots: 0
Server Type: Dedicated
Server OS: Windows
Server not protected by the password
Server uses VAC
Exe version 1.0.0.11
Пример информации от игр GoldSRC 47 protocol
IP Addres: 89.179.112.76:27018
Protocol: 47
Name: Portal-Cybergame.Ru |Public|Classic|Server
Map Name: de_cpl_mill
Game Dir: cstrike
Game Name: Counter-Strike
Playng Users: 17
Max Users: 18
Playng Bots: 1
Server Type: Dedicated
Server OS: Windows
Server not protected by the password
server not uses VAC
Official site: http://portal-cybergame.ru
Steam List Версия: v.1.2.3
Список изменений
Изменена форма вывода информации в консоль.
добавлено определение информации о сервере
на данный момент программа определяет следующую информацию
для серверов 47 протокола
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Playng Users:
Max Users:
Server Protocol:
Server Type:
Server OS:
Official site:
для серверов 48 протокола список пока меньше (из-за особенностей протокола)
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Server Protocol:
Выражаю благодарность сообществу ачата за помощь в кодинге.
Разработчик: fire64
Сайт: http://csmania.ru
Год выпуска: 2008
Версия: v.1.3.5
Категория: сервербраузер
Платформа: Win All
Язык интерфейса: английская консоль
Таблетка: Не существует
Программа получает список серверов модов и игр с мастер серверов valve и выдает их список и информацию о них в консоль.
Вся информация из консоли сохраняется в логах.
В архиве лежат исходники.
Сама прога и батник для запуска лежит в папке Release.
Отредактируйте батник как вам надо,
Список фильтров:
\gamedir\valve\empty\1\full\1
gamedir\valve - в парметре gamedir указывайте папку мода
empty\1 - искать только сервера на которых есть игроки
full\1 - искать только сервера со свободными слотами
dedicated\1 - искать только выделенные сервера ( указан в коде беты )
proxy\1 - искать только hltv сервера
map\de_dust - искать только сервера с заданной карт
secure\1 - искать сервера с включенным Vac
linux\1 - искать только линукс сервера
proxytarget\1 - не знаю, за что отвечает этот параметр
Что бы получить инфу о всех серверах используйте пустой параметр steamlist.exe \gamedir\
кстати делать это я вам не советую так как это займет много времени и может истратить много трафика, в последнем не могу быть уверен так как объем трафика не мерил
UPDATE
Steam List Версия: v.1.3.5
Список изменений
Добавлена поддержка игр на движках Source engine следующих версий: : ep1, orangebox, L4D, Red orcesta
изменен список получаемой информации, теперь отображается вся информация поступившая от сервера
в следующей версии будет gui
Пример информации от игр GoldSRC 48 protocol и Source Engine
IP Addres: 89.179.112.76:27018
Protocol 14
Name: C.C.C.P SERVER (MOSCOW)
Map Name: dod_convoy
Game Dir: dod
Game Name: Day of Defeat: Source
Playng Users: 28
Max Users: 28
Playng Bots: 0
Server Type: Dedicated
Server OS: Windows
Server not protected by the password
Server uses VAC
Exe version 1.0.0.11
Пример информации от игр GoldSRC 47 protocol
IP Addres: 89.179.112.76:27018
Protocol: 47
Name: Portal-Cybergame.Ru |Public|Classic|Server
Map Name: de_cpl_mill
Game Dir: cstrike
Game Name: Counter-Strike
Playng Users: 17
Max Users: 18
Playng Bots: 1
Server Type: Dedicated
Server OS: Windows
Server not protected by the password
server not uses VAC
Official site: http://portal-cybergame.ru
Steam List Версия: v.1.2.3
Список изменений
Изменена форма вывода информации в консоль.
добавлено определение информации о сервере
на данный момент программа определяет следующую информацию
для серверов 47 протокола
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Playng Users:
Max Users:
Server Protocol:
Server Type:
Server OS:
Official site:
для серверов 48 протокола список пока меньше (из-за особенностей протокола)
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Server Protocol:
Выражаю благодарность сообществу ачата за помощь в кодинге.
- Вложения
-
- Steam List.rar
- (18.45 КБ) 413 скачиваний
- Steam List.rar
- (18.45 КБ) 413 скачиваний
Последний раз редактировалось Fire666 14.06.2009, 12:43, всего редактировалось 13 раз.
- andreil
- Разработчик
- Сообщения: 781
- Зарегистрирован: 14.08.2006
- Откуда: Светлогорск, Беларусь
- Поблагодарили: 2 раза
- Контактная информация:
Сенкс! Будет интересно покопаться в исходниках (особенно насчет получения инфы о сервере.
PS: Очень пригодится в моей SteamNetWork.dll ;)
PS: Очень пригодится в моей SteamNetWork.dll ;)
[url=svn://forum.csmania.ru/andreil]Репозиторий с моими проектами[/url]
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
Занимаюсь переносом всех своих библиотек на С++, а так же созданием их кроссплатформенных версий.
В команду переводчиков манги "Ah! My Goddess!" требуются переводчики с английского и тайперы (последних можем обучить, главное - желание).
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
сейчас пишу свою версию Steam Listа, основной код готов, осталось доработать функциональность
у меня код будет намного проще и написан не на C, а на C++ ( так удобнее )
andreil, что такое SteamNetWork.dll ?
у меня код будет намного проще и написан не на C, а на C++ ( так удобнее )
andreil, что такое SteamNetWork.dll ?
-
- Полковник
- Сообщения: 4470
- Зарегистрирован: 19.11.2008
- Благодарил (а): 62 раза
- Поблагодарили: 133 раза
- Контактная информация:
Ждем.fire64 писал(а):написал свою прогу с функционалом модифицированной версии
отличия такие
прога написана на C++ , а не на C как в верхнем посту
более простой код и весит она не 180, а всего 28 кбайт
сейчас пойду смотреть телик, потом выложу
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
в связи с небольшой переделкой кода пришлось увеличить размер до 32 кбайт
выражаю благодарность bons с ачата за помощь в решении проблемы со строками
выражаю благодарность bons с ачата за помощь в решении проблемы со строками
- kinders666
- Модератор
- Сообщения: 4163
- Зарегистрирован: 25.10.2006
- Откуда: Москва
- Благодарил (а): 537 раз
- Поблагодарили: 191 раз
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
Закончил новую версию
Steam List Версия: v.1.2.3
Список изменений
Изменена форма вывода информации в консоль.
добавлено определение информации о сервере
на данный момент программа определяет следующую информацию
для серверов 47 протокола
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Playng Users:
Max Users:
Server Protocol:
Server Type:
Server OS:
Official site:
для серверов 48 протокола список пока меньше (из-за особенностей протокола)
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Server Protocol:
скачать можете в первом посту
Выражаю благодарность сообществу ачата за помощь в кодинге.
Steam List Версия: v.1.2.3
Список изменений
Изменена форма вывода информации в консоль.
добавлено определение информации о сервере
на данный момент программа определяет следующую информацию
для серверов 47 протокола
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Playng Users:
Max Users:
Server Protocol:
Server Type:
Server OS:
Official site:
для серверов 48 протокола список пока меньше (из-за особенностей протокола)
IP Addres:
Name:
Map Name:
Game Dir:
Game Name:
Server Protocol:
скачать можете в первом посту
Выражаю благодарность сообществу ачата за помощь в кодинге.
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
Я понял что совершил серьезнейшую ошибку
теперь я понял в чем причина такой путаницы кода в оригинальной версии стим листа
как выяснилось необходимые данные могут состоять не из одного, а из нескольких десятков и сотен пакетов
в одном пакете содержится информация о 226 серверах, если серверов больше небходимо посылать пакеты с запросом следующих 226 серверов и так далее пока сервера отобранные фильтром не закончатся
реализовать это довольно сложно, но я попытаюсь завтра это сделать
теперь я понял в чем причина такой путаницы кода в оригинальной версии стим листа
как выяснилось необходимые данные могут состоять не из одного, а из нескольких десятков и сотен пакетов
в одном пакете содержится информация о 226 серверах, если серверов больше небходимо посылать пакеты с запросом следующих 226 серверов и так далее пока сервера отобранные фильтром не закончатся
реализовать это довольно сложно, но я попытаюсь завтра это сделать
- [artemon]
- Капитан
- Сообщения: 342
- Зарегистрирован: 11.08.2008
- Откуда: тут нашлось столько гнилья?
- Контактная информация:
наверно глупый вопрос - а как правильно батник на тф2 откоректировать?
принаходит сервы хл1
а как на тф2 сделать?
с
при
Код: Выделить всё
server.exe \gamedir\valve\empty\1\full\1
pause
а как на тф2 сделать?
с
не находит ничего) как называется папка мода для тф2?)server.exe \gamedir\tf2\empty\1\full\1
pause
-
- Эксперты no-Steam
- Сообщения: 2600
- Зарегистрирован: 15.02.2007
- Откуда: Москва
- Благодарил (а): 2 раза
- Поблагодарили: 43 раза
- Контактная информация:
вот небольшой список папок самых популярных модов
cstrike - Counter Strike1.6
czero - Condition Zero
dod - Dey of defeat
ns - Natural Selection
valve - Half Life 1
action - Action Half Life
tfc - Team Fortress Classic
brainbread - Brain Bread -классный мод типа Zombie Survivor
dmc - Deathmatch Classic - очень мясная игра, порт q2 на движок халфы
nnk - Naruto: Naiteki Kensei какой-то аниме мод, его еще не выпустили, так что на сервере играют только разрабы
esf_inteam - Earth's Special Forces, возможно версия распространяемая только между разработчиками
decay - Half Life Decay - легендарная игра, кстати поискс серверов в самой халфе у этого мода отсутствует
ag - Adrenaline Gamer
svencoop - Sven Cop 3 - популярный коперативный мод
bg - The Battle Grounds
Firearms - Firearms хороший мод, понравится любителям CS 1.6 и dod
tod - Tour of Duty
ship - первая версия корабля, распространяется бесплатно, под первый двиг
Esf - Earth's Special Forces
gearbox - Opposing Force, думаю коментарии излишни
ts - The Specialist, интересный мод, играет много народа
msc - MS:C JUN2008a
cstrike_beta - Counter Strike 1.6 Steamworks Beta - версия с аватарами
rspecies_test - Альфа версия мода Rival Species
tt - The Trenches
dod_31 - Day Of Defeat 3.1
ricochet - классная игрушка, но на любителя поэтому народу не много, хотя п геймплею на сервере должно быть не больше 6 игроков
hl2jks - Half-Life 2: Jaykin' Bacon Source, сервер почему то на первом движке
si - Science & Industry
vs - Vampire Slayer
zp - Zombie Panic
monkeystrike - Monkey-Strike? работает только один сервер с названием Monkey-Strike Lives, что в переводе означает Monkey-Strike жив, ну ну конечно :)
ios - Online Soccer, интересная задумка, жаль что провалилась
dpb - Digital Paintball, непонимаю зачем делать в играх имитацию стрельбы из оружия
recbb2 - Resident Evil:cold Blood, очередной Resident Evil:cold Blood, советую скачать всем любителям l4d и прочих игр с зомби. это не тупое мочилово, а coop, здесь нужно выполнять мисии и помогать товарищам.
timeless - Project Timeless Beta 2.1
Игры и моды на движках Source Engine
cstrike - Counter Strike Source
redorchestra - Red Orchestra: Ostfront 41-45 Website
left4dead - Left 4 Dead
StriderMod35 - Strider Mod v0351
dod - Day of Defeat Source
tf - Team Fortress 2
garrysmod - Garry's Mod 11
hl2mp - Half-Life 2 Deathmatch
synergy - Synergy Mod
zombie_master - Zombie Master
gmod9 - Garry's Mod 9
rnl - Resistance and Liberation
insurgency - INSURGENCY
hl2ctf - Half Life2 CTF
dystopia_v1 - Dystopia v1
empires - Empires v2.2
ageofchivalry - Age Of Chivalry
zps - Zombie Panic: Source
jailbreak-dev - Jailbreak: Source 0.5 dev25, версия разработчиков, возможно интегрированная в стим
jailbreak - Jailbreak: Source 0.4.1
sourceforts - Source Forts 1.9.4
pvkii-dev - PVKII Beta 2.2, версия разработчиков интегрированная в стим
esmod - Eternal-Silence
Eternal-Silence - Eternal-Silence версия для разработчиков
FortressForever - Fortress Forever
DarkestHour - Darkest Hour: Normandy 1944
MareNostrum - Mare Nostrum
hl2ctf175 - Half Life2 CTF v.1.7.5
stargatetc2 - StargateTC 2, не знал что этот мод уже выпустили
mmdarkmessiah - Dark Messiah of Might and Magic Multiplayer
bg2 - Battle Grounds 2
hl2dmpro - Half-Life 2 Deathmatch Professional
esf - Earth's Special Forces Source
hidden - Hidden : Source
cspromod - CSPromod BETA 1.03
pvkii - PVKII Beta 2.2
smashball - Smashball
HaJ_Beta - Ham and Jam
ship - The Ship
aoa - Art of Ascension
fistful_of_frags - Fistful of Frags, не слышал об этом моде
hl2wars_beta - Half-Life 2: Wars, судя по версии протокола юзает движок Orange Box
zerogear - Zero Gear, весьма оригинальный гоночный мод
ff_dev - Fortress Forever, версия для разработчиков, 26 версия кодовое имя FF Beta обновление от 12/20/08 16:46:38
ShootOutMP - ShootOutMP
DinoHuntersMP - DinoHuntersMP
UAV - Free For All
KumaWar2MP - KumaWar2MP
KillpointMP - KillpointMP
DogfightsMP - DogfightsMP
FB - Futbol Beta
hl1mp - Half Life Source Deathmatch
Firearms Source - Firearms Source
bg2-svn - Battle Grounds 2, версия разработчиков, скаченая с SVN
gesource - Goldeneye Source v 1.0
gesbeta1_1 - Goldeneye Source beta v 1.1
diprip - D.I.P.R.I.P. Warm Up
insurgency_SVN - INSURGENCY: Modern Infantry Combat, версия разработчиков, скаченая с SVN
top_secret_m3 - Top Secret
dystopia - Dystopia
obsidian - Obsidian Conflict
tne_dev - Star Wars: The New Era, версия разработчиков
gesbeta3 - Goldeneye Source beta v 3
kzmod - Kreedz Climbing
Примечание, ряд модов с MP на конце названия являются разработкой http://www.kumagames.com/
постепенно список буду обновлять
cstrike - Counter Strike1.6
czero - Condition Zero
dod - Dey of defeat
ns - Natural Selection
valve - Half Life 1
action - Action Half Life
tfc - Team Fortress Classic
brainbread - Brain Bread -классный мод типа Zombie Survivor
dmc - Deathmatch Classic - очень мясная игра, порт q2 на движок халфы
nnk - Naruto: Naiteki Kensei какой-то аниме мод, его еще не выпустили, так что на сервере играют только разрабы
esf_inteam - Earth's Special Forces, возможно версия распространяемая только между разработчиками
decay - Half Life Decay - легендарная игра, кстати поискс серверов в самой халфе у этого мода отсутствует
ag - Adrenaline Gamer
svencoop - Sven Cop 3 - популярный коперативный мод
bg - The Battle Grounds
Firearms - Firearms хороший мод, понравится любителям CS 1.6 и dod
tod - Tour of Duty
ship - первая версия корабля, распространяется бесплатно, под первый двиг
Esf - Earth's Special Forces
gearbox - Opposing Force, думаю коментарии излишни
ts - The Specialist, интересный мод, играет много народа
msc - MS:C JUN2008a
cstrike_beta - Counter Strike 1.6 Steamworks Beta - версия с аватарами
rspecies_test - Альфа версия мода Rival Species
tt - The Trenches
dod_31 - Day Of Defeat 3.1
ricochet - классная игрушка, но на любителя поэтому народу не много, хотя п геймплею на сервере должно быть не больше 6 игроков
hl2jks - Half-Life 2: Jaykin' Bacon Source, сервер почему то на первом движке
si - Science & Industry
vs - Vampire Slayer
zp - Zombie Panic
monkeystrike - Monkey-Strike? работает только один сервер с названием Monkey-Strike Lives, что в переводе означает Monkey-Strike жив, ну ну конечно :)
ios - Online Soccer, интересная задумка, жаль что провалилась
dpb - Digital Paintball, непонимаю зачем делать в играх имитацию стрельбы из оружия
recbb2 - Resident Evil:cold Blood, очередной Resident Evil:cold Blood, советую скачать всем любителям l4d и прочих игр с зомби. это не тупое мочилово, а coop, здесь нужно выполнять мисии и помогать товарищам.
timeless - Project Timeless Beta 2.1
Игры и моды на движках Source Engine
cstrike - Counter Strike Source
redorchestra - Red Orchestra: Ostfront 41-45 Website
left4dead - Left 4 Dead
StriderMod35 - Strider Mod v0351
dod - Day of Defeat Source
tf - Team Fortress 2
garrysmod - Garry's Mod 11
hl2mp - Half-Life 2 Deathmatch
synergy - Synergy Mod
zombie_master - Zombie Master
gmod9 - Garry's Mod 9
rnl - Resistance and Liberation
insurgency - INSURGENCY
hl2ctf - Half Life2 CTF
dystopia_v1 - Dystopia v1
empires - Empires v2.2
ageofchivalry - Age Of Chivalry
zps - Zombie Panic: Source
jailbreak-dev - Jailbreak: Source 0.5 dev25, версия разработчиков, возможно интегрированная в стим
jailbreak - Jailbreak: Source 0.4.1
sourceforts - Source Forts 1.9.4
pvkii-dev - PVKII Beta 2.2, версия разработчиков интегрированная в стим
esmod - Eternal-Silence
Eternal-Silence - Eternal-Silence версия для разработчиков
FortressForever - Fortress Forever
DarkestHour - Darkest Hour: Normandy 1944
MareNostrum - Mare Nostrum
hl2ctf175 - Half Life2 CTF v.1.7.5
stargatetc2 - StargateTC 2, не знал что этот мод уже выпустили
mmdarkmessiah - Dark Messiah of Might and Magic Multiplayer
bg2 - Battle Grounds 2
hl2dmpro - Half-Life 2 Deathmatch Professional
esf - Earth's Special Forces Source
hidden - Hidden : Source
cspromod - CSPromod BETA 1.03
pvkii - PVKII Beta 2.2
smashball - Smashball
HaJ_Beta - Ham and Jam
ship - The Ship
aoa - Art of Ascension
fistful_of_frags - Fistful of Frags, не слышал об этом моде
hl2wars_beta - Half-Life 2: Wars, судя по версии протокола юзает движок Orange Box
zerogear - Zero Gear, весьма оригинальный гоночный мод
ff_dev - Fortress Forever, версия для разработчиков, 26 версия кодовое имя FF Beta обновление от 12/20/08 16:46:38
ShootOutMP - ShootOutMP
DinoHuntersMP - DinoHuntersMP
UAV - Free For All
KumaWar2MP - KumaWar2MP
KillpointMP - KillpointMP
DogfightsMP - DogfightsMP
FB - Futbol Beta
hl1mp - Half Life Source Deathmatch
Firearms Source - Firearms Source
bg2-svn - Battle Grounds 2, версия разработчиков, скаченая с SVN
gesource - Goldeneye Source v 1.0
gesbeta1_1 - Goldeneye Source beta v 1.1
diprip - D.I.P.R.I.P. Warm Up
insurgency_SVN - INSURGENCY: Modern Infantry Combat, версия разработчиков, скаченая с SVN
top_secret_m3 - Top Secret
dystopia - Dystopia
obsidian - Obsidian Conflict
tne_dev - Star Wars: The New Era, версия разработчиков
gesbeta3 - Goldeneye Source beta v 3
kzmod - Kreedz Climbing
Примечание, ряд модов с MP на конце названия являются разработкой http://www.kumagames.com/
постепенно список буду обновлять
Последний раз редактировалось Fire666 23.12.2008, 10:09, всего редактировалось 32 раза.