Это не имеет большого значения, потому что они это делают. Главное — это проблемы, с которыми сталкиваются пользователи. Есть много такого, что трудно понять, поэтому и была создана эта статья. Здесь и сейчас стоит упомянуть о том, как создать сервер с нуля, без знания своих активов.
Теперь создадим батник (.bat файл)
Создайте файл, откройте его в блокноте и введите следующую строкуD:Ј hlds2 Это маршрут к конверту, который мы создали и определяем наш собственный маршрут к конверту.
Теперь измените его наTXT Вupdate.bat И оставить его в конверте, который мы установилиhldsupdatetool И запустить егоupdate.bat Подождите, пока сервер загрузит созданную вами папку.
Когда окно консоли закроется в первый раз, выполните командуupdate.bat Снова подождите, пока произойдет загрузка. Теперь сервер приступит к установкеamxmodx 1.8.1 Реализацияamxmodx-installer-1.8.1.exe.
Установка AMXMODX 1.8.1 Все AMXMODX установлены
Установка dproto 0.9.87 :
Перейдите в папку, в которой находится серверcstrike/addons Создайте папкуdproto Теперь откройте загруженный файлКонтейнер/окно Снимите конвертdproto.dll Положить в папкуdproto Недавно созданный в папке Metamod, но теперь вcstrike/addons/metamod Откройте файлПлагин Введите следующую строку: save.
Теперь, из файлаdproto Бросьте файлdproto.cfg в папке с сервером, где вы можете найтиHlds.exe Установитеdproto Следующие файлы устанавливаются в папку с сервером, которую вы можете найти.
Теперь обновим наш Метамод-П 1.19p32
Открыть файлМетамод-П 1.19 Найдите файлmetamod.dll Замените старый в папкеcstrike/addons/metamod/dlls
Создайте папку booster light в папке add-ons. Оставьте все существующие файлы в папке booster light, кроме файла TXT. Перейдите в папкуДополнения/metamod Откройте файлПлагин. В дополнение кПлагин Строка: Win32 Addons/BoosterLite/booster_lite_mm.dll Закрытие, хранение! На этом установка завершена.
Если вы хотите, чтобы на поэтическом сервере у игрока был маленький пинг, а FPS сервера был более 1000. Сервер должен быть запущен по заказу.
Создайте папку booster light в папке add-ons. Оставьте все существующие файлы в папке booster light, кроме файла TXT. Перейдите в папкуДополнения/metamod Откройте файлПлагин. В дополнение кПлагин Строка: Win32 Addons/BoosterLite/booster_lite_mm.dll Закрытие, хранение! На этом установка завершена.
Зачем
Публичный интернет предлагает сотни серверов, большинство из которых перегружены тоннами добавок. Бесконечные VIP-привилегии, бесконечные деньги, некоторые новые сущности, неизвестные в оригинальной версии. Valve создала Вселенную, люди создали Франкенштейна.
Мы хотели иметь свой собственный чистый сервер из Steam. Я заметил, что все инструкции на большинстве форумов заканчиваются предустановленной версией сервера.
Это нехорошо. Мы сами себя создаем, мы никому не платим.
Как все устроено
Для установки сервера сообщество Valve предоставляет программу SteamCMD, которая обеспечивает оригинальный сервер с официальным VAC.
Стоит отметить, что неофициальные сборки RE-HLD в настоящее время очень популярны. Утверждается, что Valve долгое время не уделяла должного внимания уязвимостям и производительности серверов. Новая сборка от энтузиастов технологии сделает сервер в 100500 раз холоднее и добавит возможность использовать новейшие плагины.
Плагины
Чума без плагинов — печальное зрелище. Добавьте — он должен быть включен!
Проект AMX MOD X был создан для создания ядра CS без его перестройки. Вы можете записывать сценарии в текстовые файлы .sma и компилировать их в двоичные файлы .amxx.
В Интернете есть сотни готовых дополнений для amxx. Все, что вам нужно сделать, это поместить файлы в нужный каталог на вашем сервере, и это все.
Затем Amxx взаимодействует с ядром CS через прокси metamod. Последняя версия доступна на сайте AmxxModX. Посмотреть загрузки.
Берем оригинал
Был выбран оригинальный сервер.
Возникла только одна проблема. А именно, не запускается секция metamoddproto.
Это неизвестный черный ящик с неизвестным источником, который может быть подключен к серверу клиента No-Steam. Обычные игры, купленные в Steam за 259 рублей, используют протокол p48, но подпольная взломанная группа работает с протоколом p47.
Да, многие дяди скачивают неизвестные бинарные игры бесплатно отовсюду! Запустите его на их компьютере!
В этом случае сервер не может обслуживать клиентов No-Steam. Удивительно, но таких игроков, по моему опыту, больше половины.
Вместо dproto теперь есть новый модуль reunion, который работает только на серверах RE-HLDS.
В RE-HLDS уже есть другие плагины, которые работают через отдельный RE-API. Я не пробовал.
Установка
У меня есть собственный VPS в Финляндии, на котором работает сервер OpenVPN. Это удобно, знаете ли.
Разработайте сервер HLDS, используя его (Debian11). Добавьте веб-сервер для получения статистики игроков.
Весь процесс установки описан на моем GitHub.
Мне нравится Docker, чтобы изолировать процесс от хост-машины. Постройте его там.
Вам понадобится контейнер:.
Статистика php-fpm-PsychoStats — это старый код PHP 5.4
mysql-stats нуждается в базе данных, и некоторые плагины CS также нуждаются в базе данных.
Если в контейнерах какие-то файлы требуют частой правки, такие директории я подключаю к хостовой машине в папочку ~/share. Удобно потом расшарить эту папку и со своей домашней Windows-машины просто подкидывать нужные изменения напрямую.
Однако в итоге мы в основном использовали плагин SFTP от VSCode. Мы обнаружили, что нажатие кнопки «Загрузить» более удобно, чем наведение мыши на окно проводника.
В следующих пошаговых инструкциях на GitHub приводится список действий для получения полной картины.
Поднимаем контейнеры
Закидываем содержимое директории ~/share на VPS-сервер. На это содержимое будут опираться контейнеры, там конфиги для nginx, Dockerfile для сборки контейнеров, конфиги и плагины HLDS, .
Образ сборки dockerhlds16: последний. см. Dockerfile.
Создайте временный Docker-контейнер, из которого вы получите список дополнений к хосту (здесь вы позже добавите необходимые плагины amxx)
Увеличьте количество запущенных контейнеров hocks16docker с помощью списка дополнений. Также войдите в журналы в директории хоста (в журналах нужна страница статистики).
Загрузите контейнер mysqldocker по ссылке в каталог / mnt /mysql (там могут храниться резервные копии баз данных).
Перейдите в каталог / mnt / www (где находятся файлы HTML / PHP) и поднимите контейнер nginxdocker.
Соберите образ dockerphp-fpm-my:54, см. Dockerfile.
Создайте контейнер dockerphp-fpm-54 со ссылками из контейнера hlds16 на каталог журналов и из контейнера nginx на / mnt / www.
С этого момента запускайте hlds + nginx + php-fpm + mysql.
Инициализируем сайт статистики
Распаковываем из zip-архива ~/cstrike необходимое в /mnt/www/ps. Теперь страничка доступна по URL http://65.108.82.45/ps/
Подменяем несколько кривых PHP-скриптов на исправленные, см. ~/cstrike/ps
Укажите сайту, где отображать журналы: http://65.108.82.45/ps/admin/logsources_edit.php-type/mnt / cstrike / logs
Распаковываем из zip-архива ~/cstrike perl-скрипты парсера логов в /mnt/www/ps.stat_parser , вписываем атрибуты доступа к БД в /mnt/www/ps/stat_parser/stats.pl. Запускаем парсер в cron.
Доводим под себя сервер HLDS
Правим под себя server.cfg, motd.txt в директории ~/cstrike, закидываем в контейнер hlds16
Накидываем нужные плагины из ~/cstrike или из интернета в директорию addons
Включите дополнение в файл plugins.ini. Перезапустите контейнер hlds16
Установка сервера HLDS +SiteStatistics занимает около 15 минут.
Настройка конфигурации + выбор соответствующих дополнений (+ их настройка) займет несколько дней. Были отобраны только самые необходимые amxmodx.
Увеличьте количество запущенных контейнеров hocks16docker с помощью списка дополнений. Также войдите в журналы в директории хоста (в журналах нужна страница статистики).
Настройка сервера кс 1.6
Не имеет значения, какой тип сервера выбирает пользователь. При создании сервера его необходимо настроить. Все перечисленные ниже предметы подходят для всех форматов серверов. Пользователи должны настроить следующие параметры.
- Администраторские права. Конечно же, нужно выдать права администратора как себе, так и своим друзьям. Для этих целей необходимо найти файл admins.simple, который находится в папках сервера. Нужно открыть найденный файл, указав свой SteamID в самый конец. Если нужно, то туда можно добавить и своих друзей, дав им права.
- Выбор режима. Перед тем, как пойти дальше, пользователю нужно определиться с выбором режима для игры. Возможно, это будет классический сервер, а может, surf. Тут все зависит только от пользователя и его личностных предпочтений.
- Установка плагинов. После того, как пользователь придумал основную концепцию своего сервера, нужно начать устанавливать плагины. Они представляют собой своеобразное расширение, необходимое серверам в кс 1.6. Нужно устанавливать плагины, исходя от того режима, который был выбран для игры. При этом можно установить и некоторые развлекательные плагины. Например, музыку в конце раунда.
- Добавление карт. Последнее, что нужно сделать пользователю при настройке своего сервера. Необходимо добавить на свой сервер самые разные карты. На начальном этапе желательно, чтобы пользователь установил 30-40 карт. Этого должно хватить для игроков. В будущем, конечно же, можно установить еще больше карт. Тут нет каких-либо ограничений.
Выполнив все эти пункты, пользователь официально завершает установку Counter-Strike 1.6. Чтобы помнить об этом при настройке сервера, пользователь может перейти к следующему пункту.
Как добавить свой сервер в кс 1.6
Если пользователь не включает игроков в тот сервер, который создается. Именно привлекательность и раскрученность сервера по тем или иным причинам вызывает массу проблем у игроков. Способы продвижения сервера:.
- Мониторинги. Безусловно, пользователю нужно добавить свой сервер на самые разные мониторинги. Если игрок не знает, то это специализированные сайты, где размещаются IP адреса различных серверов. Желательно добавить их на все такие сайты, получив постоянный приток новых посетителей. Стоит учесть, что на некоторых сайтах за такую возможность придется заплатить.
- Форумы. Уже после того, как сервер был добавлен на мониторинги, его нужно добавить на разнообразные форумы. Желательно, чтобы пользователь искал форумы, где это можно сделать в совершенно свободном режиме. Не стоит засорять чужие ресурсы, оставляя IP адрес своего сервера. Это не приведет к получению достойных результатов продвижение и напротив, может негативно повлиять на них.
- Социальные сети. Необходимо еще и создать группу в социальных сетях, которая будет посвящена серверу. В нее можно завлекать различных игроков, приглашая на свой сервер. Эту группу нужно продвигать и на своем сервере, получив достаточную популярность и в социальных сетях.
- Покупка рекламы. Это самый важный способ, к использованию которого нужно прибегнуть при продвижении сервера. Пользователь должен покупать рекламу своего сервера на самых разных площадках и в социальных сетях, в том числе. Покупать рекламу можно еще и у серверов-конкурентов.
- Мастер сервер. Свой сервер нужно добавить и в прекрасную утилиту, которая называется мастером сервера. Она встраивается в сборки самой Counter Strike 1.6 для того, чтобы помогать пользователям находить лучшие сервера для игры. В нее можно добавить и свой сервер. Для этого всего лишь нужно установить на свой компьютер утилиту и указать в ней адрес сервера.
Все эти методы должны быть использованы для продвижения сервера в CS 1.6. Это единственный способ завоевать доверие пользователей, которые с радостью придут к нему. Для достижения наилучших результатов в продвижении каждый метод должен использоваться в обязательном порядке.
Бесплатный сервер кс 1.6
Серверы, созданные в соответствии с этими инструкциями, имеют очень серьезные недостатки. Дело в том, что они основаны исключительно на мощности компьютера, используемого пользователем. Это подвергает сервер как компьютер рискам, связанным с сервером как сервером. Он не может работать 24 часа в сутки. Это серьезная проблема для обычных игроков.
Чтобы решить эту проблему, им приходится прибегать к использованию гостеприимства. Различные проекты предлагают такую услугу, где сервер хранится на эксклюзивном компьютере. За эту услугу нужно платить 300 рублей в месяц. Соответственно, она не является бесплатной. Такие услуги можно найти на следующих ресурсах.
Это не весь список. Это самое популярное гостеприимство из всех.
В 1980-х годах в общежитиях института активно использовались игры Quake 3, Starcraft BW и Cs.1.6. Сейчас мне уже за 40, а игра по-прежнему является хорошим средством для промывки мозгов после работы.
Как добавить сервер в кс 1.6
Каким бы ни был сервер, ему нужны игроки. Никому не нужен сервер, на котором вообще нет игроков, поэтому их нужно как-то привлечь. Существует несколько способов сделать это. Вот как выглядят самые эффективные и интересные из них:.
- Мониторинг. Пользователь должен добавить свой сервер на мониторинг. Что это? Это сайты в интернете, на которые заходят обычные игроки для того, чтобы найти наиболее оптимальный способ развлечения для себя. На таких сайтах можно встретить сразу тысячи адресов, среди которых нужно добавить и свой. Так можно получить постоянный приток игроков, если мониторинг, куда был добавлен сервер, пользуется популярностью. Зачастую, это можно сделать бесплатно.
- Тематические форумы. Конечно же, нужно добавить свой сервер на тематические форумы. Это, в основном, можно сделать совершенно бесплатно. Правда, для того, чтобы получить постоянный приток игроков, нужно найти тематический форум, где это разрешено. Как правило, на таких форумах присутствуют специальные разделы, где можно рассказать о своих серверах.
- Социальные сети. Конечно же, стоит пользоваться и социальными сетями для продвижения своего продукта. В социальных сетях можно создать группу со своим сервером, куда стоит публиковать разнообразный контент. Сама социальная сеть будет продвигать созданную группу, приглашая на сервер игроков.
- Реклама. Конечно же, без рекламы никуда не обойтись. Если же у пользователя есть хороший бюджет, то стоит покупать рекламу у более популярных серверов. Правда, лучше всего делать это равномерным образом. Нет какого-либо смысла покупать рекламу сразу на нескольких площадках.
- Мастер сервер. Это программа, которую вшивают в сборки Counter Strike 1.6. Она помогает игрокам искать сервера для развлечений. Если же скачать ее на свой компьютер, то в нее можно добавить собственный сервер. Это бесплатная возможность, поэтому глупо ей не воспользоваться.
Используя все эти методы продвижения, игрок обеспечивает себе постоянный приток посетителей на сервер. В этом случае главное, о чем следует помнить: нельзя ожидать результатов очень быстро. Они сделают это, но со временем.
Бесплатный сервер кс 1.6
Серверы, созданные в соответствии с инструкциями, имеют очень серьезные проблемы. Сервер находится на компьютере пользователя. Это означает, что сервер активен до тех пор, пока активен компьютер. При выключении сервер исчезает для других игроков. Это позволит поблагодарить преданных игроков и не выбирать другой сервер для игры.
Чтобы исправить это, необходимо воспользоваться услугами хостинга. Это интернет-ресурсы, которые размещают сервер игрока на вашем компьютере. Пользователи могут получить к ним доступ, а серверы работают 24 часа в сутки и всегда активны. Многие люди хотят знать, есть ли бесплатный хостинг для их сервера. Непосредственный ответ заключается в том, что его не существует. Бесплатного гостеприимства не бывает, и вряд ли оно появится. Однако если пользователи готовы платить за сервер, стоит прибегнуть к следующим программам.
- Dc-Host;
- MyArena;
- WorldHosts;
- SRVGame;
- Ourservers;
- Myhost.
Какое бы из этих мест вы ни выбрали. Достаточно передать гостеприимству регистрацию и руководство по установке сервера, и пользователь получит ожидаемые результаты.
После выхода и установки SteamCMD создайте папку CS_Server в директории SteamCMD, скачайте и установите сервер и играйте в CS 1.6.
Бесплатный сервер кс 1.6
Проблема с серверами, созданными в соответствии с вышеописанной процедурой, заключается в том, что сервер не может работать бесконечно. Такой сервер будет активен только в том случае, если пользователь не выключит компьютер. Однако они не могут обеспечить работу компьютера. Это не только повышает риск повреждения, но и означает, что пользователям приходится платить большие деньги за освещение. Чтобы сервер постоянно оставался активным, необходимо использовать услуги хостинга. Это интернет-порталы, которые хранят данные пользователей 24 часа в сутки. Такие услуги подходят для веб-сайтов и серверов. Исходя из этого, многие пользователи интересуются, существует ли бесплатный хостинг. На самом деле их не существует. Бесплатный хостинг этого не делает и не может делать. Они посредственны и, как таковые, не являются прибыльными предприятиями для создания бизнеса. Чтобы настроить хостинг сервера, вам нужно воспользоваться следующим сайтом.
- Dc-host;
- MyArena;
- WorldHosts;
- SRVgame;
- Ourservers;
- Overhosting;
- Myhost.
Все, что вам нужно сделать, это выбрать один из представленных хостинг-сайтов, оплатить на нем подписку и поддерживать сервер CounterStrike 1.6 в рабочем состоянии постоянно. В этом случае вам придется платить примерно 200-1000 рублей за обслуживание сервера. Такая большая разница обусловлена тем, что пользователь сам выбирает аппаратное обеспечение, необходимое для хранения сервера. Его следует выбирать в зависимости от конфигурации, установленной на сервере, количества играющих на нем людей и требуемого FPS / Ping, а также местоположения хост-сервера.