Создание сервера CS 1.6 на VDS

Не будем особо вдаваться в подробности настройки сборки, цель собрать простой сервер (далее как хотите можете его модифицировать), прикрутить банлист, админки, доступ нонстим игрокам, быструю загрузку.

Внимание:

!!! Если вы не хотите читать и разбираться в элементарных вопросах, закройте статью, тех.под. VDS не будет вам настраивать плагины и ставить карты, если вы не научились пользоваться гуглом. Для этого есть обычная аренда где тех.под. поможет в большинстве случаев. Инструкция для тех, кому интересно узнать что-то новое и самому разбираться в конфигурации сервера, опять же, если вы все это умеете, ничего нового для вас тут нет.

Для начала оформляем заказ, для 1 сервера нам хватит 1 ядра на локации Москва, антиддос обязательно, не экономим на безопасности и стабильности, тем более когда цена невысока в сравнении с обычной арендой:

Создание сервера CS 1.6 на VDS, image #1

Если что докупить ресурсы можно.

Оформили заказ, пополняем баланс любым удобным способом, устанавливаем ОС, для примера ставим debian-8.

Создание сервера CS 1.6 на VDS, image #2

Далее ставим платформу сервера HLDS

Создание сервера CS 1.6 на VDS, image #3

Если мы уже продвинутые и знаем о существовании REHLDS, идем в Установку Дополений и открываем

Создание сервера CS 1.6 на VDS, image #4

Устанавливаем самые свежие версии rehlds & regamedll

Создание сервера CS 1.6 на VDS, image #5

Далее открываем раздел плагины Metamod

Создание сервера CS 1.6 на VDS, image #6

Сначала ставим Metamod re.1.3.xx, далее по списку:

[ 1] AMX Mod X - v1.8.3-Re
[ 2] Reunion - v0.1.0.89
[ 3] ReAuthCheck - v0.1.6
[ 4] VoiceTranscoder - v2017RC3
[ 5] ReSemiclip - v2.3.9
[ 6] Rechecker - v2.5
[ 7] WHBlocker - v1.5.695

Затем открываем Amxmodx

Создание сервера CS 1.6 на VDS, image #7

Через поиск находим следующие плагины:

Admin loader

Создание сервера CS 1.6 на VDS, image #8

fresh bans

Создание сервера CS 1.6 на VDS, image #9

Чтобы сервер имел основные и привычные функции ставим еще

Пример плагинов для паблик сервера: Advanced Experience System 0.5.9re Advanced Gag 1.9.0 Advanced MapChooser 1.4 AFK Control 1.4.1 Alias Checker 0.8.2 Auto Demo Recorder 2.2.1 Block Fire in the hole 0.0.1 Change Game Name 1.2 CSStatsX SQL 0.7.4 Fake Map 0.3 Fake Ping 1.1 Lite Kill Assist 1.17Lite Vampire 1.2 Lite VoteBan 1.4 Map Spawns Editor 1.0.16 Mode 2x2 2.5re No Team Flash lite 0.0.2 Parachute for ALL ReAPI 3.0 Ping Checker 26.0.1rc1 Pistols WarmUP 1.0 Rank Menu 1.1 ReAimDetector 0.2.2 ReAPI 5.x ReAPI AdminFreeLook 1.0 Reklama In Chat 0.5 Round Balancer 1.0 SF Bets 0.1.5 Simple Chat Prefix 1.0 Star Damager 1.0
Незабыть удалить стандартный мапчузер в plugins.ini через фтп: mapchooser.amxx

Но, перейдем к основной настройке. Нам нужно чтобы работал банлист и админки в ПУ. Переходим в раздел Веб-хостинг.

Создаем себе веб-хост, можно по инструкции старой

Получаем такой результат.

Создание сервера CS 1.6 на VDS, image #10

Тут нам понадобится только ftp доступ, подключаемся. Инструкций на эту тему полно, берем адрес,логин, пароль и подключаемся к ftp, останавливаться на этом не будем, скажу лишь что я пользуюсь программой WINSCP

Создание сервера CS 1.6 на VDS, image #11

Переходим в папку с нашим сайтом

Создание сервера CS 1.6 на VDS, image #12

Теперь нам нужно скачать сам скрипт Банлиста. Идем на сайт разработчика CSBANS, качаем самую свежую версию

Создание сервера CS 1.6 на VDS, image #13
Создание сервера CS 1.6 на VDS, image #14

Содержимое архива загружаем на наш сайт.

Создание сервера CS 1.6 на VDS, image #15

После загрузки папку лучше переименовать в bans или что хотите сами, это будет путь до банлиста на вашем сайте.

»
»
Создание сервера CS 1.6 на VDS, image #17

Теперь переходим к установки банлиста. Идем по ссылке нашего сайта в папку /bans, в нашем случае это http://vdcs.serva4ok.su/bans, нас перекинет на установку

Создание сервера CS 1.6 на VDS, image #18

Заполняем поля подключения к БД, данными с страницы Доп.функции, берем Удаленную Базу Данных

Создание сервера CS 1.6 на VDS, image #19

Заполняем поля в нашем csbans, префикс таблиц ставим gm (так указано в настройках fb) и жмем проверить

Создание сервера CS 1.6 на VDS, image #20

Ниже добавляем администратора веб-скрипт, в дальнейшем по этим данным будем заходить в Админцентр банлиста

Создание сервера CS 1.6 на VDS, image #21

Жмем установить.

Если что-то пойдет не так, выдаст ошибку с БД, идите в Управление БД, обновляйте ее, заходите в ваш список таблиц и просто удаляйте их все. — У меня почему-то так произошло, видимо потому что уже были таблицы созданы.
Создание сервера CS 1.6 на VDS, image #22

Установка

Установка прошла успешно!

Можно зайти в админцентр, настроить что-то при желании. Но для начала нужно перезагрузить сервер чтобы он добавился в список БД.

Создание сервера CS 1.6 на VDS, image #23

Перезагружаем сервер и в консоли сервера должны увидеть подобные сообщения:

[admin_loader_for_fb.amxx] Администраторы для сервера 37.230.137.32:27015 не найдены!
[fB 1.3.9b]mySQL is OK! Time difference 0 sec, DB delay 0.025320887 sec

Значит все работает и можно уже прописывать админки прямо из ПУ или через CSBANS

Можно поставить плагины и карты, и начать настройку игрового процесса. После этого обновим FASTDL и поменяем основные настройки сервера

Создание сервера CS 1.6 на VDS, image #24

Копируем нашу ссылку и идем в настройки > server.cfg

Создание сервера CS 1.6 на VDS, image #25

можно стирать все спокойно и брать готовый конфиг с обычной аренды:

hostname "• SERVER •" //название сервера
//Логи сервера
log "off" //вкл/выкл логи
sv_logecho "0"
sv_logfile "0" //писать логи в файл
mp_logdetail "0" //детализованность логов, 0-откл. 1,2,3-три самое детализованное
//Настройки mp_
mp_autokick "0"
mp_autocrosshair "0"
mp_autoteambalance "1" //автоматический баланс команд на следующий раунд
mp_buytime 0.45 //время на закупку
mp_consistency "0"
mp_c4timer 35 //таймер бомбы
mp_fadetoblack "0" //черный экран после смерти
mp_flashlight "1" //вкл/выкл фонарик
mp_forcechasecam "1"
mp_forcecamera "1"
mp_footsteps "1" //вкл/выкл звук шагов
mp_freezetime 1 //заморозка в начале раунда
mp_friendlyfire 0 //огонь по своим
mp_hostagepenalty "0" //наказание за убийство заложников
mp_limitteams "99"
mp_maxrounds "0" //ограничение по раундам на карту. 0-неограничено
mp_roundtime 2 //время раунда
mp_timelimit 30 //время карты
mp_tkpunish "0" //убивать на следующий раунд за убийство своего
mp_startmoney 800 //денег в начале карты
//Настройки sv_
sv_aim "0"
sv_airaccelerate "100" //ускорение в полете
sv_airmove "1" //вкл/выкл движение в полете
sv_allowdownload "1" //разрешить клиенту скачивать файлы с сервера
sv_allowupload "0" //разрешить клиенту закачивать файлы на сервер
sv_cheats "0"
sv_gravity "800" //гравитация
sv_maxrate "100000"
sv_maxspeed "320" //максимальная скорость
sv_maxupdaterate "102"
sv_minupdaterate "20"
sv_minrate "15000"
sv_proxies "1"
sv_send_logos "1"
sv_stepsize "18"
sv_stopspeed "75"
sv_voiceenable "1" //вкл/выкл разговоры по микрофону
sv_alltalk "1" //вкл/выкл все слышат всех
sv_voicequality "5"
sv_voicecodec "voice_speex"
sv_rcon_banpenalty "10"
sv_rcon_maxfailures "2"
sv_rcon_minfailures "2"
sv_rcon_minfailuretime "30"
sys_ticrate "1100"
//Остальные настройки
allow_spectators "1"
exec "banned.cfg" //подключаем список забаненых по стиму
exec "listip.cfg" //подключаем список забаненых по айпи адресу
mapchangecfgfile "server.cfg"
servercfgfile "server.cfg"
exec server_cvars.cfg

Вставляем сюда же ссылку на fastdl и сохраняем

Создание сервера CS 1.6 на VDS, image #26

Готово. На сегодня думаю достаточно проделанной работы, оставшееся время лучше оставить на продвижение сервера и игру на нем же.

Если вам нравится подобный формат инструкций, ставьте лайки, мы будем стараться писать подобные инструкции чаще и по разным вопросам. Если тут наберется 20+ лайков, то напишу статью про настройку античитов, их сравнение и как вообще дальше двигать сервер если мы его уже собрали. Что привлекает игроков, личный опыт и наблюдения =)
2729 views·32 shares