Настраиваем сервер Counter Strike

19.09.2016 автор: deface

Вы решили поднять сервер CS 1.6
Эта статья рассчитана на человекаимеющего представлениео консольных командах и серверных технологиях, хотя и новичок сможет разобраться с настройкой игрового сервера. Это не сложно.

Статья рассчитана на то, что Вы используете сервер под Windows.
Будем считать, что Вы уже установили AMXmod на свой будущий сервер.
Тогда приступим к конфигурированию основного файла параметров сервера amxx.cfg.
Первый параметр который нам интересен: amx_default_access — права доступа по умолчанию для присоеденившегося игрока.

mx_default_access "j"

Разберем основные роли игрока, они описаны в файле users.ini Он выглядит так:

; Users configuration file
; File location: $moddir/addons/amxmodx/configs/users.ini
; Access flags: //права доступа
; a - immunity  //Иммунитет. Защищает игрока от кика,бана и прочих санкций
; b - reservation //Резервирует для игрока слот
;// игроку доступна эта команда консоли:
; c - amx_kick
; d - amx_ban and amx_unban 
; e - amx_slay and amx_slap
; f - amx_map 
; g - amx_cvar 
; h - amx_cfg 
; i - amx_chat
; j - amx_vote
; k - access to sv_password cvar
; l - access to amx_rcon command and rcon_password cvar 
; u - menu access
; z - user (no admin)
;
; Account flags: Дополнительные флаги
; a - разъединять при неправильном пароле
; d - привязка к IP-адресу
;
; Формат записей для админа
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" По стим игрока без пароля
; "123.45.67.89" "" "abcdefghijklmnopqrstu" "de" Привязка к IP без пароля
; "My Name" "my_password" "abcdefghijklmnopqrstu" "a" Привязка по логин-пароль

В приведенном выше примере, по умолчанию взят уровень «j» — дает право всем вызвать меню голосования, изначально этот параметр имел значение «z».
Вернемся к файлу amxx.cfg.

amx_show_activity 1 // 1- показывает активность админа
amx_imessage "Добро пожаловать на сервер %hostname%" "000255100" // текстовое сообщение
amx_imessage "-= C pecna BbIxogu c Ho}|{oM.. =-" "000100255" // текстовое сообщение
amx_flood_time 0.75 // антифлуд, - время между сообщениями отправляемыми в чат игроками
amx_reservation 1  // количество зареревированных слотов
amx_hideslots 0   //  количество скрытых слотов
amx_vote_delay 15  // время между голосованиями за смену карты
amx_vote_time 20   // время отображения процесса голосования
amx_votekick_ratio 0.60  // 60%  игроков должно проголосовать за кик
amx_voteban_ratio 0.90  // 90% - за бан
amx_votemap_ratio 0.80  // 80% - за смену карты
amx_extendmap_max 90  // время на карту
amx_extendmap_step 15  // время до смены карты

Здесь приведены не все параметры конфигурации, а лишь те, которые можно считать основными.
Плагины.
Как правило размещены в каталоге cstrike\addons\amxmodx\plugins , а вызываемые при старте сервера плагины прописываются в файле plugins.ini
Многие плагины имеют зависимость от подключенных к серверу модулей. Они описываются в файле modules.ini и размещены по пути \cstrike\addons\amxmodx\modules
Запуск сервера. Два варианта.
1. Запуск с графической (gui) оболочкой:

start /min hlds.exe  -game cstrike +ip 172.27.111.111 +port 111 +map de_dust_arena +maxplayers 20 +rcon_passwodr пароль -noipx -nomaster +sv_lan 1 -insecure -localinfo

2. Запуск в консольном режиме:

start hlds.exe  -game cstrike +map de_dust_arena +maxplayers 20 +rcon_passwodr пароль -noipx -nomaster +sv_lan 1 -insecure -console -localinfo +ip 172.27.111.111 +port 111

3. Вариант запуска — в качестве службы — оставлю Вам на самостоятельное изучение.

Описание настройки серверной части под *nix-ы добавлю позже…

Категория: ИГРЫ
Теги: , , , ,

Комментарии

2 комментариев к записи “Настраиваем сервер Counter Strike”
  1. deface:

    да не за что ))
    времени не хватает расписать подробно…
    чуть позже сделаю описание

  2. Александр:

    Спасибо за полезную и интересную информацию!

Оставить комментарий