Привет, иногда администраторы серверов имеют проблемы с базовой конфигурацией server.cfg
В данном руководстве я опишу все стандартные настройки server.cfg которые чаще всего используются при создании сервера CS 1.6.
Лучше всего в начале, когда мы создаем или редактируем server.cfg, нам нужно определить, под каким типом сервера он будет работать.
Я выбираю Public. Все, что после // используется как чистый комментарий, а HLDS/REHLDS на них не реагирует. Все написано под 6153 билд.
Перейдем к базовой части конфигурации, я имею в виду имя сервера, контакт и т. Д.
C++:
// Базовая конфигурация
hostname "goldsrc.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 "goldsrc.ru"// Контактная информация.// Баны (Если у нас нет amxbans,fb,lb, все баны загружаются из этих файлов)
exec banned.cfg // Загрузка банов по steamid / wonid
exec listip.cfg // Загрузка банов по ip// HLTV область
sv_proxies 1// Возможность подключения HLTV к серверу 1-есть ,0-нет. (Значение больше 1 позволяет подключаться несколько HLTV одновременно 2 - 3 и тд)
Настройка соединения, скорости
C++:
// Конфигурация соединения, скорость
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 пароля и пароля сервера
C++:
// Rcon и пароль
rcon_password "goldsrc.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 сек иначе-бан.)
Настройка логов
C++:
// Логи сервера// рекомендуется сохранять следующие настройки, если вы хотите использовать 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-записывать.
Голосовые настройки
C++:
// Голосовые настройки
sv_voicecodec "voice_speex"// Кодек для общения через микрофон
sv_voiceenable 1// Разрешить использование микрофона (1/0=Вкл/Выкл).
sv_voicequality 5// качество голоса, от 1 до 5, чем больше, тем лучше, по умолчанию 3
sv_alltalk 1// Обе команды могут разговаривать друг с другом во время игры (1/0=Вкл/Выкл).
Быстрая скачка
C++:
// Быстрая скачка// рекомендуется сохранять следующие значения, чтобы не иметь проблем с загрузкой файлов с сервера!
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://goldsrc.ru/"// sv_downloadurl в этой ссылке мы даем ссылку на наш fastdl.
sv_allow_dlfile 1// Разрешает/Запрещает локальную скачку. (Если установить значение 1 и переменную «sv_downloadurl», то локальная скачка//будет разрешена) (1/0=Да/Нет).
hpk_maxsize 4// Максимальный размер файла custom.hpk (максимальный размер суммы всех игровых логотипов на сервере, в мегабайтах)
sv_uploadmax 0.5// Ограничивает максимальный размер (в мегабайтах) спреев клиента.
Лагокомпинсация
C++:
// Лагокомпинсация.
sv_unlag 1// Компенсировать лаги клиентов т.е. разрешить cl_lc, cl_lw и cl_lb. При игре по модему сервер должен поддерживать компенсацию лагов (1/0=Вкл/Выкл).
sv_unlagpush 0// Отключение лагокомпенсации на уровне сервера. (1/0=Вкл/Выкл).
sv_unlagsamples 1// Сколько предыдущих пакетов используются для вычисления задержки клиентов. Хватит одного пакета (значение = 1).
sv_maxunlag 0.5// Максимальная лагокомпенсация, в секунду.
Движение, перемещение, ускорения.
C++:
// Движение, перемещение, ускорения.
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// Устанавливает трение под водой.
Остальные настройки сервера.
C++:
// Остальные настройки сервера.
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_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_cvar "*")
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 - отключено.
Теперь все вместе
еще будет.....
Отдельно хочется добавить квар для REHLDS
C++:
//REHLDS
listipcfgfile "listip.cfg"// Файл забаненых ip. По умолчанию: listip.cfg
syserror_logfile "sys_error.log"// Файл системных ошибок. По умолчанию: sys_error.log
sv_auto_precache_sounds_in_models "0"// Автоматически воспроизводить звуки моделей. По умолчанию: 0 (0 - нет, 1 - да).
sv_delayed_spray_upload "1"// Загружайть пользовательские спреи после входа в игру, а не при подключении. Это увеличивает скорость загрузки. По умолчанию: 0// (0 - нет, 1 - да).
sv_echo_unknown_cmd "0"// Эхо в консоли при попытке выполнить неизвестную команду. По умолчанию: 0 (0 - нет, 1 - да).
sv_rcon_condebug "1"// Напечатать rcon debug в консоли. По умолчанию: 1
sv_force_ent_intersection "2"// In a 3-rd party plugins used to force colliding of SOLID_SLIDEBOX entities. По умолчанию: 0 (0 - нет, 1 - да).
sv_rehlds_force_dlmax "0"// Force a client's cl_dlmax cvar to 1024. It avoids an excessive packets fragmentation. По умолчанию: 0 (0 - нет, 1 - да).
sv_rehlds_hull_centering "0"// Use center of hull instead of corner. По умолчанию: 0 (0 - нет, 1 - да).
sv_rehlds_movecmdrate_max_avg 1500// Максимальное среднее значение clc_move в секунду. По умолчанию: 400
sv_rehlds_movecmdrate_max_burst 5000// Максимальное значение clc_move в секунду. По умолчанию: 2500
sv_rehlds_stringcmdrate_max_avg 250// Максимальное среднее значение команд от клиента в секунду. По умолчанию: 80
sv_rehlds_stringcmdrate_max_burst 500// Максимальное значение команд от клиента в секунду. По умолчанию: 400
sv_rehlds_movecmdrate_avg_punish "5"// Время в минутах, на которое игрок будет заблокирован (0 - навсегда, используйте отрицательное значение для кика). По умолчанию: 5
sv_rehlds_movecmdrate_burst_punish "5"// Время в минутах, на которое игрок будет заблокирован (0 - навсегда, используйте отрицательное значение для кика). По умолчанию: 5
sv_rehlds_stringcmdrate_avg_punish "5"// Время в минутах, на которое игрок будет заблокирован (0 - навсегда, используйте отрицательное значение для кика). По умолчанию: 5
sv_rehlds_stringcmdrate_burst_punish "5"// Время в минутах, на которое игрок будет заблокирован (0 - навсегда, используйте отрицательное значение для кика). По умолчанию: 5
sv_rehlds_userinfo_transmitted_fields ""// Userinfo fields only with these keys will be transmitted to clients via network. If not set then all fields will be// transmitted (except prefixed with underscore). Each key must be prefixed by backslash, for example "\name\model\*sid\*hltv\bottomcolor\topcolor". По умолчанию: ""
sv_rehlds_attachedentities_playeranimationspeed_fix "0"// Исправлена ошибка с увеличением скорости анимации походки, когда у игрока есть некоторые прикрепленные объекты.// Может привести к задержке анимации при низком уровне cl_updaterate. По умолчанию: 0
sv_rehlds_local_gametime "0"// Уменьшить задержки на клиенте, когда карта загружается в течение длительного времени. По умолчанию: 0 (0 - нет, 1 - да).
sv_rehlds_send_mapcycle "0"// Отправить mapcycle.txt в сообщении serverinfo (поведение HLDS, но оно не используется на клиенте). По умолчанию: 0 (0 - нет, 1 - да).
То чего не должно быть в Server.cfg (Либо не работает на новых билдах HLDS)
Частенько на просторах интернета натыкаешься на статьи где описаны настройки для сервера, якобы полный список команд)), и частенько какая то часть этого списка оказывается не пригодной для использования ,либо команды не являются серверными ,а работают только на клиенте ,либо они уже устарели и были убраны из новых БИЛДОВ, или же они вообще не имеют отношение к CS 1.6. Пример ниже.
C++:
1) fps_max 1000- Клиентская переменная , используется только на стороне клиента.2) host_framerate 0- Используется при просмотре демок. Отвечает за частоту кадров в секунду, стандартное значение 03) mp_autocrosshair 0- Не имеет отношения к CS 1.64) sv_spectalk 1- Не имеет отношения к CS 1.65) sv_maxcmdrate 101- Не имеет отношения к CS 1.66) ex_interp 0.1- Клиентская переменная , используется только на стороне клиента.7) cl_rate 12000- Клиентская переменная , использовалась только на стороне клиента.(Убрана из CS после обновления в 2013 году.)8) cl_weather - команда для клиента, убирает погодные условия Дождь/снег - Работает только на клиенте.9) sv_download - нет такой команды в cs 1.610) net_maxfilesize - Используется в CSS но не в 1.6 в cs 1.6 её нет
11) mp_dlmax 400- Не имеет отношения к CS 1.612) sv_resend 3- Не имеет отношения к CS 1.613) mp_updaterate - Не имеет отношения к CS 1.614) sv_cmdbackup - Не имеет отношения к CS 1.615) sv_cmdrate - Не имеет отношения к CS 1.616) sv_clipmode - Не имеет отношения к CS 1.617) mp_forcerespawn - Не имеет отношения к CS 1.618) mp_weaponstay - Не имеет отношения к CS 1.619) sv_airmove - Не имеет отношения к CS 1.6
P.S.: Большинство этих неведанных команд "используются" в настройках серверов от MyArena =)------------------------------------------------------------------------------------------------------------
mp_decals - больше не работает на серверах , работает только на стороне клиента.
servercfgfile "server.cfg"// файл с основными настройками на сервере, запущенный при запуске сервера (почему-то не корректно работает, хоть и есть на последних билдах)
mp_falldamage 0- Давно убрана из HLDS
sv_region 3- параметр по умолчанию 0(мир)- так как мы в Европе, наш номер 3(Больше не используется на новых Билдах HLDS.-
Последний билд где эта команда ещё действует Win-5758, Linux-5787)
mp_timeleft 0- Данная команда не работает в CS , в место неё используется консольная команда "TimeLeft" показывает сколько времени осталось до смены карты при установленном значении mp_timelimit
mp_falldamage - Не работает на новых версиях HLDS ,Steam.
Копирования темы на другие ресурсы без согласия автора запрещено!!!
Всем привет. Я не пойму для чего вносить в server.cfg значения с rehlds.cfg если на сервере есть конфиг от rehlds и он задействован. Если бы не было конфига тогда надо было в писывать в server.cfg, для какой цели дублировать строки не понимаю. Что то же не вносите строки в server.cfg с regamedll конфига. Если эти два важных системных значения установлены и имеют свои конфиги настроенные под сервер. То и не нужно более вносить не куда.
koly1971, Изначально они просто были в server.cfg потом уже хостинги стали их отдельно записывать и подключать отдельный конфиг. Можно и отдельно можно и в server.cfg занести как удобно. У меня например вообще все отдельными конфигами сделано.
Всем привет. Я не пойму для чего вносить в server.cfg значения с rehlds.cfg если на сервере есть конфиг от rehlds и он задействован. Если бы не было конфига тогда надо было в писывать в server.cfg, для какой цели дублировать строки не понимаю. Что то же не вносите строки в server.cfg с regamedll конфига. Если эти два важных системных значения установлены и имеют свои конфиги настроенные под сервер. То и не нужно более вносить не куда.
Гениально, а вы не в курсе что можно хоть zalupu.cfg создать и подгружать его командой exec? Все это для удобства создано, как сказали выше. Есть ещё разница во времени подгрузки конфигов, тоже к вашему сведению.
Здравствуйте.
Не подскажите есть ли какой то квар для ограничения логотипов/спреев игроков?
К примеру нарисовал игрок свой логотип и скажем так что бы через 30 секунд он пропал или что бы с каждым новым раундом логотипы все стирались
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.