- Настройка сервера (Полное описание файла server.cfg)
- Описание настроек server.cfg для CS 1.6
- Базовая часть конфигурации
- Настройка соединения, скорости
- Rcon пароль и пароль сервера
- Настройка логов
- Голосовые настройки
- Быстрая скачка
- Лагокомпенсация
- Движение, перемещение, ускорения.
- Остальные настройки сервера.
- Настройки мультиплеера (MP_ )
Настройка сервера (Полное описание файла server.cfg)
hostname «» // Имя сервера
tv_name «» // Название SourceTV.
sv_password «» // Пароль сервера.
tv_password «» // SourceTV пароль для всех клиентов.
sv_region 3 // Регион нахождения сервера.
sv_contact «» // Контактный e-mail.
rcon_password «» // Задать rcon-пароль для удалённого управления сервером.
// Настройки Gameplay
mp_footsteps 1 // Вкл/Выкл 1|0 звуки шагов.
mp_flashlight 1 // Вкл/Выкл 1|0 фонарик.
mp_autocrosshair 0 // Вкл/Выкл 1|0 автоприцеливание.
mp_friendlyfire 1 // Вкл/Выкл 1|0 возможность атаковать своих.
mp_chattime 15 // Время, в течении которого игроки смогут разговаривать между собой после окончания текущей карты.[секунды]
mp_timelimit 20 // Ограничение времени на карту.[минуты]
mp_buytime 0.25 // Время покупки.[минуты]
mp_maxrounds 0 // Максимальное количество раундов на одной карте.
mp_winlimit 0 // Максимальное колличество фрагов, при достижении которого определённым игроком карта сменится на следующую.
mp_startmoney 800 // Количество начальных денег у игроков.
mp_roundtime 3 // Длина раунда.[минуты]
mp_freezetime 4 // Начальный отсчёт времени в начале каждого раунда(для покупки).[секунды]
mp_c4timer 35 // Таймер C4.[секунды]
mp_limitteams 0 // Максимальное количество игроков команды 1 которое может превышать количество игроков в команде 2.
mp_autoteambalance 0 // Разрешить автоматическую балансировку команд.
mp_dynamicpricing 0 // New Upgrade!
// Наказания
mp_tkpunish 1 // Вкл/Выкл 1|0 убить того, кто убил игрока своей команды в следующем раунде.
mp_autokick 1 // Вкл/Выкл 1|0 автокик за убийство игроков своей команды?
mp_spawnprotectiontime 0 // Кикает игроков которые убивают членов своей команды в течении # секунд после перезапуска раунда
mp_hostagepenalty 1 // Кикает террориста при убийстве заданного лимита заложников.
// Настройки окружения
sv_turbophysics 1 // Вкл/Выкл 1|0 physics.
cl_ragdoll_collide 1 // Настройка физики.
sv_gravity 800 // Гравитация в игре
sv_stopspeed 75 // Минимальная скорость остановки на поверхности.
sv_maxspeed 320 // Максимальная скорость игрока.
sv_accelerate 10 // Определяет ускорение игрока, когда он находится в воздухе (например падает)
sv_airaccelerate 10 // Режим скольжения по стенкам объектов (используеться на surf — картах)
sv_wateraccelerate 10 // Ускорение игрока в воде.
sv_waterfriction 1 // Трение игрока в воде.
sv_footsteps 1 // Использовать звук шагов при передвижении игрока.
sv_rollangle 0 // Max view roll angle
sv_friction 4 // Коэффициент трения в игре.
sv_bounce 0 // Bounce multiplier for when physically simulated objects collide with other objects.
sv_maxvelocity 3500 // Maximum speed any ballistically moving object is allowed to attain per axis.
sv_stepsize 18 // Длинна шага в юнитах.
sv_backspeed 0.6 // Скорость передвижения (назад)
sv_waterdist 12 // Vertical view fixup when eyes are r water plane.
sv_pushaway_force 30000 // How hard physics objects are pushed away from the players on the server.
sv_pushaway_min_player_speed 75 // If a player is moving slower than this, don’t push away physics objects (enables ducking behind things).
sv_pushaway_max_force 1000 // Maximum amount of force applied to physics objects by players.
// Rcon конфигурация
sv_rcon_minfailuretime 30 // Колличество секунд для определения неверной rcon-аутенфикации.
sv_rcon_minfailures 5 // Колличество попыток при наборе rcon-пароля во время заданное sv_rcon_minfailuretime, после истечения которых игрок будет забанен.
sv_rcon_maxfailures 2 // Максимальное колличество попыток при наборе rcon-пароля, после истечения которых игрок будет забанен.
sv_rcon_banpenalty 5 // Колличество минут на которое бан
// Интернет конфигурация
sv_unlag 1 // Лагокомпенсация.
sv_maxunlag 0.5 // Максимальная лагокомпенсация, в секунду
sv_lagflushbonecache 1 // Flushes entity bone cache on lag compensation.
sv_unlag_fixstuck 1 // Disallow backtracking a player for lag compensation if it will cause them to become stuck.
sv_max_usercmd_future_ticks 8 // Prevents clients from running usercmds too far in the future. Prevents speed hacks.
sv_showimpacts 0 // Shows client (red) and server (blue) bullet impact point (1=both, 2=client-only, 3=server-only).
sv_showplayerhitboxes 0 // Show lag compensated hitboxes for the specified player index whenever a player fires.
sv_lan 0 // Вкл/Выкл 1|0 LAN сервер ( no heartbeat, no authentication, no non-class C addresses ).
sv_minrate 10000 // Минимальное колличество байт в секунду, которое может быть передано сервером(0 == без ограничения).
sv_maxrate 25000 // Максимальное колличество байт в секунду, которое может быть передано сервером(0 == без ограничения).
sv_timeout 65 // Если сервер не получает отклика от клиента в течении # секунд, клиент отключается от сервера.
sv_visiblemaxplayers 30 // Overrides the max players reported to prospective clients.
sv_minupdaterate 33 // Минимальное колличество обновлений(колличество пакетов) которое разрешено на сервере.
sv_maxupdaterate 100 // Максимальное колличество обновлений(колличество пакетов) которое разрешено на сервере.
sv_mincmdrate 33 // Минимальное колличество принимаемых пакетов которое разрешено на сервере.
sv_maxcmdrate 100 // Максимальное колличество принимаемых пакетов которое разрешено на сервере.
// queries
//sv_enableoldqueries 1 // Enable support for old style (HL1) server queries
//sv_max_queries_sec_global 60 // Maximum queries per second to respond to from anywhere.
//sv_max_queries_window 30 // Window over which to average queries per second averages.
//sv_max_queries_sec 3.0 // Maximum queries per second to respond to
// SourceTV конфигурация
//tv_enable 0 // активирует SourceTV на локальном игровом сервере, бот SourceTV появится в спектаторах при следующей смене карты.
//tv_name «» // указывает имя SourceTV, которое появится в таблице счета и браузере серверов.
//tv_maxclients 128 // устанавливеат максимальное количество зрителей для данного SourceTV. (максимум 255, по умолчанию — 128).
//tv_stop // остановить трансляцию через SourceTV.
//tv_status // показать различную информацию по текущему SourceTV.
//tv_retry // перепоключает SourceTV на последний известный адрес (только для прокси серверов).
//tv_delay 30 // задержка трансляции SourceTV в секундах (только для мастер сервера).
//tv_port 27020 // устанавливает порт для SourceTV (по умолчанию 27020).
//tv_maxrate 3500 // установить максимально допустимую пропускную способность проводимую для одного клиента в байт/секунда (изначально 3500).
//tv_password «» // установить пароль на SourceTV для подключающихся зрителей.
//tv_relaypassword «» // установить пароль на подключение для прокси серверов.
//tv_record // начать запись SourceTV демо файла (только для мастер сервера).
//tv_stoprecord // остановить запись демо.
//tv_autorecord 0 // автоматически записывать каждую игру. Формат файла — auto-YYYYMMDD-hhmm-map.dem.
//tv_debug 1 // показывает дополнительную отладочную информацию.
//tv_delaymapchange 1 // Delays map change until broadcast is complete
//tv_dispatchmode 1 // Dispatch clients to relay proxies: 0=never, 1=if appropriate, 2=always
//tv_overridemaster 0 // Overrides the SourceTV master root address.
//tv_snapshotrate 16 // Snapshots broadcasted per second
//tv_autoretry 1 // Relay proxies retry connection after network timeout
//tv_chattimelimit 3 // Limits spectators to chat only every n seconds
//tv_nochat 0 // Don’t receive chat messages from other SourceTV spectators
// Голосовые настройки
sv_alltalk 0 // Разрешить всем слышать переговоры друг друга по микрофону, вне зависимости от команды.
sv_voiceenable 1 // Разрешить использование микрофона.
// Файловые настройки
sv_consistency 1 // Предписывает ли сервер последовательность файла для критических файлов.
sv_allowupload 1 // Разрешить загрузку на сервер(например спреев).
sv_allowdownload 1 // Разрешить загрузку с сервера(например карт).
// Логи
log on // Вести лог сервера .
sv_logbans 1 // Записывать в лог баны.
sv_log_onefile 0 // Log server information to only one file.
sv_logecho 1 // Показывать информацию из логов сервера в консоль сервера.
sv_logflush 0 // Flush the log file to disk on each write (slow).
sv_logfile 1 // Записывать логи сервера в файл.
sv_logsdir «logs» // Folder in the game directory where server logs will be stored.
sv_logblocks 0 // If true when log when a query is blocked (can cause very large log files)
mp_logdetail 3 // записывать в лог повреждения от: 0 — выключено; 1 — противников; 2 — своих; 3 — и от противников и от своих.
writeid // записываем SteamID игроков
writeip // записываем IP игроков
sv_specaccelerate 5 // Ускорение при передвижения в режиме spectator.
sv_specspeed 1.5 // Скорость передвижения в режиме spectator.
sv_specnoclip 1 // Игрок в режиме spectator может пролетать через стены и объекты.
mp_forcecamera 1 // Разрешить переключения камер в режиме спектатора.
mp_allowspectators 1 // Включение возможности Spectator.
mp_playerid 0 // Контролирует информацию которую игрок видет на панели статуса: 0 все имена; 1 только имена игроков своей команды; 2 без имён.
mp_playerid_delay 0.5 // Number of seconds to delay showing information in the status bar.
mp_playerid_hold 0.25 // Number of seconds to keep showing old information in the status bar.
mp_fadetoblack 0 // После смерти экран становится чёрным, не давая игроку смотреть за другими игроками в режиме спектатора.
//mp_teamplay 0 // команда для Half-Life 2: Deathmatch. Игра по командам(Альянс и повстанцы).
//mp_weaponstay 0 // команда для Half-Life 2: Deathmatch. После подбирания оружия оно остаётся на месте.(относится только к оружию заранее расположенному на карте разработчиками).
//mp_forcerespawn 0 // команда для Half-Life 2: Deathmatch. Игрок появляется сразу после смерти.
// Разное
sv_maxreplay 0 // Maximum replay time in seconds
sv_pausable 0 // Разрешить ставить паузу во время игры.
sv_cheats 0 // Разрешить игровые читы на сервере (пример: noclip).
sv_filterban 1 // Set packet filtering by IP mode
sv_stats 1 // собирать статистику использования процессора.
sv_instancebaselines 1 // Enable instanced baselines. Saves network overhead.
mp_decals 200 // Колличество разрешённых декалей (спреи, пятна крови, пулевые отверстия).
fps_max 1000 // Frame rate limiter
r_spray_lifetime 5 // Number of rounds player sprays are visible
// exec конфигурация
exec banned_ip.cfg // Добавляем в данный файл banned_ip.cfg список забаненных по Steam ID.
exec banned_user.cfg // Добавляем в данный файл banned_user.cfg список забаненных по имени игрока.
exec mani_quake_sounds.cfg // Выполнение команд файла mani_quake_sounds.cfg
exec mani_server.cfg // Выполнение команд файла mani_server.cfg
//exec bot.cfg // Выполнение команд файла bot.cfg конфигурации BOT-ов.
//exec detox.cfg // Выполнение команд файла detox.cfg конфигурации Античита Detox.
//exec sourcetv.cfg // Выполнение команд файла sourcetv.cfg конфигурации SourceTV.
//exec es_tools.cfg // Выполнение команд файла es_tools.cfg конфигурации Es_tools.
//exec smm_settings.cfg // Выполнение команд файла smm_settings.cfg конфигурации SourceMod.
*Если вы ставите // то команда выполняться не будет.
Источник
Описание настроек server.cfg для CS 1.6
Базовая часть конфигурации
- hostname «csserv.ru» // Имя сервера
- sv_password «» // требуется пароль для подключения к серверу, если мы хотим, чтобы все вошли на сервер, оставьте это поле пустым
- mapchangecfgfile «server.cfg» // Конфигурационный файл который будет перезагружаться при каждой смене карты.
- mapcyclefile «mapcycle.txt» // Файл со списком карт для автоматической смены карты по окончанию mp_timelimit или кол-ва побед/раундов.
- motdfile «motd.txt» // имя файла, отображающее текст в окне перед тем, как выбрать команду
- max_queries_sec 3 // Какое число запросов разрешено за определённый период времени одному и тому же клиенту.
- max_queries_sec_global 30 // Какое общее число запросов разрешено за определённый период времени .
- max_queries_window 60 // Величина этого «определённого периода времени».
- pausable 0 // 1 — Разрешает ,0 — Запрещает использования паузы на сервере.
- sv_contact «csserv.ru» // Контактная информация.
// Баны (Если у нас нет amxbans,fb,lb, все баны загружаются из этих файлов)
- exec banned.cfg // Загрузка банов по steamid / wonid
- exec listip.cfg // Загрузка банов по ip
- sv_proxies 1 // Возможность подключения HLTV к серверу 1-есть ,0-нет. (Значение больше 1 позволяет подключаться несколько HLTV одновременно 2 — 3 и тд)
Настройка соединения, скорости
- sv_lan 0 // Режим LAN — 1 ,Internet — 0
- sv_lan_rate 20000 // Если на сервере стоит значение (sv_lan «1»), то в этом режиме клиентский rate (а также sv_minrate и
- sv_maxrate) неучитывается вообще, вместо него для всех клиентов используется это значение.
- sys_ticrate 1000 // Максимальный FPS сервера.
- sv_maxrate 100000 // максимальное значение, которое сервер может отправлять каждому клиенту индивидуально,
- sv_maxupdaterate 102 // Максимальная частота отсылки обновлений от сервера к клиенту
- sv_minrate 20000 // Минимальное значение, которое сервер может отправлять каждому клиенту отдельно
- sv_minupdaterate 30 // Минимальная частота отсылки обновлений от сервера к клиенту,
- sv_instancedbaseline 1 // Инстанс исходных данных. Сохраняет нагрузку на сеть.
Rcon пароль и пароль сервера
- rcon_password «csserv.ru» // Rcon — пароль для управления сервером.
- sv_rcon_banpenalty 0 // Время бана в минутах за неправильный ввод rcon пароля. 0 — навсегда
- sv_rcon_maxfailures 1 // Количество попыток для ввода rcon пароля.
- sv_rcon_minfailures 1 // Количество попыток для ввода rcon в течении времени заданного sv_rcon_minfailuretime, не успел — бан.
- sv_rcon_minfailuretime 30 // Время в секундах, для введения верного rcon (первый раз ошибся, на ввод верного пароля есть 30 сек иначе-бан.)
Настройка логов
// Логи сервера рекомендуется сохранять следующие настройки, если вы хотите использовать HLStats или PsychoStats
- log on // Вести лог сервера (on/off=Вкл/Выкл)
- logsdir «logs» // Папка в которой хранятся стандартные LOG файлы HLDS , находится в папке cstrike.
- sv_log_onefile 0 // Запись логов сервера в один файл.
- sv_log_singleplayer 0 // При активации специальные лог-файлы ведутся в режиме одного игрока.
- sv_logbans 1 // записывать в лог баны (1/0=Вкл/Выкл)
- sv_logblocks 0 // Создавать лог в журнале когда запрос заблокирован (Может служить причиной, возникновения Лог файла большого размера). (1/0=Вкл/Выкл)
- sv_logrelay 0 // Переключение лога (1/0=Вкл/Выкл)
- sv_logsecret 0 // Скрывает логи сервера (1/0=Вкл/Выкл)
- mp_logdetail 0 // Детализация логов. записывать в лог атаки от: 0 — выключено; 1 — противников; 2 — своих; 3 — и от противников и от своих.
- mp_logecho 1 // Показывать информацию из логов сервера в консоль сервера (1/0=Вкл/Выкл)
- mp_logfile 1 // Запись логов сервера в файл (1/0=Вкл/Выкл)
- mp_logmessages 1 // Записывать в Log сообщения из чата: 0-нет ,1-записывать.
Голосовые настройки
- sv_voicecodec «voice_speex» // Кодек для общения через микрофон
- sv_voiceenable 1 // Разрешить использование микрофона (1/0=Вкл/Выкл).
- sv_voicequality 5 // качество голоса, от 1 до 5, чем больше, тем лучше, по умолчанию 3
- sv_alltalk 1 // Обе команды могут разговаривать друг с другом во время игры (1/0=Вкл/Выкл).
Быстрая скачка
// рекомендуется сохранять следующие значения, чтобы не иметь проблем с загрузкой файлов с сервера!
- sv_allowdownload 1 // Разрешить загрузку с сервера на клиент (1/0=Да/Нет).
- sv_allowupload 0 // Разрешает-1/Запрещает-0 клиентам загружать на сервер собственные спреи.
- sv_send_logos 0 // Разрешает/Запрещает серверу посылать сторонние спреи клиентам (Для работы необходима команда
- sv_allowdownload 1.) (1/0=Да/Нет).
- sv_send_resources 1 // Разрешает/Запрещает отсылать клиенту защищённые ресурсы. (1/0=Да/Нет).
- sv_downloadurl «https://csserv.ru/» // sv_downloadurl в этой ссылке мы даем ссылку на наш fastdl.
- sv_allow_dlfile 1 // Разрешает/Запрещает локальную скачку. (Если установить значение 1 и переменную «sv_downloadurl», то локальная скачка будет разрешена) (1/0=Да/Нет).
- hpk_maxsize 4 // Максимальный размер файла custom.hpk (максимальный размер суммы всех игровых логотипов на сервере, в мегабайтах)
- sv_uploadmax 0.5 // Ограничивает максимальный размер (в мегабайтах) спреев клиента.
Лагокомпенсация
- sv_unlag 1 // Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb. При игре по модему сервер должен поддерживать компенсацию лагов (1/0=Вкл/Выкл).
- sv_unlagpush 0 // Отключение лагокомпенсации на уровне сервера. (1/0=Вкл/Выкл).
- sv_unlagsamples 1 // Сколько предыдущих пакетов используются для вычисления задержки клиентов. Хватит одного пакета (значение = 1).
- sv_maxunlag 0.5 // Максимальная лагокомпенсация, в секунду.
Движение, перемещение, ускорения.
- sv_accelerate 5 // Устанавливает ускорение игрока для сервера
- sv_airaccelerate 10 // Скорость игрока во время прыжка/падения (В юнитах)
- sv_friction 4 // Устанавливает силу трения.
- sv_gravity 800 // //Гравитация на кате (800 По умолчанию).
- sv_maxspeed 320 // Максимальная скорость передвижения (Дефолт 320).
- sv_maxvelocity 2000 // Устанавливает максимальную скорость любого объекта (начальная скорость — скорость перемешения по всем осям), в том числе скорость брошеной гранаты ,либо дроп любого оружия, так же влияет на силу прыжка.
- sv_spectatormaxspeed 500 // Устанавливает уровень максимальной скорости перемещения для наблюдателей.
- sv_stepsize 18 // Устанавливает высоту шага.
- sv_stopspeed 75 // Минимальная скорость остановки, когда игрок на земле.
- sv_wateraccelerate 10 // Устанавливает ускорение игрока в воде.
- sv_waterfriction 1 // Устанавливает трение под водой.
Остальные настройки сервера.
- decalfrequency 20 // Время через которое игрок может пользоваться спрэем
- sv_aim 0 // 1 — разрешить, 0 — запретить использование стандартного AIM в игре.
- sv_cheats 0 // 1 — разрешить, 0 — запретить использование чит кодов в игре.
- sv_clienttrace 1 // Устанавливает размер хит бокса игрока (при попадании в который игрок получает повреждения)
- sv_enableoldqueries 0 // 0-старый типа запросов ,1-новый тип запросов.
- sv_restart 0 // Значение этого параметра равно секундам, через которые произойдет рестарт. (тоже самое что sv_restartround)
- sv_restartround 0 // Значение этого параметра равно секундам, через которые произойдет рестарт. (тоже самое что и sv_restart)
- sv_stats 1 // Разрешить/Запретить сбор информации(Статистики) сервера. (1/0=Вкл/Выкл)
- sv_timeout 60 // Время, по истечении которого игрок отключается от сервера, если от него не было получено необходимого отклика (В секундах).
- sv_visiblemaxplayers -1 // количество видимых слотов на сервере, если -1 автоматически рассчитывается количество слотов (стандартное)
- sv_wateramp 0 // Размер волн на воде.
//Настройка неба (RBA цвет, текстура)
- sv_skycolor_b 0 // Синий оттенок
- sv_skycolor_g 0 // Зелёный оттенок
- sv_skycolor_r 0 // Красный оттенок
- sv_skyname «название tga файла» // Принудительно выставляет текстуры неба.
Настройки мультиплеера (MP_ )
// Автоотключения от сервера.
- mp_autokick 1 // Кикать игроков за простой (бездействие на сервере). (1/0=Да/Нет).
- mp_autokick_timeout -1 // Время через которое игрока кикает с сервера (в сек) по умолчанию -1
// Автоматический баланс команд.
- mp_autoteambalance 1 // 1 — Автобалансировака команд (1/0=Вкл/Выкл)
- mp_limitteams 2 // Число игроков, на которое одна команда может превышать другую (2= 3х1)
// Таймеры (настройка времени)
- mp_buytime 0.25 // Время на закупку в начале раунда в % от Мин (0.25 = 15сек).
- mp_roundtime 1.75 // Время раунда в % от минуты. 1=60 сек ,75 =45 сек (1.75 = 1мин 45 сек)
- mp_c4timer 30 // Время до взрыва бомбы после её установки.
- mp_chattime 3 // Количество секунд, за которые сервер позволяет игрокам писать в общий чат после конца карты и до загрузки новой.
- mp_freezetime 2 // Предварительное время перед началом раунда на закупку (секунды).
- mp_timelimit 25 // Лимит времени игры на карте (минуты)
//Настройка управления камерой.
- mp_fadetoblack 0 // Затемнение экрана после смерти (0 — нет, 1 — да).
- mp_forcecamera 1 // 1 — можно следить только за своей командой ,0 — можно следить за всеми, 2 — в режиме спектатора (после смерти), видишь только от лица своих тиммейтов.
- mp_forcechasecam 1 // Режим слежения за игроками после смерти (0 — следить можно за всеми, 1 — только за своей командой, 2 — нельзя двигать камеру, игрок может наблюдать за игрой только с места своей смерти). mp_forcechasecam вступает в силу если квар установлен больше 0
- mp_kickpercent 0.60 // Процент голосов против игрока, которые он должен набрать для того, чтобы сервер кикнул его.
- mp_mapvoteratio 0.60 // Процент игроков прописавший в консоле votemap для смены карты.
- mp_consistency 1 // Проверка файлов на стороне клиента.
- mp_flashlight 0 // Разрешить использование фонарика (0 — нет, 1 — да).
- mp_footsteps 1 // Слышимость шагов (0 — нет, 1 — да).
- mp_friendlyfire 0 // Огонь по своим (0-выкл/1-вкл).
- mp_hostagepenalty 2 // Число заложников, которое игрок может убить, перед тем как его выкинет с сервера.
- mp_maxrounds 0 // Максимальное количество раундов, при достижении которого игра на карте будет считаться законченной.
- mp_mirrordamage 0 // — если попал по своему то и отнимается хп (0 — нет, 1 — да) не не рекомендуется использовать.
- mp_playerid 1 // Контролирует информацию которую игрок видит на панели статуса: 0-все имена; 1-только имена игроков своей команды; 2-без имён.
- mp_startmoney 850 // Начальное кол.во денег в первом раунде.
- mp_tkpunish 0 // Убивает тимэйта в следующем раунде, убившего товарища. (0 — нет, 1 — да).
- mp_windifference 0 // смена карты при разнице в победах (ТТ — 5 побед, СТ — 10 побед) 0 — отключено.
- mp_winlimit 0 // Количество побед одной команды ,после чего карта меняется. 0 — отключено.
Источник