Настраиваем сервер Counter Strike
19.09.2016Вы решили поднять сервер 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-ы добавлю позже…
да не за что ))
времени не хватает расписать подробно…
чуть позже сделаю описание
Спасибо за полезную и интересную информацию!