Конфигурация сервера
-----------------------------------------------------
Содержание файла server.cfg
Цитата:hostname "Имя вашего сервера"
rcon_password "пароль rcon"
exec banned_user.cfg
exec banned_ip.cfg
motd_enabled 0
sv_gametypes versus,teamversus,coop,survival,scavenge,teamscavenge,realism
// У мутаций есть свои названия, перечислять не буду, гугль в помощь. Если удалить sv_gametypes то все режимы будут разрешены.
sv_visiblemaxplayers -1 // Видимых слота на сервере. Смотрим 2 пункт FAQ.
mp_disable_autokick 1
sv_consistency 1
sv_pure 2
sv_pure_kick_clients 1
sv_minrate 20000
sv_maxrate 30000
sv_mincmdrate 20
sv_maxcmdrate 33
sv_clearhinthistory 0
sv_region 255 // Регион сервера.
sv_allow_lobby_connect_only 0 // Разрешаем подключаться игрокам в уже начатую игру
sv_voiceenable 1 // Разрешить голосовую коммуникацию игрокам
sv_alltalk 0
log on
sv_log_onefile 0 //Log server information to only one file.
sv_logbans 1 //Log server bans in the server logs.
sv_logfile 1 //Log server information in the log file.
setmaster add 72.165.61.151:27011
setmaster add 72.165.61.151:27012
setmaster add 72.165.61.151:27013
setmaster add 72.165.61.151:27014
setmaster add 72.165.61.151:27015
setmaster add 72.165.61.136:27009
setmaster add 72.165.61.136:27011
setmaster add 72.165.61.136:27012
setmaster add 72.165.61.136:27013
setmaster add 72.165.61.136:27014
setmaster add 72.165.61.136:27015
setmaster add 72.165.61.189:27011
setmaster add 69.28.140.246:27011
setmaster add 69.28.140.247:27011
setmaster add 68.142.72.250:27011
setmaster add 213.239.209.221:27011
Куда сохранять server.cfg
Выше приведенный текст server.cfg вы сохраняете любым простейшим текстовым редактором в директорию
\left4dead2\cfg\.
PS: Обратите внимание на команды выделенные красным, они упоминаются ниже.
Содержание файла maplist.txtЦитата:credits
c1m1_hotel
c1m2_streets
c1m3_mall
c1m4_atrium
c2m1_highway
c2m2_fairgrounds
c2m3_coaster
c2m4_barns
c2m5_concert
c3m1_plankcountry
c3m2_swamp
c3m3_shantytown
c3m4_plantation
c4m1_milltown_a
c4m2_sugarmill_a
c4m3_sugarmill_b
c4m4_milltown_b
c4m5_milltown_escape
c5m1_waterfront
c5m2_park
c5m3_cemetery
c5m4_quarter
c5m5_bridge
c6m1_riverbank
c6m2_bedlam
c6m3_port
Содержание файла missioncycle.txtЦитата:этот файл не трогаем.
Содержание файла mapcycle.txtЦитата:c1m1_hotel
c2m1_highway
c3m1_plankcountry
c4m1_milltown_a
c5m1_waterfront
c6m1_riverbank
Список регионов:
Цитата:eastcoast - sv_region 0
westcoast - sv_region 1
south america - sv_region 2
europe - sv_region 3
asia - sv_region 4
australia - sv_region 5
middle east - sv_region 6
africa - sv_region 7
world - sv_region 255
Установка сервера который может работать в разных режимах (Coop, Versus, Survival, Scavenge)
Во второй части переменнуя
mp_gamemode скрыта, по этому режимы игры задаются в
sv_gametypes, и потом резервируется через лобби. Так-же можно запускать сервер в нужном вам режиме написав в параметрах запуска
+map "c1m1_hotel versus" (
тоесть писать versus после названия карты. И не забудьте кавычки.)
Переменную mp_gamemode по прежнему можно менять с помощью sm_cvar.
Можно так-же добавить
sv_gametypes в параметры запуска, например
+sv_gametypes versus,teamversus,coop,survival,scavenge,teamscavenge,realism.
Как я уже сказал, используйте sv_gametypes для ограничения режимов игры а не для перечисления. Что бы разрешить все режимы просто удалите sv_gametypes.
И так, если на ваш сервер присоединяется лобби искавшее
versus, то режим игры сменится на versus если этот режим игры указан в sv_gametypes.
Параметры запуска для сервера:
-game left4dead2 +ip IP сервера -port Порт сервера, 27015 по дефолту +map c1m1_hotel -console
-insecure отключяет VAC.
+ip указывать не нужно, если он у вас динамический.
-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
FAQ:
1. У меня выделенный сервер с существующим айпи, как мне попасть на него когда я создал лобби?
Используйте команду mm_dedicated_force_servers IP:PORT когда вы создали лобби, перед тем как начать поиск.
2. Если вы запускаете сервер с разными режимами, то
sv_maxplayers должен стоять на
-1.
Если вы планируете играть только в версус, то ставьте это значение на 8. В кампании соответственно 4.
3. А как же tickrate?
Движок л4д залочен на tick 30, по этому не имеет смысла поднимать рейты и фпс сервера выше 30.
4. Не подключает к серверам после запуска сервера на моём компьютере.
Не надо запускать сервер на 27015 порту. А если надо, то в параметрах запуска у игры напишите +clientport 27025 (или любое другое число отличное от порта сервера)
Дело в том что по дефолту сервер и клиент запускаются на 27015 порту. Либо меняйте порт сервера, либо порт клиента.
-----------------------------------------------------
-----------------------------------------------------
Полезные ссылки:
Форум AlliedModders
Форум SRCDS
Конфиги для компетентной игры
Как пользоваться SourceMod'ом
**этот раздел будет дополнен**
PS: если вы не знаете даже таких простых вещей как параметры запуска, то задумайтесь, действительно ли вам нужен сервер?