Всем привет.
В данной теме рассмотрим все способы сделать свой сервер видимым в меню лицензионной и пиратской игры Left 4 Dead 2
Рассмотрим вариант для лицензионной версии игры:
------------------------------------------------------------------------------------------------------
Довольно много уже было вопросов по теме "видимости сервера в меню игры" и так мало по ним туманных ответов, которые так и небыли конкретно поняты некоторыми людьми, как к примеру и мне некоторое время, но вот, немного разобравшись, предлагаю, почти на закате популярности лефодеда (нет), наконец внести полную ясность этой темы и всем связанным с ней вопросами.
Для начала без лишнего многословия сразу прямо отвечу на все заданные вопросы за последнее время по теме "как добавить свой сервер в меню игры и чтобы его видели другие люди", на который толком так никто и не дал внятного ответа, а местами даже кто-то пытался "продать" эту якобы "золотую" инфу любому желающему:
просто копируете и вставляете данную строку в конфиг вашего сервера (server.cfg)
sv_steamgroup "554109,964095,938619,883,2450706,1158599"
вот и все, данной настройки вполне достаточно, чтобы ваш сервер отображался на ровне с другими популярными серверами, которые вы может видели у себя в меню игры и дальше просто забываете про это.
Расмотрим подробнее:
sv_steamgroup - специальная переменная сервера, которая привязывает любую Steam-группу к серверу.
Для привязки необходимо просто в переменной прописать ID нужной группы (например своей), пример: sv_steamgroup "99999"
после привязки группы вы увидите свой сервер в меню игры:
____________________________________________________
и соответственно в общем списке серверов в категории "Сервера групп Steam - Компании"
Правда при условии, что вы состоите в данной группе.
Теперь о том как же все-таки работает список серверов в меню игры.
Как было сказано ранее, любой сервер начинает отображаться в меню только при одном условии, если вы состоите хотя бы в одном из сообществ Steam, которые привязаны к конкретно этому серверу.
Это может быть абсолютно любая группа(страница) в стиме, официальное сообщество L4D2 или Фан группа доты, если конечно id этих групп прописаны в переменной сервера sv_steamgroup и игрок подписан на них, то он обязательно увидит данный сервер у себя в меню.
Да, количество серверов у вас в меню игры напрямую зависит от количества групп(страниц), к которым вы подписаны.
конечно на практике все сервера указывают как правило одни и те же id групп, среди которых есть и официальные Left 4 Dead 1/2 на которые вы вероятно всего уже давно подписаны, в следствии чего вы видите у себя в меню такое разнообразие серверов.
поэтому достаточно подписаться в стиме на одну или 2 основных сообщества игры Left 4 Dead и Left 4 Dead 2, и списка серверов связанных к этими страницами будет вам достаточно.
Также, что бы и ваш сервер сразу попал в данный список, достаточно просто указать в переменной всего 2 id сервера:
sv_steamgroup "554109,964095"
где
554109 - id сообщества L4D
964095 - id сообщества L4D2
К слову вы можете сами во всем этом убедиться, просто сравнив количество серверов в меню игры до подписки к страницам и после.
В итоге записывать id групп в переменную сервера мы будем следующим образом:
sv_steamgroup "99999,554109,964095,938619,883,2450706,1158599"
где:
99999 - id вашей группы (при ее наличии), обратите внимание стоит в самом начале, чтобы при нажатии по ссылке "присоединиться к группе сервера Steam" в окне MOTD, открывалась ваша группа.
Далее идут через запятую id групп, к которым привязывается сервер, в данном примере первые два идентификатора от официальных сообществ L4D и L4D2, остальные id просто от разных групп по теме l4d, просто введите в поиск по группам "Left 4 dead" и первые найденные 5 групп как раз они есть.
Список id можно продолжать и далее, но как уже упоминалось выше, не имеет особого смысла.
К тому же у переменной sv_steamgroup есть свой лимит.
Но стоит упомянуть еще один фактор о id групп.
К примеру мы все же хотим увеличить количество id в переменной, тем самым "подраскрутить" немного наш сервер и увеличить шанс его обнаружения новыми игроками.
Рассмотрим пример:
Игрок впервые скачал игру L4D2, запустил, естественно он не подписан не на какие группы стим по тематики L4D и даже забыл подписаться на страницу игры, и тогда он в лучшем случае увидит в игре около 1-5 серверов.
Теперь представим, что наш игрок давно играет в доту и наверняка подписан на одну из групп имеющее отношение к этой игре, и если у вас прописаны id этих групп, то игрок увидит у себя в меню ваш сервер, поэтому и есть смысл иметь в своей переменной сервера id групп по теме других игр, данный вариант логичен.
С темой id групп конечно понятно, но где же тогда брать эти самые id?
И тут есть несколько вариантов.
Первый вариант:
Можно пойти на ближайший мониторинг серверов, в котором есть возможность посмотреть весь список переменных сервера, найти любой сервер в котором есть переменная sv_steamgroup, и вероятно в ней вы уже найдете список готовых id групп, правда этот список часто бессмысленно большой и не факт что все id групп, прописанные там, еще живые и вообще как-то влияют на вероятность попадания вашего сервера в меню игры или он просто увеличивает размер самой переменной.
Еще к слову стоит упомянуть, что большинство серверов скрывают свои квары, в частности и sv_steamgroup со своим сверхсекретных списком id, который вероятно дороже самого сервера, конечно еще понятно если это квары самого мода сервера, система урона или чего-то приватного, но как правило скрыто все и вся, ну ладно, что тут судить, пусть это будет на совести админов =)
Второй вариант:
В случае если вы являетесь владельцем группы, id можно узнать в ее настройках.
Или вы можете попробовать попросить админа дать id его группы
Третий вариант:
И самый простой, узнаем id любой группы сами:
1) для начала нам нужен браузер, на примере будем использовать mozilla firefox
2) находите любую группу, id которой вам нужен
3) открываете ее в браузере, находим обсуждения, наводим мышь на одно из них, жмем ПКМ, затем "исследовать элемент"
на примере моей группы:
_______________________________________________________________________
открывается инспектор и у вас сразу должна выделиться часть html кода страницы
4) смотрим выше и кликаем по полю со словом "id="forum_General_...", затем "Править как HTML" и копируем число, которое идет после "General_" в данном случае это 35554251 которым и является id моей группы.
________________________________________________________________________
5) вставляем этот id в переменную sv_steamgroup и при желании ищем следующие id у других групп-жертв =)
Данный способ давно не новость и легко гуглится в сети.
На этом вариант для лицензионной игры полностью изложен.
Вариант для пиратской версии игры:
----------------------------------------------------------------------
Если для лиц. игры в список можно было попасть через переменную sv_steamgroup, то у пиратов все немного по-другому, у них свое "государство".
Из всех актуальных способов попасть любому серверу в меню пиратской игры только один, и он тесно связан с эмулятором RevEmu.
Тем не менее способ пропиарить свой сервер довольно простой но и платный.
Так разработчик эмулятора иногда делает обновы и следит за связью между лицензионным сервером и пиратской игрой из торрента сборки Васи Пупкина и за это берет "небольшую" плату в виде платной раскрутки под названием сервис "Друзья".
Не буду здесь оставлять лишних ссылок, чтобы не нарушать правила форума. Сайт разработчика и сам сервис вы найдете в гугле сами.
Тем не менее лично мне данная услуга раскрутки вполне устраивает и я даже не постесняюсь порекомендовать ее всем начинающим админам.
Конечно нельзя тут не упомянуть и о многих проблемах с пиратами, но здесь всего лишь представлен сам вариант раскрутки для пиратской игры, поэтому решать вам.
_____________________________________________________________________
На этом все, "старичкам" Америку конечно не открыл, зато надеюсь помог новичкам разобраться в этой теме
всем удачи и большой онлайн вашим серверам!
Если у вас есть какие дополнения или замечания по данной статье, пишите.
Спасибо за прочтение
Сообщение отредактировал Goldfish: 18 Февраль 2021 - 15:18