[ Главная страница · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ☭Ғỉĝą☭  
Форум » Left 4 Dead » Left 4 Dead » Выделенный сервер (steam/no-steam). Установка игры. (Dedicated Servers)
Выделенный сервер (steam/no-steam). Установка игры.
☭Ғỉĝą☭Дата: Четверг, 22.09.2011, 09:08 | Сообщение # 1


Награды:

загрузка наград ...
Титул: Мегадуля
Город: Чита
Награды: 15
Репутация: -9991
Статус: Offline
1) Установка игры
2) Создание выделенного сервера
3) Настройка сервера
4) Плагины для сервера
5) Запуск выделенного сервера



1) Установка игры
  • Скачайте игру (no-steam) c торрент трекера другая сборка торрент;

  • Установите игру следуя инструкциям инсталлятора. Игра уже ностимизирована, в меню игры вы найдёте список 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 вы можете по ссылкам ниже:
Windows: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
Linux: https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
OS X: https://steamcdn-a.akamaihd.net/client/installer/steamcmd_osx.tar.gz

Подробнее о SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD

Далее создаём папку, например SteamCMD и извлекаем содержимое архива (файл steamcmd.exe) в неё.
Создать папку нужно в связи с тем, что после запуска steamcmd.exe он автоматически обновится и докачает нужные файлы в директорию, где находится.

Запускаем steamcmd.exe


Для вставки текста в консоль, щёлкаем правой кнопкой мыши по заголовку окна, в открывшемся окне выбираем Изменить, Вставить.


Вводим в открывшуюся консоль: login anonymous


Создаём папку куда будем выкачивать сервер. Например, F:\L4D
Далее прописываем в консоль:
force_install_dir F:\L4D

Далее необходимо узнать Steam Application IDs нашего сервера или любого другого, это можно сделать тут https://developer.valvesoftware.com/wiki/Steam_Application_IDs
Для Left 4 Dead Dedicated Server это 510 или 222840

Прописываем в консоль:
app_update 222840 validate
если видим ошибку, то пробуем:
app_update 510 validate


Начнётся скачивание сервера на ваш жёский диск.
Когда скачивание завершится, вы увидите сообщение: Success! App '222840' fully installed.


Установка завершена вводим в консоль: quit

ВНИМАНИЕ!
Если вы скачивали сервер на Windows через app_update 510 validate или через инструменты стима, вам также понадобиться обновить библиотеки dll. Так как при запуске сервера будет выходить ошибка: "Не найдена точка входа ..."
Скачать библиотеки вы можете по этой ссылке. Они взяты с AppID 222840. Содержимое архива распаковать в корень сервера с заменой, например F:\L4D.


3) Настройка сервера

  • Что где находится:
    • ...\Games\SERVER\l4d\left4dead\addons\sourcemod\ - папка SourceMod;
    • ...\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:
    • l4d_survivor_limit "число" - лимит выживших (дефолт: 4, Макс: 18);
    • l4d_infected_limit "число" - лимит зараженных (дефолт: 4, Макса: 18);
    • l4d_supertank "число" - HP танка (1 - работает/0 - отключено);
    • l4d_tank_hpmulti "число" - множитель HP для танка (стандартный множитель = 0.25);
    • l4d_XtraHP "число" - разрешение выдавать выжившим дополнительное здоровье (1 = дополнительная аптека / 0 = стандарт);
    • l4d_killreservation "число" - запрет резервации лобби (Только при условии, что используется расширение Left4DownTown) (Стандарт = 1).

    • Для увеличения игроков в режиме кооператива лучше использовать плагин bebop и расширения l4dtoolz и Left 4 Downtown.
    • В server.cfg прописываем следующие квары:
    • sv_maxplayers "число" - устанавливает максимальное количество игроков, которые могут зайти на сервер (от 0 до 32);
    • sv_removehumanlimit "число" - кикает игроков, если их больше чем 8 в версусе или 4 в кооперативе (0-выкл / 1-вкл);
    • sv_unlock_sb_add "число" - при включенной этой кваре вы сможете добавлять ботов в игру командой "sb_add".


  • Автоматическая смена кампаний:
    • Для этого скачайте этот плагин;
    • Все переменные прописаны в ""...\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.



    4) Плагины для сервера

  • Плагины для SourceMod:
    • Скачать плагины вы можете в этом разделе форума или поискать здесь;
    • Плагины кладём в ...\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, и пропишите в него следующие строки:
      Код
      @echo off
      cls
      echo Protecting srcds from crashes...
      title srcds.com Watchdog
      :srcds
      echo (%time <img src="/.s/sm/2/wacko.gif" border="0" align="absmiddle" alt="wacko" /> srcds started.
      start /wait srcds.exe -console -game left4dead -port 27015 +map l4d_hospital01_apartment
      echo (%time <img src="/.s/sm/2/wacko.gif" border="0" align="absmiddle" alt="wacko" /> WARNING: srcds closed or crashed, restarting....
      goto srcds

    • Меняем расширение .txt на .bat, (просто переименовываем Server.txt в Server.bat например, с помощью Total Commander).

    • Какие команды в .bat-файле за что отвечают:

    • cls - очистка экрана;
    • title srcds.com Watchdog - название окна. Можно менять фразу "srcds.com Watchdog";
    • :srcds - своеобразная точка начала действий;
    • echo (%time wacko srcds started. - обозначает время включения сервера;
    • start /wait srcds.exe - запуск сервера со всеми дополнительными командами;
    • echo (%time wacko WARNING: srcds closed or crashed, restarting.... - рестарт сервера при краше с выводом времени;
    • goto srcds - возвращаемся к точке.


    • Также будет не лишним дописать команду /high для того, чтобы ваш сервер запускался с наивысшим приоритетом.
      Код
      start /high /wait srcds.exe


    • Полезная информация по SourceMod'у для админов: Общее описание и команды для админов
    Прикрепления: 4219824.jpg (146.0 Kb)
  •  
    ☭Ғỉĝą☭Дата: Вторник, 27.09.2011, 23:42 | Сообщение # 2


    Награды:

    загрузка наград ...
    Титул: Мегадуля
    Город: Чита
    Награды: 15
    Репутация: -9991
    Статус: Offline
    СТАРЫЕ ВЕРСИИ АДМИНОК. СО СТАРЫМ METAMOD:SOURCE И SOURCEMOD
    КОРРЕКТНАЯ РАБОТА НЕ ГАРАНТИРУЕТСЯ!


    С чего всё начиналось. Админка "Stripper + config"
    Описание:
    SourceMod версии 1.4.0;
    Metamod:Source версии 1.9.0;
    Удалено из админ-меню: управление игроками, стандартные функции (маяк, поджечь, заморозить, взорвать и т.д.), в общем ненужный хлам. Добавлено в админ-меню: связь, спаун команды, счастливый игрок (название взято из плагина funcommandsX). Подробнее тут.

    Скачать админку "Stripper + config"

    Вторая админка - "Комплект самых необходимых плагинов для сервера. v. 7"
    Описание:
    Sourcemod + Metamod + SMPlugins;
    Подробнее о сборке тут;
    Пароль для установки: L4D-SUPPORT.RU;

    Скачать "Комплект самых необходимых плагинов для сервера. v. 7"

    Моя админка включает "Stripper + config + dosprotect + l4dtoolz + left4downtown"
    Описание:
    SourceMod версии 1.4.0;
    Metamod:Source версии 1.9.0;
    Удалено из админ-меню: управление игроками, стандартные функции (маяк, поджечь, заморозить, взорвать и т.д.), в общем ненужный хлам. Добавлено в админ-меню: связь, спаун команды, счастливый игрок (название взято из плагина funcommandsX). Для того чтобы админка работала на выделенном сервере удалите расширение dosprotect

    Скачать админку
     
    Viking34Дата: Среда, 28.09.2011, 12:59 | Сообщение # 3


    Награды:

    загрузка наград ...
    Звание: Эксперт
    Город: Волгоград
    Награды: 12
    Репутация: 54
    Статус: Offline
    Quote (FoX)
    норм статья

    +1


    √ⱡӄⱡᵰ₲34 |||| VLG-₡пǝктᵽ
     
    KratosДата: Среда, 28.09.2011, 21:35 | Сообщение # 4


    Награды:

    загрузка наград ...
    Звание: Нуб
    Город: Санкт-Петербург
    Награды: 0
    Репутация: 4
    Статус: Offline
    А можно запустить выделенный сервер в консольном режиме?
     
    ☭Ғỉĝą☭Дата: Четверг, 29.09.2011, 04:57 | Сообщение # 5


    Награды:

    загрузка наград ...
    Титул: Мегадуля
    Город: Чита
    Награды: 15
    Репутация: -9991
    Статус: Offline
    Quote (Kratos)
    А можно запустить выделенный сервер в консольном режиме?

    Можно. Добавил смотри 10 пункт.
     
    TANKДата: Пятница, 07.10.2011, 01:14 | Сообщение # 6


    Награды:

    загрузка наград ...
    Звание: Эксперт
    Город: Макеевка
    Награды: 11
    Репутация: 49
    Статус: Offline
    Эксперт - impossible

    Добавлено (07.10.2011, 01:14)
    ---------------------------------------------
    ...\Games\SERVER\l4d\left4dead\addons\sourcemod\configs\ - тут хранятся конфиги плагинов (у которых они есть);

    Это что такое?

     
    ☭Ғỉĝą☭Дата: Пятница, 07.10.2011, 15:23 | Сообщение # 7


    Награды:

    загрузка наград ...
    Титул: Мегадуля
    Город: Чита
    Награды: 15
    Репутация: -9991
    Статус: Offline
    Quote (TANK)
    Эксперт - impossible
    Исправил

    Quote (TANK)
    Это что такое?
    тут хранятся конфиги плагинов (у которых они есть), ну, помимо тех что в ...\Games\SERVER\l4d\left4dead\cfg\sourcemod\
     
    KaLa_kosДата: Вторник, 26.02.2013, 18:38 | Сообщение # 8


    Награды:

    загрузка наград ...
    Звание: Нуб
    Город: Байкальск
    Награды: 4
    Репутация: 6
    Статус: Offline
    Не могу последнюю админку распаковать... приходится заменять файлы, но потом создаю сервер или захожу на чужой, появляется табличка, вроде ошибка, по английскому никак, так что не понял что это. Несколько раз переустанавливал игру. cry Помогите пожалуйста. surprised smile

    В очередной раз бой. В голове лишь одно - Этот Мир Будет Мой!

    Сообщение отредактировал KaLa_kos - Вторник, 26.02.2013, 18:39
     
    ☭Ғỉĝą☭Дата: Воскресенье, 07.07.2013, 21:16 | Сообщение # 9


    Награды:

    загрузка наград ...
    Титул: Мегадуля
    Город: Чита
    Награды: 15
    Репутация: -9991
    Статус: Offline
    Цитата
    Не могу последнюю админку распаковать... приходится заменять файлы, но потом создаю сервер или захожу на чужой, появляется табличка, вроде ошибка, по английскому никак, так что не понял что это. Несколько раз переустанавливал игру. Помогите пожалуйста.


    Перезалил админку, удалил лишние файлы. Пробуй качать, не забудь себя добавить в админы!
    P.S. все настройки сервера в server2.cfg

    Добавлено (25.05.2013, 09:27)
    ---------------------------------------------
    Отредактировал статью, добавил описание по запуску выделенного сервера в консольном режиме, читаем пунк 10.2

    Добавлено (07.07.2013, 21:16)
    ---------------------------------------------
    Добавлена новая админка

    Сообщение отредактировал ☭Ғỉĝą☭ - Вторник, 26.02.2013, 23:55
     
    Форум » Left 4 Dead » Left 4 Dead » Выделенный сервер (steam/no-steam). Установка игры. (Dedicated Servers)
    • Страница 1 из 1
    • 1
    Поиск:


    Статистика Форума
    Последние темы Новые пользователи Лучшие пользователи

    1 Набор плагинов для L4D

    ☭Ғỉĝą☭ -Автор (127)

    2 Stripper: Source

    ☭Ғỉĝą☭ -Автор (8)

    3 Набор плагинов для L4D от Alex...

    ☭Ғỉĝą☭ -Автор (5)

    4 Меняется режим игры

    ASDnn -Автор (15)

    5 Warcelona

    ☭Ғỉĝą☭ -Автор (0)

    6 Silent Hill

    ☭Ғỉĝą☭ -Автор (0)

    7 Night Terror

    ☭Ғỉĝą☭ -Автор (0)

    8 Как играть S.T.A.L.K.E.R Зов П...

    mix@44 -Автор (9)

    9 Death Toll APOCALYPSE

    mix@44 -Автор (0)

    10 No Mercy APOCALYPSE

    mix@44 -Автор (0)

    1 pokemon4ik353 (Алекс Сандер)

    14:16 - 24.03.2024

    2 p47799919 (Rochelle Eits)

    10:01 - 16.12.2023

    3 getfunnet ()

    23:16 - 12.06.2023

    4 daniilkargin95 (Даниил Каргин)

    19:00 - 08.05.2023

    5 daranikolusova (Дарья Николусова)

    21:26 - 05.12.2022

    6 lendle1 (roman romanov)

    RU22:43 - 15.10.2022

    1 ☭Ғỉĝą☭

    RUРейтинг: -9991 Новостей: 0 Форум: 206

    2 mix@44

    RUРейтинг: 37 Новостей: 0 Форум: 119

    3 Viking34

    RUРейтинг: 54 Новостей: 0 Форум: 51

    4 Светик

    RUРейтинг: 56 Новостей: 0 Форум: 31

    5 TANK

    UAРейтинг: 49 Новостей: 0 Форум: 17

    6 Black_Barty

    RUРейтинг: 14 Новостей: 0 Форум: 14

    FIKSIKI.TEAM A SURVIVORS TEAM © 2024