В этой теме находится мануал по серверу left4dead
Как скачать сервер и обьяснение проблем читайте ниже! [spoiler="ГДЕ СКАЧАТЬ СЕРВЕР?"]
Есть два варианта скачать сервер по игре Left4Dead:
1. Скачать его через программу HLDS Update Tool
[spoiler="Как этой программой пользоваться?"]
1. Качаем HLDS Update Tool по вышеуказанной ссылке
2. Устанавливаем следуя инструкциям
3. Внутри установленной папки создаем *.bat файл (переименованый *.txt)
4. В бат файле прописываем следущее:
Code
hldsupdatetool.exe -command update -game left4dead -dir .
Описание команд:
-command - команда, что делать
-game - для какой игры
-dir - путь, куда закачивать сервер (точка говорит, что сервер будет установлен в этуже папку) 5. Ждёте завершения загрузки файлов.
Если загрузка прервалась, то изменяем *.bat файл, дописывая сзади -verify_all
Quote
hldsupdatetool.exe -command update -game left4dead -dir . -verify_all
6. После каждого обновления игры необходимо запускать этот самый бат-файл, который мы использовали для скачивания файлов сервера, со строкой -verify_all, это обновит файлы сервера до последней версии
[/spoiler]
2. Скачать его с Нашего сайта временно недоступно...
[/spoiler]
Небольшой гайд по настройкам этого сервера!
[spoiler="1. Все настройки сервера прописаны в (\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)
[/spoiler]
[spoiler="2. Задаем параметры запуска!"]
Для этого, рядом с srcds.exe создаёте startserver.bat (текстовый документ и измененным расширением), содержащий:
Code
@echo off
cls
echo Protecting srcds from crashes...
title srcds.com Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game left4dead -port 27016 +map l4d_vs_hospital01_apartment
echo (%time%) WARNING: srcds closed or crashed, restarting....
goto srcds
После чего советую запускать сервер с помощью этого батника!
При запуске будут оьображаться все события в игре и в сервере. Если вы хотите запустить сервер в визуальном режиме, то следует запустить файл srcds.exe. Описание команд:
-console - консольный мод, который нам необходим
-game - игра, для который сервер
+map - начальная карта
+maxplayers - максимальное количество игроков (STV тоже требует один слот)
[/spoiler]
[spoiler="3. КАК ДОБАВИТЬ СЕБЯ АДМИНОМ?"]
Добавить администратора на сервер можно тремя способами:
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)
[/spoiler]
[spoiler="4. Как ограничить права другим админам?"]
Если вы хотите, чтобы права других администраторов были ограничены - вот список допустимых значений:
"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 означает о вашей независимости от других админов (если у них это значение меньше вашей - они не смогут совершать над вами действия)
[/spoiler]
[spoiler="5. Изменение РЕЖИМА и СЛОЖНОСТИ игры."]
5.1 Чтобы сменить режим на сервере существует переменная mp_gamemode, имеющая значения coop\versus\survival
Сервер устанавливается в определённом режиме путём прописывания данной строки в server.cfg
5.2 Чтобы изменить сложность на сервере существует переменная z_difficulty(возможные значения: easy\medium\hard\impossible).
Сервер устанавливается в определённой сложности путём прописывания данной строки в server.cfg
[/spoiler]
[spoiler="6.Изменение логотипа и рекламы на сайте"]
6.1 Если хотите поменять логотип сервера (что выскакивает в правом верхнем углу), то в \left4dead\host.txt пропишите ссылку на ваш новый лого
6.2 Если хотите изменить рекламу на сайте, то идите в left4dead\addons\sourcemod\configs\advertisements.txt
[/spoiler]
[spoiler="7.На сервер нужно установить MetaMod и SourceMod"]
Без них ваш сервер и сервером-то назвать нельзя)))
7.1 Их можно скачать как вот по этой CCЫЛКЕ, так и на нашем сайте
7.2 Посмотреть версию SourceMod можно консольной командой: sm version
[/spoiler]
[spoiler="8. Плагины для сервера"]
8.1 Все плагины кладём в left4dead\addons\sourcemod\plugins\
Держите ПЛАГИНЫ в актуальном состоянии!
8.2 Просмотреть список плагинов, установленных на сервере можно консольной командой sm plugins list
[/spoiler]
[spoiler="9. Админ-меню"]
9.1 Чтобы открыть админ-панель на сервере следует прописать в чате: "/admin". Или sm_admin в консоль.Если доступ запрещен - значит вы не добавили себя в админы
9.2 Если в админке не работает какая-то клавиша, то в консоли нужно прописать: bind "X" slotX (где X - это та клавиша, которая не работает)
9.3Для перезагрузки списка администраторов можно консольной командой: sm_reloadadmins
[/spoiler]
[spoiler="10. Я создал сервер, но на него не могу подключится Я\другие"]
10.1 Если на сервер кроме вас никто подключиться не может.
У вас может быть что то из этого:
* У вас не личный внешний ip адрес (Для того чтобы узнать какой у вас ip, позвоните своему провайдеру)
* Возможно у вас включен фаерволл или антивирус
* Вы даёте друзьям локальный ip
* Вы дали ip, но не указали порт
10.2 Если все кроме вас могут подключится на сервер.
Проверте следующие:
* Разблокированы ли у вас порты
* У вас порт отличный от 27015
* Вы подключаетесь по внешнему ip. У вас должен быть ip, который указан ТУТ
[/spoiler]
11. Обновить сервер можно non-steam патчами! Или программой HLDS Update Tool
12. Чтобы привязать серв к стимгруппе надо в server.cfg поменять значение sv_steamgroup на ID группы (смотри админ панель стимгруппы).
13. Если ваши друзья не могут подключится к серверу (а сервер работает нормально), то надо отключить антивирус! ибо он блокирует входящие адреса к вам
На данный момент это все! Позже будут добавлены еще описания сервера и его плагинов
Просьба! все вопросы по серверу и его настройкам задавать в этой теме!
ПЛАГИНЫ Находятся в СОСЕДНЕЙ ТЕМЕ!!!