Установка и Настройка Мастер-сервера (Counter-Strike)
ДАТА ОБНОВЛЕНИЯ: 02-11-2020 (12:14) Здравствуйте дорогие друзья, специально для вас написал полезную статью, «Установка и Настройка Мастер-сервера (Counter-Strike)» на хостинг VPS/VDS. Хочу рассказать вкратце что такое Мастер-сервер и что такое BOOST (Буст) Мастер-сервер - это скрипт на Python программировании, который отвечает за поиск серверов в игре Counter-Strike. BOOST - это скрипт который отображает игровые сервера, вообще настройки буста у каждого автора разные, главная задача Буст(а) продвижение и распределение игровых серверов в списке, то-есть на вылет, по задержке (по пингу) или по истечению определённого срока! Получается так что Мастер-сервер отвечает за поиск серверов в вашей Counter-Strike, а скрипт BOOST передает ему эти сервера! Хочу заметить, основным и эффективным видом раскрутки являются Мониторинги и BOOST серверов, ну а самым эффективным все таки является BOOST раскрутка! Так что с этим можно подзаморочиться, а если вы имеете хорошо посещаемый источник (сайт), то я думаю не составит большого труда сделать свой сервис раскрутки серверов, взять в аренду VPS/VDS хостинг, установить на него скрипт Мастер-сервер, и подключить скрипт Буст(а) Итак, приступим к установке Мастер-сервера, и BOOST (Буст) Установка и Настройка Мастер-сервера Установку Мастер-сервер стоит начать с выбора хорошего хостинга VPS/VDS где присутствуют операционные системы (CentOS, Debian, Ubuntu) и имеется удаленный доступ, а также лучше чуть переплатить и взять его с панелью управления ISPmanager, можно конечно обойтись и без нее, ну с ней вам будет удобнее управляться с хостингом, хочу вам посоветовать хостинг FirstVDS.Ru отзывчивая группа поддержки и по цене хостинг не дороже других. Я конечно вам его не навязываю, выбрать вы можете и свой понравившийся хостинг! Далее нам необходим софт для установки скрипта Мастер-сервер: 1) Программа Pytty (программа для удаленного подключения и управления хостингом) 2) Программа FileZilla (программа для управления файлами и папками вашего хостинга) 3) Скрипт Мастер-сервер для Counter-Strike Программы и скрипт Мастер-сервер прикреплю в конце статьи! Итак, с хостингом вы определились, регистрируетесь на сайте хоста, и заказываем нужный вам тариф, после покупки к вам на почту придет вся необходимая информация о хостинге, включая IP адрес машины и логин - пароль (логин администратора root) для доступа по FTP к хостингу! Качаем программу FileZilla, устанавливаем и открываем её, в самом верху окошка программы есть строки (Хост, Имя пользователя, Пароль, Порт) это строки введения данных, для подключения к хостингу, вводим туда данные вашего хостинга, и нажимаете кнопку "Быстрое соединение" после успешного подключения должны появится каталоги и файлы вашего хостинга, находим каталог с названием 'home' и в нем создаем каталог 'ms' (название папки можете поменять на свое, это мало важно) далее вам следует скачать архив со скриптом Мастер-Сервер, распаковать его, и распакованные файлы следует закачать в папку 'ms' вашего хостинга! Дальше нам нужно настроить наш Мастер-Сервер, все настройки скрипта находятся в файле 'ms.cfg' редактируем файл который мы закачали в FileZilla, Основные настройки файла 'ms.cfg' Настройки буду проводить на своем примере ![]() [OPTIONS] HOST = 198.354.244.234 (IP адрес моего хостинга VPS/VDS) PORTGS = 27010 (В моем случае мастер сервер будет работать, с серверами CS 1.6) PORTS = 27011 (В моем случае мастер сервер будет работать, с серверами CS:SOURCE) =========================================================== #Выбрать режим работы: # LIGHTMON - режим совместимость с мониторингом LIGHTMON 2.1 -2.3; # AMXMON - режим совместимость с мониторингом AMXMONITORING 1.3.x - 1.4.x; # MONENGINE - режим совместимость с мониторингом MONENGINE; # MYSQL - собственная таблица MYSQL БД, пример таблицы файл mysql.sql; # BOOSTBYMIRROR - use for web script for boost systems by miRror(in folder webaddons) # FILE - список серверов берется из файлов указанных в опции [FILE]; # URL - take list of servers from url(text file as file mode but online:)) # CMQ - Custom Mysql Query - use this mode to integrate ms this your database =========================================================== MODE = FILE ( Мастер-Сервер в моем случае будет брать списки серверов из файлов которые идут вместе со скриптом Мастер-Сервера) servercs.txt - в этом файле будут находиться сервера для CS 1.6 servercss.txt - в этом файле будут находиться сервера для CS:SOURCE NOPING = 0 ( Отключил сортировку по пингу ) REFRESH = 1000 (Время обновления списка серверов 1000 сек) С настройкой Мастер-Сервера разобрались, теперь нам нужно на хостинг установить необходимые модули, и привести в действие наш Мастер-Сервера, то есть запустить его, для этого на нужна программа Pytty, качаем программу, устанавливаем и открываем её, откроется небольшое окошко в котором следует указать IP адрес хостинга, и порт (22), и нажать кнопку "Соединится" После успешного соединения, должно открыться темное окошко с надписью "login as:", в этой строке вам следует ввести логин (логин администратора root) и нажать клавишу "ENTER", далее вам нужно будет ввести ваш пароль который пришел вам на почту или созданный вами пароль После успешного подключения, нам нужно закачать необходимые модули (Screen , Python и PythonBD) на хостинг. Установка Screen: Команда для CentOS: yum install screen Команда для Debian: apt-get install screen Команда для Ubuntu: sudo apt-get install screen Установка Pyhton: Команда для CentOS: yum install python Команда для Debian: apt-get install python Команда для Ubuntu: sudo apt-get install python Установка PythonBD: Команда для CentOS: yum install python-mysqldb или yum install MySQL-python Команда для Debian: apt-get install python-mysqldb Команда для Ubuntu: sudo apt-get install python-mysqldb После проделанных команд, и когда все необходимые модули установлены, перейдем к запуску нашего Мастер-Сервера 1) В этом же окне Pytty указываем в какой папке на хостинге находится наш скрипт: Команда: cd /home/ms/ 2) Запустим наш Screen Команда: screen -A -m -d -S ms python ms.py 3) Воспользуемся самой командой запуска нашего Мастер-Сервера Команда: python ms.py Должно получится так как на скриншоте: Если все так, тогда ваш мастер-сервер успешно установлен, и он берет списки серверов из файлов servercs.txt и из servercss.txt Что-бы проверить ваш мастер сервер, как он выводит сервера в клиенте, вам следует найти незащищенную сборку Counter-Strike и внести изменения в файле MasterServers.vdf путь до файла ...\platform\config ![]() Если у вас появились вопросы по установке или настройке мастер-сервера, задавайте их в комментариях мы всегда к вашим услугам! Автор статьи: ШВОНДЕР Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. |