В этой теме находится мануал по серверу left4dead 2ГДЕ И КАК СКАЧАТЬ СЕРВЕР?Есть два варианта скачать сервер по игре Left4Dead 2:
1. Скачать его через программу
Windows: hldsupdatetool.exe [687,04 Kb] (cкачиваний: 3206)
Lunux : files.gw.kz 1. Качаем HLDS Update Tool по вышеуказанной ссылке
2. Устанавливаем следуя инструкциям
3. Внутри установленной папки создаем *.bat файл (переименованый *.txt)
4. В бат файле прописываем следущее:
hldsupdatetool.exe -command update -game left4dead2 -dir .
Описание команд:
-command - команда, что делать
-game - для какой игры
-dir - путь, куда закачивать сервер (точка говорит, что сервер будет установлен в этуже папку)
5. Ждёте завершения загрузки файлов.
Если загрузка прервалась, то изменяем *.bat файл, дописывая сзади -verify_all
hldsupdatetool.exe -command update -game left4dead2 -dir . -verify_all
6. После каждого обновления игры необходимо запускать этот самый бат-файл, который мы использовали для скачивания файлов сервера, со строкой -verify_all, это обновит файлы сервера до последней версии
2. Скачать его с Нашего сайта(у нас пока нет
)
Небольшой F.A.Q. по настройкам этого сервера!Для этого, рядом с srcds.exe создаёте startserver.bat (текстовый документ и измененным расширением), содержащий:
@echo off
cls
echo Protecting srcds from crashes...
title srcds.com Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game left4dead2 -port 27016 +map c1m1_hotel versus
echo (%time%) WARNING: srcds closed or crashed, restarting....
goto srcds
После чего советую запускать сервер с помощью этого батника!
При запуске будут оьображаться все события в игре и в сервере. Если вы хотите запустить сервер в визуальном режиме, то следует запустить файл srcds.exe.
Описание команд:
-console - консольный мод, который нам необходим
-game - игра, для который сервер
+map - начальная карта
+maxplayers - максимальное количество игроков (STV тоже требует один слот)
7.1 SourceMod- Скачиваем SourceMod отсюда
http://www.sourcemod.net/- Распаковываем скачаный архив в папку: главная директория сервера/left4dead2/
7.2 MetaMod:Source- Скачиваем MetaMod:Source отсюда
http://www.metamodsource.net/- Распаковываем скачаный архив.
Дополнительные команды:sm plugins list - Посмотреть список запущенных плагинов
sm version - Узнать версию SourceMod
sm_reloadadmins - Перезагрузить список админов
Что где находится:\left4dead2\addons\sourcemod\ - папка SourceMod
\addons\sourcemod\configs\ - Тут хранятся конфиги плагинов (у которых они есть)
\addons\sourcemod\gamedata\ - Все файлы с расширением .games.txt кладем сюда
\addons\sourcemod\logs\ - Тут хранятся логи
\addons\sourcemod\plugins\ - Сюда кладем сами плагины (файлы с расширением .smx)
\addons\sourcemod\scripting\ - Тут хранятся файлы с расширением .sp (не всегда)
\addons\sourcemod\translations\ - Тут находятся транслиты плагинов(переводы на разные языки). Такие файлы обычно имеют расширение .phrases.txt
\cfg\sourcemod\ - Тут все основные настройки SourceMod и его плагинов
Добавить администратора на сервер можно тремя способами:
3.1 по имени:
а) Идем в директорию (\left4dead\addons\sourcemod\configs). В admins_simple.ini в самом низу пишем: "Ваш_ник" "99:z" "Ваш_пасс"
b) Рядом в core.cfg меняем строчку "PassInfoVar" "_password" на: "PassInfoVar" "_smserv"
с) Затем в папке с игрой(клиентом)\left4dead\cfg нужно создать файл autoexec.cfg содержащий: setinfo "_smserv" "Ваш_пасс" Если такой уже есть, то просто напишите свой пасс
3.2 по ip - адресу:
Необходимо прописать строку "!х.х.х.х" "99:z" (где х.х.х.х - ваш ip.) в left4dead\addons\sourcemod\configs\admins_simple.ini.
3.3 по steamID:
Необходимо прописать "STEAM_1:0:00000" (где STEAM_1:0:00000 - ваш steamid.) в left4dead\addons\sourcemod\configs\admins_simple.ini.
(Чтоб узнать свой SteamID нужно зайти на любой сервер и в консоли ввести status)
Если вы хотите, чтобы права других администраторов были ограничены - вот список допустимых значений:
"root" z //Предастовляет ВСЕ права!
reservation a //Резервный слоот
generic b //Главный админ, required for admins
kick c //Право на кик игрока
ban d //Право давать бан
unban e //Запрет для игроков
slay f //Убийство игроков
changemap g //Право на смену карты
cvars h //Право на изменение кваров
config i //Право на изменение конфигов
chat j //Специальные привелегии чата
vote k //голосование
password l //Использование пароля сервера
rcon m //Отдельная console
cheat n //Изменение sv_cheats и его команд
custom1 o
custom2 p
custom3 q
custom4 r
custom5 s
custom6 t
Проописывать это стоит в admins_simple.ini
Пример: "STEAM_0:0:0...." "99:z"
цифра 99 означает о вашей независимости от других админов (если у них это значение меньше вашей - они не смогут совершать над вами действия)
Все настройки сервера прописаны в (\left4dead\cfg\server.cfg.)
Cтандартные обозначения команд:
hostname "Имя сервера" (Задает имя сервера, отображаемое в поисковиках)
sv_lan "0" (Интернет= 0 Локалка= 1)
sv_region "3" (0=US East coast, 1=US West coast, 2= South America, 3=Europe, 4=Asia, 5=Australia, 6=Middle East, 7=Africa and 255=world.)
rcon_password "" (Пароль для администраторов)
sv_steamgroup "Имя группы" (сервер будет отображатся в списки групп стима)
sv_cheats "0" (Читы. Включены=1/Выключены=0)
sv_alltalk "0" (Общий голосовой чат. Вкл=1/выкл=0)
6.1 Чтобы сменить режим на сервере существует переменная mp_gamemode, имеющая значения coop - коператив, realism - реализм, versus - сражение, survival - выживание, scavenge - сборы
Сервер устанавливается в определённом режиме путём прописывания данной строки в server.cfg
Чтобы эта переменная заработала нужно перед ней прописать "sm_cvar". Пример: sm_cvar mp_gamemode "режим"
6.2 Чтобы изменить сложность на сервере существует переменная z_difficulty(возможные значения: easy\medium\hard\impossible).
Сервер устанавливается в определённой сложности путём прописывания данной строки в server.cfg
7.1 Если хотите поменять логотип сервера (что выскакивает в правом верхнем углу), то в \left4dead\host.txt пропишите ссылку на ваш новый лого
7.2 Если хотите поменять Сообщение дня, то в \left4dead\motd.txt пропишите ссылку на вашу страницу
7.3 Если хотите изменить выскакивающую рекламу на сайте, то идите в left4dead\addons\sourcemod\configs\advertisements.txt
8.1 Плагины для SourceMod:
- Скачать ПЛАГИНЫ вы можете в этом
Разделе- Плагины кладём в left4dead\addons\sourcemod\plugins\
- Просмотреть список плагинов, установленных на сервере можно консольной командой sm plugins list
Держите плагины в АКТУАЛЬНОМ состоянии и следите за их обновлением.
8.2 Плагины для MetaMod: Source:
- Скачать ПЛАГИНЫ вы можете
тут9.1 Воспользоваться rew emu
forum.csmania.ru
10.1 Чтобы открыть админ-панель на сервере следует прописать в чате: "/admin". Или sm_admin в консоль.Если доступ запрещен - значит вы не добавили себя в админы
10.2 Если в админке не работает какая-то клавиша, то в консоли нужно прописать: bind "X" slotX (где X - это та клавиша, которая не работает)
10.3 Для перезагрузки списка администраторов можно консольной командой: sm_reloadadmins
Сервер можно обновить обычными игровыми non-steam патчами или програмкой HLDS Update Tool (описание и инструкция написана выше...)
Чтобы привязать серв к STEAM-группе, надо в server.cfg поменять значение sv_steamgroup на ID группы (смотри админ панель стимгруппы).
Если хотите привязать сервер к двум группам, то прописывайте этуже переменную сколько угодно раз.
13.1 Если вы подключились, а другие не могут:
У вас может быть что то из этого:
* У вас не личный внешний ip адрес (Для того чтобы узнать какой у вас ip, позвоните своему провайдеру)
* Возможно у вас включен фаерволл или антивирус
* Вы даёте друзьям локальный ip
* Вы дали ip, но не указали порт
13.2 Если все кроме вас могут подключится на сервер.
Проверте следующие:
* Разблокированы ли у вас порты
* У вас порт отличный от 27015
* Вы подключаетесь по внешнему ip.
Пропишите в server.cfg команду sv_allow_lobby_connect_only 0 или скачайте плагин, который устраняет это--
l4dunreservelobby.smx [3,63 Kb] (cкачиваний: 798)
F.A.Q. по распространенным ошибкам, которые выдает сервер или клиент игры (при заходе на сервер)."Your server is out of date. Please update and restart" -
Версия вашего сервера не соответствует последней версии игры.
"STEAM Validation rejected" -
Ваш сервер не до конца или полностью не no-steam'изирован. (смотрите пункт №9)
"сonnection failed after 10 retries" -
1) Сервер не работает. 2) Вы ввели не правильный адрес. 3) Проверьте соединение с интернетом. 4) Возможно ваш провайдер блокирует игровые порты. 5) Возможно вы подключаетесь к серверу через интернет используя локальные адрес сервера.
"Server restart needed" -
Серверу требуется перезагрузиться. Что-то в вашем сервере не так сделано или он "криво" обновлен