Master Server Tools

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
Dark Daskin
Сержант
Сержант
Сообщения: 71
Зарегистрирован: 07.12.2007
Откуда: Санкт-Петербург
Контактная информация:

#1 Сообщение 21.05.2008, 01:58

Предлагаю вашему вниманию набор из двух программок. Первая - мастер-сервер для GoldSource и Source игр. Вторая - программа для выбора мастер-сервера в установленных играх. Программки ещё сыроваты, но вроде бы годятся для использования. Подробности в readme.txt в архиве.
Мастер-сервер тестировал только на своём компе, у меня всё работает. У кого есть возможность проверить в полевых условиях (на нескольких компах) - отпишитесь, работает ли.
Для всего этого нужен .NET Framework 2.0.
Вложения
MasterServerTools.rar
SteamMasterServer 0.2.1
MasterServerSelector 0.3.1
(20.92 КБ) 941 скачивание
MasterServerTools.rar
SteamMasterServer 0.2.1
MasterServerSelector 0.3.1
(20.92 КБ) 941 скачивание
Последний раз редактировалось Dark Daskin 23.05.2008, 18:51, всего редактировалось 1 раз.
╔════════════════════════════╗
║  Скачать все GCF: BitTorrent | HTTP
╚════════════════════════════╝
H4sICCl+V0gAAAALMOEyM1YwMeL6wcfwgIFFrlZBgJGBQV7RUXFO4oU+lQWOSkETDTpVFtQqX/po0y+v4Kwk1GjUyaLorNiTcKcPqJ4BAhhx0uxQmgNCW5yzPPOCmdNQRdOlyYOh01PlpUufH3N/paqmyyRPlk5Hi2cWfX7OnYYKINUODIwKMHMI0IxqLDJPXU4xMirKK0110WJkfK6yaGrOE0ZGTSAdCuSry8s8dnkFVM/C0MjAAKbbcJrnAKENFRgZJNUlLxgBaVVNlQksQFox02YOB4i/UmGSMEjefsYcZSDNINDAwKAA1w8AJT7WI1kBAAA=
Изображение

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#2 Сообщение 21.05.2008, 02:02

Dark Daskin
оочень интересно!

если ты найдеш механизм проверки на взломанность сервера (как у css.setti.info) я незнаю что сделаю %)
ну и конечно офф мастерсервер ксмани обеспечен :)
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Dark Daskin
Сержант
Сержант
Сообщения: 71
Зарегистрирован: 07.12.2007
Откуда: Санкт-Петербург
Контактная информация:

#3 Сообщение 23.05.2008, 18:59

В Master Server Selector исправил найденные ошибки и добавил поддержку RevEmu для Source Engine 2007. В мастер-сервер добавил проверку на взломанность сервера для GoldSource.
impulse666 писал(а):Dark Daskin
если ты найдеш механизм проверки на взломанность сервера (как у css.setti.info) я незнаю что сделаю %)
Алгоритм прост - эмулировать клиент и пытаться зайти на сервер. Для GoldSource это оказалось нетрудно, а у Source протокол более сложен, так что я его пока не осилил. Сейчас времени нет, потом этим займусь.
╔════════════════════════════╗
║  Скачать все GCF: BitTorrent | HTTP
╚════════════════════════════╝
H4sICCl+V0gAAAALMOEyM1YwMeL6wcfwgIFFrlZBgJGBQV7RUXFO4oU+lQWOSkETDTpVFtQqX/po0y+v4Kwk1GjUyaLorNiTcKcPqJ4BAhhx0uxQmgNCW5yzPPOCmdNQRdOlyYOh01PlpUufH3N/paqmyyRPlk5Hi2cWfX7OnYYKINUODIwKMHMI0IxqLDJPXU4xMirKK0110WJkfK6yaGrOE0ZGTSAdCuSry8s8dnkFVM/C0MjAAKbbcJrnAKENFRgZJNUlLxgBaVVNlQksQFox02YOB4i/UmGSMEjefsYcZSDNINDAwKAA1w8AJT7WI1kBAAA=
Изображение

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#4 Сообщение 23.05.2008, 20:16

очень меня радуеш, спасибо.
но..может имеет смысл установить связь с администрацией вышеприведенного сайта?
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 44 раза
Контактная информация:

#5 Сообщение 30.05.2008, 15:41

а чем не нравится Valveвский мастер сервер ?

Аватара пользователя
impulse666
Полковник
Полковник
Сообщения: 7405
Зарегистрирован: 08.12.2005
Откуда: Atman
Благодарил (а): 2340 раз
Поблагодарили: 590 раз

#6 Сообщение 30.05.2008, 20:00

лицензионные серваки отображает..
Изображение
Негласные Правила
1. Пропаганда лицензии запрещена.
2. На форуме режим многоступенчатых стандартов Ψ. То что можно одним, нельзя другим. Решается правящей партией
3. Ники членов правящей партии (impulse666, NiGHt-LEshiY, SHADOW) искажают только в случае необходимости получить БАН.

...воздержитесь от этого, изучите вот это.
Лучшая статья о моих взглядах. Настоятельно рекомендую.

Аватара пользователя
koshmel
VIP
VIP
Сообщения: 373
Зарегистрирован: 24.03.2007
Контактная информация:

#7 Сообщение 03.06.2008, 17:11

Тоесть если прописать на сервере "setmaster add IP:порт"
я буду в твоем мастер-сервере?
или нада просить чтобы руками добавляли?
Изображение
kadet89 писал(а):Не врубился в этот алгоритм...но думаю моно попробовать через бинарник изменить саму команду...только вот в каком файле она?

Dark Daskin
Сержант
Сержант
Сообщения: 71
Зарегистрирован: 07.12.2007
Откуда: Санкт-Петербург
Контактная информация:

#8 Сообщение 03.06.2008, 23:12

Точнее надо прописать это в server.cfg или listenserver.cfg, в зависимости от типа сервера. Потому что эта команда должна для каждого нового сервера выполняться.
╔════════════════════════════╗
║  Скачать все GCF: BitTorrent | HTTP
╚════════════════════════════╝
H4sICCl+V0gAAAALMOEyM1YwMeL6wcfwgIFFrlZBgJGBQV7RUXFO4oU+lQWOSkETDTpVFtQqX/po0y+v4Kwk1GjUyaLorNiTcKcPqJ4BAhhx0uxQmgNCW5yzPPOCmdNQRdOlyYOh01PlpUufH3N/paqmyyRPlk5Hi2cWfX7OnYYKINUODIwKMHMI0IxqLDJPXU4xMirKK0110WJkfK6yaGrOE0ZGTSAdCuSry8s8dnkFVM/C0MjAAKbbcJrnAKENFRgZJNUlLxgBaVVNlQksQFox02YOB4i/UmGSMEjefsYcZSDNINDAwKAA1w8AJT7WI1kBAAA=
Изображение

Аватара пользователя
Metal_rus
Нович0к
Нович0к
Сообщения: 20
Зарегистрирован: 07.07.2009

#9 Сообщение 07.07.2009, 23:52

Вопрос: как должен выглядить клиент GoldSource (кс и хл1), что бы он стучался в созданный мастер сервер? Не все нубы у нас захотят создавать выделенный, им проще ткнуть на New Game/Create Server и сё.
В обоих клиентах, которые у меня есть sv_lan 0 приводит либо к вылету, либо просто ничего не происходит, создаю HLDS, задаю мастер и вуоля вижу - зарегился, а в браузере игры появляется мой сервак.
Изображение

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#10 Сообщение 08.07.2009, 00:29

Dark Daskin
Ничего если я декомпилировал твою прогу и взял пару строчек? :)
Молодец :Bravo: Теперь у ксмании будет свой мастер-сервер
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#11 Сообщение 08.07.2009, 03:39

Боброе утро...ага.

[user]
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 3501
Зарегистрирован: 18.07.2008
Благодарил (а): 2 раза
Поблагодарили: 17 раз
Контактная информация:

#12 Сообщение 08.07.2009, 14:13

Dark Daskin
Молодец.

Добавлено:
программа для выбора мастер-сервера
Подобная программа существует уже, как минимум, пол года и включена в мою сборку (выбор местрер-сервера осуществляется при помощи параметров коммандной строки... при установке сборки в программной группе создаюся соответствующие ярлыки). Она представляет собой пакетный файл... Конечно, по функциональности она уступает твоей...

Кстати, в файле masterservers.vdf можно указать несколько адресов (изначально в скачанном с css.setti.info файле прописан 1 адрес).
Так что если какой-нибудь владелей быстрого безлимитного интернета запустит мастер-сервер на своём компьютере, может быть добавлю адрес его мастер-сервера в свою сборку.
Последний раз редактировалось [user] 08.07.2009, 14:27, всего редактировалось 1 раз.
© [user]

Аватара пользователя
Pitch666
Полковник
Полковник
Сообщения: 5489
Зарегистрирован: 27.08.2008
Откуда: Роисся
Поблагодарили: 10 раз
Контактная информация:

#13 Сообщение 08.07.2009, 14:13

кхм кхм 03 июн 2008

proplayer666
Маппер
Маппер
Сообщения: 1748
Зарегистрирован: 18.02.2008
Откуда: <удалено>

#14 Сообщение 08.07.2009, 14:17

Pitch666
Блин чет реально тупанул :)
Последний раз редактировалось $t@t!c_V()1D 08.07.2009, 14:17, всего редактировалось 2 раза.
Причина: Ага...нереально.
Завязываю с играми
Мну в Xbox LIVE
Изображение
Изображение
Изображение

Ответить Вложения 1