Повний опис файлу server.cfg який знаходиться в папці cfg на вашому FTP.
Основні настройки для сервера: Counter Strike Source, сам файл перебувати в папці cfg.
Для редагування файлів по FTP рекомендую програму: CuteFTP 8 Professional в мережі знайдете!
// Налаштування 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_rollspeed 200
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, do not 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 // Кількість хвилин на яке баниться гравець намагався підібрати rcon-пароль до сервера.
// Інтернетконфігурація
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_runcmds 1
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 // Максимальна кількість прийнятих пакетів яке дозволено на сервері.
sv_client_cmdrate_difference 20
sv_client_interpolate 1
sv_client_interp 0.01
sv_client_predict -1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1
// 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 from a single IP address.
// Голосові настройки
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)
sv_logdownloadlist 1
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 тисяча // Frame rate limiter
breakable_multiplayer 1
decalfrequency 60
host_framerate 0
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.
* Якщо ви ставите // то команда виконуватися не буде.
____________________________________________________________________________________________________
Як правильно налаштувати SourceTV.
1) Чи можна вписати настройки в файл server.cfg (як зазначено вище)
2) Створити документ sourcetv.cfg туди вписати команди і помістити його в папку cfg, і в server.cfg додати рядок exec sourcetv.cfg
Команди для SourceTV (які повинні бути в документі sourcetv.cfg):
tv_enable 0
// активує SourceTV на локальному ігровому сервері, бот SourceTV з'явиться в спектаторах при наступній зміні карти.
tv_name ""
// вказує ім'я SourceTV, яке з'явиться в таблиці рахунки і браузері серверів.
tv_maxclients 128
// устанавлівеат максимальну кількість глядачів для даного SourceTV. (Максимум 255, за замовчуванням - 128).
tv_maxrate 3500
// встановити максимально допустиму пропускну здатність проведену для одного клієнта в байт / секунда (спочатку 3500).
tv_port 27020
// встановлює порт для SourceTV (за замовчуванням 27020).
tv_delay 30
// затримка трансляції SourceTV в секундах (тільки для майстер сервера).
tv_password ""
// встановити пароль на SourceTV для підключаються глядачів
Команди управління SourceTV прямо з сервера (через консоль):
Як налаштувати ботів через файл bot.cfg знаходиться в папці cfg.
Створюєте файл bot.cfg вписуєте в нього команди які вам потрібні, ставите в папку cfg і дописуєте в файлі server.cfg таку
рядок exec bot.cfg
bot_chatter off // On / Off Як часто бот використовує радіокомманди.
bot_defer_to_human 0 // Поставте 0, щоб бот виконав місію на карті.
bot_difficulty 3 // Складність бота: 0 - Легкий, 1 - Нормальний, 2 - Важкий, 3 - Професіонал.
bot_join_after_player 0 // Бот чекає, коли людина підключиться і тільки тоді підключається сам.
// bot_add_ct // Додати бота-спецназівця.
// bot_add_t // Додати бота-терориста.
bot_prefix "" // Визначити префікс перед іменами ботів.
bot_quota 4
bot_quota_mode fill // Визначає тип квоти для ботів. Можна вибрати зі значень 'normal' і 'fill'. Якщо 'fill', то серевер буде кикать кількість ботів, рівне підключаються людям.
bot_auto_vacate 1 // Якщо не дорівнює нулю, боти будуть автоматично залишати сервер, щоб звільнити місце для гравців.
bot_auto_follow 0 // Якщо не нуль, то боти можуть слідувати за гравцем.
bot_allow_rogues 1 // Якщо не дорівнює нулю, боти іноді можуть "виходити з-під контролю". В цьому режимі боти не слухаються радіо команд і не випливають завданню карти.
bot_profile_db // Файл профілю ботів.
bot_all_weapons // Дозволити ботам використовувати всю зброю.
// bot_knives_only // Боти використовують тільки ножі.
// bot_pistols_only // Боти використовують тільки пістолети.
// bot_snipers_only // Боти використовують тільки снайперські гвинтівки.
bot_allow_grenades 1 // Заборонити або дозволити ботам використовувати гранати.
bot_allow_machine_guns 1 // Заборонити або дозволити ботам використовувати кулемети.
bot_allow_pistols 1 // Заборонити або дозволити ботам використовувати пістолети.
bot_allow_rifles 1 // Заборонити або дозволити ботам використовувати гвинтівки.
bot_allow_shotguns 1 // Заборонити або дозволити ботам використовувати шотган.
bot_allow_snipers 1 // Дозволити ботам бути снайперами снайперські гвинтівки.
bot_allow_sub_machine_guns 1 // Заборонити або дозволити ботам використовувати пістолети-кулемети.
* Якщо ви ставите // то команда виконуватися не буде.