Установите игру следуя инструкциям инсталлятора. Игра уже ностимизирована, в меню игры вы найдёте список no-steam серверов, если же их там нет откройте игровую консоль и введите команду: openserverbrowser, откроется окно со списком серверов.
2) Установка выделенного сервера
Скачать выделенный сервер версия 1.0.3.1 под Windows. Сервер чистый - на него ничего не установлено. После распаковки вы сможете запустить его, но подключиться к нему смогут ТОЛЬКО лицензионные игроки steam.
Чтобы к серверу могли подключиться не только лицензионные игроки, но и обладатели пиратских копий нужно ностимизировать сервер. Для этого потребуется установить эмулятор (кряк) на сервер. Скачать эмулятор, инструкция по установке внутри архива. Другие версии эмулятора.
Админка. А точнее MetaMod:Source и SourceMod. В принципе должны работать даже самые последние версии модов. Проверенные версии скачать тут. Самое главное, после установки MetaMod:Source замените metamod.vdf файл на тот что лежит отдельно по этой же ссылке. Другие версии MetaMod:Source. Другие версии SourceMod, так же при их установки не забываем заменить metamod.vdf
Также вы можете скачать самую последнюю версию выделенного сервера Left 4 Dead с помощью программы SteamCMD.
Далее создаём папку, например SteamCMD и извлекаем содержимое архива (файл steamcmd.exe) в неё. Создать папку нужно в связи с тем, что после запуска steamcmd.exe он автоматически обновится и докачает нужные файлы в директорию, где находится.
Запускаем steamcmd.exe
Для вставки текста в консоль, щёлкаем правой кнопкой мыши по заголовку окна, в открывшемся окне выбираем Изменить, Вставить.
Вводим в открывшуюся консоль: login anonymous
Создаём папку куда будем выкачивать сервер. Например, F:\L4D Далее прописываем в консоль: force_install_dir F:\L4D
Прописываем в консоль: app_update 222840 validate если видим ошибку, то пробуем: app_update 510 validate
Начнётся скачивание сервера на ваш жёский диск. Когда скачивание завершится, вы увидите сообщение: Success! App '222840' fully installed.
Установка завершена вводим в консоль: quit
ВНИМАНИЕ! Если вы скачивали сервер на Windows через app_update 510 validate или через инструменты стима, вам также понадобиться обновить библиотеки dll. Так как при запуске сервера будет выходить ошибка: "Не найдена точка входа ..." Скачать библиотеки вы можете по этой ссылке. Они взяты с AppID 222840. Содержимое архива распаковать в корень сервера с заменой, например F:\L4D.
...\Games\SERVER\l4d\left4dead\addons\sourcemod\configs\ - тут хранятся конфиги плагинов (у которых они есть);
...\Games\SERVER\l4d\left4dead\addons\sourcemod\gamedata\ - все файлы с расширением .games.txt кладем сюда;
...\Games\SERVER\l4d\left4dead\addons\sourcemod\logs\ - тут хранятся логи;
...\Games\SERVER\l4d\left4dead\addons\sourcemod\plugins\ - сюда кладем сами плагины (файлы с расширением .smx);
...\Games\SERVER\l4d\left4dead\addons\sourcemod\scripting\ - тут хранятся файлы с расширением .sp (исходники);
...\Games\SERVER\l4d\left4dead\addons\sourcemod\translations\ - тут находятся транслиты плагинов (переводы на разные языки). Такие файлы обычно имеют расширение .phrases.txt;
...\Games\SERVER\l4d\left4dead\cfg\sourcemod\ - тут все основные настройки SourceMod и его плагинов.
В папке cfg (...\Games\SERVER\l4d\left4dead\cfg\), откройте server.cfg, найдите и отредактируйте строчки:
hostname XLNT-Team L4D Server - имя вашего сервера, удалите "XLNT-Team L4D Server" и напишите своё имя сервера;
rcon_password 12344321 - удалите 12344321 и напишите ваш RCON пароль.
Добавляем себя в админы по нику:
Идём в директорию (...\Games\left4dead\addons\sourcemod\configs\). Ищем там файл admins_simple.ini удаляем всё в нём и пишем: "Ваш_ник" "99:z" "Ваш_пасс";
Рядом в core.cfg меняем строчку "PassInfoVar" "_pw" на: "PassInfoVar" "_smserv";
Затем идём в папку с игрой (клиентом ...\Games\Left 4 Dead\left4dead\cfg\) создаём файл autoexec.cfg, и добавляем в него строку: setinfo "_smserv" "Ваш_пасс". Если такой файл уже есть, то просто добавляем в него свой пасс, в самый низ.
Дополнительные команды:
sm plugins list - посмотреть список запущенных плагинов;
sm version - узнать версию SourceMod;
meta version - узнать версию MetaMod:Source;
sm_reloadadmins - перезагрузить список админов.
Как изменить режим и сложность игры:
Чтобы сменить режим на сервере существует переменная mp_gamemode, имеющая значения coop - коператив, versus - сражение, survival - выживание;
Сервер устанавливается в определённом режиме путём прописывания данной строки в server.cfg;
Чтобы эта переменная заработала нужно перед ней прописать "sm_cvar". Пример: sm_cvar mp_gamemode "режим";
Чтобы изменить сложность на сервере существует переменная z_difficulty (возможные значения: easy\medium\hard\impossible). Сервер устанавливается в определённой сложности путём прописывания данной строки в server.cfg.
Логотип и сообщение дня на сервере:
Чтобы поменять логотип сервера (что выскакивает в правом верхнем углу), идём в ...\Games\SERVER\l4d\left4dead\ ищём там host.txt и прописываем ссылку на ваш новый лого. Желательно давать ссылку на html(htm) страницу; Наш логотип: http://fiksiki.3dn.ru/logo/logo.htm
Чтобы поменять "Сообщение дня", то нужно редактировать файл motd.txt, расположенный там что и host.txt. Файл motd.txt полностью поддерживает html-теги. Вы можете дать ссылку на сам сайт (сообщение дня будет использоваться как браузер) или с помощью хтмл-тегов написать что-то своё.
Количество игроков на сервере:
Для увеличения игроков в режиме сражения лучше использовать плагин SuperVersus и расширение l4dtoolz. Также потребуется расширение Left 4 Downtown.
В server.cfg прописываем соответствующие кварты для l4dtoolz:
sv_maxplayers "число" - устанавливает максимальное количество игроков, которые могут зайти на сервер (от 0 до 32);
sv_removehumanlimit "число" - кикает игроков, если их больше чем 8 в версусе или 4 в кооперативе (0-выкл / 1-вкл);
sv_unlock_sb_add "число" - при включенной этой кваре вы сможете добавлять ботов в игру командой "sb_add".
В l4d_superversus.cfg прописываем соответствующие квары для SuperVersus:
Все переменные прописаны в ""...\Games\SERVER\l4d\left4dead\cfg\sourcemod\sm_l4d_mapchanger.cfg";
Цикл миссий прописан в файлах "...\Games\SERVER\l4d\left4dead\addons\sourcemod\data\sm_l4dvs_mapchanger.txt" и "...\addons\sourcemod\data\sm_l4dco_mapchanger.txt".
Квары:
sm_l4d_fmc - включает сам плагин;
sm_l4d_fmc_ifdie - включает смену кампаний в случае, если все игроки умирают на последней карте кампании (отключаем в coop'е);
sm_l4d_fmc_crec - кол-во ивентов конец раунда, перед сменой карты для режима сражения (по умолчанию - 8. Не меняйте!);
sm_l4d_fmc_def - кол-во карт для смены по умолчанию;
sm_l4d_fmc_chdelayvs - задержка перед сменой карты для режима сражения в секундах;
sm_l4d_fmc_chdelaycoop - задержка перед сменой карты для режима кооператива в секундах;
sm_l4d_fmc_re_timer_block - время блокировки двойного конца раунда в секундах;
sm_l4d_fmc_announce - включает табличку с названием след. карты для игроков;
sm_l4d_fmc_dbug - писать или нет кол-во ивентов в лог файл.
Серверные команды:
sm_l4d_fmc_crec_add - добавлять ли собственное значение переменной sm_l4d_fmc_crec и sm_l4d_fmc_re_timer_block для каждой карты. Максимум 50;
sm_l4d_fmc_crec_clear - удалять все собственные значения переменных sm_l4d_fmc_crec и sm_l4d_fmc_re_timer_block;
sm_l4d_fmc_crec_list - показывать все значения переменных sm_l4d_fmc_crec и sm_l4d_fmc_re_timer_block.
Плагины кладём в ...\Games\SERVER\l4d\left4dead\addons\sourcemod\plugins\;
Просмотреть список плагинов, установленных на сервере можно консольной командой sm plugins list;
Плагины для MetaMod: Source:
Скачать плагины вы можете тут. Держите плагины в актуальном состоянии и следите за их обновлениями.
Как пользоваться админ-меню:
Чтобы открыть админ-панель на сервере следует прописать в чате: "/admin". Или в консоле "sm_admin". Если доступ запрещен - значит вы не добавили себя в админы. (Как добавить себя админом, смотрите выше);
Если в админ-меню не работает какая-то клавиша, то в консоли нужно прописать: bind "X" slotX (где X - это та клавиша, которая не работает);
Перезагрузить список администраторов можно напрямую через админ-меню или с помощью консольной командой: sm_reloadadmins.
5) Запуск выделенного сервера
Запуск сервера в обычном режиме производится через .../Server_L4D (1.0.2.9)/srcds.exe Выберите карту, пишите тот же RCON пароль, что и в server.cfg и снимите галочку с Valve Anticheat.
Запуск сервера в консольном режиме (с помощью батника). При запуске в консольном режиме не запускается эмулятор! То есть к вам смогут подключиться только лицензионные игроки.
Для запуска, в папке с сервером, там же где находится srcds.exe создайте текстовый документ, например Server.txt, и пропишите в него следующие строки:
Меняем расширение .txt на .bat, (просто переименовываем Server.txt в Server.bat например, с помощью Total Commander).
Какие команды в .bat-файле за что отвечают:
cls - очистка экрана;
title srcds.com Watchdog - название окна. Можно менять фразу "srcds.com Watchdog";
:srcds - своеобразная точка начала действий;
echo (%time srcds started. - обозначает время включения сервера;
start /wait srcds.exe - запуск сервера со всеми дополнительными командами;
echo (%time WARNING: srcds closed or crashed, restarting.... - рестарт сервера при краше с выводом времени;
goto srcds - возвращаемся к точке.
-console - запускает сервер в консольном режиме; -game "игра" - пишем нужную вам игру (например, -game left4dead2); -port "порт" - пишем порт вашего сервера (например, -port 27015); +map "карта" - пишем карту, которая будет запускаться при старте сервера (например, +map l4d_farm01_hilltop); -nocrashdialog - подавляет ошибку "память не может быть прочитана"; -timeout "число" - ожидание сервера перед новым стартом после креша; +maxplayers "число" - пишем максимальное кол-во игроков на сервере; -tickrate "число" - тикрейты вашего сервера (33\66\100); +fps_max "число" - максимальное значение fps; +hostname "название" - имя вашего сервера; -insecure - VAC включен; -nosecure - VAC выключен; -nomaster - выключение мастер сервера (не будет виден в поиске); -nobots - убирает из игры ботов; -nohltv - не дает запустить SourceTV и закрывает его порт; -norestart - не дает заново запуститься серву при креше; -dev - консоль будет показывать совершенно все ошибки; +mp_gamemode "режим" - определяет режим с которым запускается сервер (по умолчанию запустится "coop"); +sv_gametypes "режим" - определяет разрешенные режимы на сервере (по умолчанию разрешены все режимы);
СТАРЫЕ ВЕРСИИ АДМИНОК. СО СТАРЫМ METAMOD:SOURCE И SOURCEMOD КОРРЕКТНАЯ РАБОТА НЕ ГАРАНТИРУЕТСЯ!
С чего всё начиналось. Админка "Stripper + config" Описание: SourceMod версии 1.4.0; Metamod:Source версии 1.9.0; Удалено из админ-меню: управление игроками, стандартные функции (маяк, поджечь, заморозить, взорвать и т.д.), в общем ненужный хлам. Добавлено в админ-меню: связь, спаун команды, счастливый игрок (название взято из плагина funcommandsX). Подробнее тут.
Вторая админка - "Комплект самых необходимых плагинов для сервера. v. 7" Описание: Sourcemod + Metamod + SMPlugins; Подробнее о сборке тут; Пароль для установки: L4D-SUPPORT.RU;
Моя админка включает "Stripper + config + dosprotect + l4dtoolz + left4downtown" Описание: SourceMod версии 1.4.0; Metamod:Source версии 1.9.0; Удалено из админ-меню: управление игроками, стандартные функции (маяк, поджечь, заморозить, взорвать и т.д.), в общем ненужный хлам. Добавлено в админ-меню: связь, спаун команды, счастливый игрок (название взято из плагина funcommandsX). Для того чтобы админка работала на выделенном сервере удалите расширение dosprotect
Добавлено (07.10.2011, 01:14) --------------------------------------------- ...\Games\SERVER\l4d\left4dead\addons\sourcemod\configs\ - тут хранятся конфиги плагинов (у которых они есть);
Не могу последнюю админку распаковать... приходится заменять файлы, но потом создаю сервер или захожу на чужой, появляется табличка, вроде ошибка, по английскому никак, так что не понял что это. Несколько раз переустанавливал игру. Помогите пожалуйста. В очередной раз бой. В голове лишь одно - Этот Мир Будет Мой!
Сообщение отредактировал KaLa_kos - Вторник, 26.02.2013, 18:39
Не могу последнюю админку распаковать... приходится заменять файлы, но потом создаю сервер или захожу на чужой, появляется табличка, вроде ошибка, по английскому никак, так что не понял что это. Несколько раз переустанавливал игру. Помогите пожалуйста.
Перезалил админку, удалил лишние файлы. Пробуй качать, не забудь себя добавить в админы! P.S. все настройки сервера в server2.cfg
Добавлено (25.05.2013, 09:27) --------------------------------------------- Отредактировал статью, добавил описание по запуску выделенного сервера в консольном режиме, читаем пунк 10.2
Добавлено (07.07.2013, 21:16) --------------------------------------------- Добавлена новая админка
Сообщение отредактировал ☭Ғỉĝą☭ - Вторник, 26.02.2013, 23:55