Популярные

Наши Группы

Голосование

Чего не хватает на сайте?

Наша кнопка

Казахстанский Игровой Портал!

Друзья сайта

Реклама

Казахстанский Игровой Портал!

Делаем Сервер Left4Dead


В этой теме находится мануал по серверу left4dead
Как скачать сервер и обьяснение проблем читайте ниже!

ГДЕ И КАК СКАЧАТЬ СЕРВЕР?
[spoiler]Есть два варианта скачать сервер по игре Left4Dead 2:
1. Скачать его через программу [spoiler=HLDS Update Tool]
Windows: hldsupdatetool.exe
Lunux : files.gw.kz [/spoiler]
[spoiler=Как этой программой пользоваться?l]
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, это обновит файлы сервера до последней версии[/spoiler]
2. Скачать его с Нашего сайта(у нас пока нет feel )[/spoiler]
Небольшой гайд по настройкам этого сервера!

[spoiler=1. Все настройки сервера прописаны в (left4deadcfgserver.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 (текстовый документ и измененным расширением), содержащий:


@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 http://www.sourcemod.net/
- Распаковываем скачаный архив в папку: главная директория сервера/left4dead2/

7.2 MetaMod:Source
- Скачиваем MetaMod:Source отсюда
http://www.metamodsource.net/
Посмотреть версию SourceMod можно консольной командой: sm version
[spoiler=8. Плагины для сервера]
8.1 Все плагины кладём в left4dead\addons\sourcemod\plugins\
Держите ПЛАГИНЫ в актуальном состоянии! Плагины L4D

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[/spoiler]
11. Обновить сервер можно non-steam патчами! Или программой HLDS Update Tool

12. Чтобы привязать серв к стимгруппе надо в server.cfg поменять значение sv_steamgroup на ID группы (смотри админ панель стимгруппы).

13. Если ваши друзья не могут подключится к серверу (а сервер работает нормально), то надо отключить антивирус! ибо он блокирует входящие адреса к вам
Казахстанский Игровой Портал!