Перейти к содержанию

Готовая сборка сервера для Lex, на Sourcemod для L4D2


Райан

Рекомендуемые сообщения

  • Администратор

BackgroundL4D21.jpg

Это сборка сервера для Left 4 Dead 2 была скопирована с FTP 30.04.2020. Rcon пароль скрыт, все базы в Database.cfg скрыты. ID группы Steam скрыто.

  • Версия сервера L4D22.1.5.5 7311
  • ОС Сервера: Linux Dedicated
  • Установлен Metamod: Metamod:Source 1.10.7-dev

Подключенные библиотеки:

Спойлер
  1.  SourceMod (1.10.0.6460)
  2.  [L4D2] 8+ Players BugFixes (1.0.5)
  3.  DefibFix Extension (1.0.4)
  4.  Left 4 Downtown 2 Extension (0.5.4.2)
  5.  [L4D2] Melee Spawn Control (1.0.0.4)
  6.   SDK Tools (1.10.0.6460)
  7.   SDK Hooks (1.10.0.6460)
  8.   VoiceHook (1.0)

Плагины входящие в сборку:

Спойлер
  •   AdsQL Advertisements System - Не будет работать без базы данных и WEB части.
  •   AFK Manager - Переход в afk спустя 60 секунд
  •   Grenade Stagger 
  •   Admin Help (1.10.0.6460)
  •   Basic Chat (1.10.0.6460)
  •   Смертоносный прыжок охотника (1.5.3) - Охотник убивает жертву если прыжок более чем тысяча метров
  •   Свобода залипшим слотам (1.0.9) - Кикает игроков, которые подключались к серверу но из за разрыва соединения, они не смогли войти на сервер, и их слот скажем так залип.
  •   [L4D2] Боты используют дефибриллятор
  •   Anti-Flood (1.10.0.6460)
  •   Distance Meter (1.3) - Показывает дистанцию между Охотником и Жертвой.
  •   Client Preferences (1.10.0.6460)
  •   Админский HESOYAM (2.5) - Администратор может восстановить HP выжившим, если введет команду !hesoyam
  •  AdminSentinel (1.2.100) - Администраторы слышат и видят вражеский чат и голосовой чат
  •   Basic Info Triggers (1.10.0.6460)
  •   Easy Hop (1.0.0)
  •   Shop (1.3) - Магазин для выживших !shop, работает раз в 60 секунд
  •   [L4D2] Infected Hud Health Bar (1.1)
  •   200hp.smx - Игрок убивший ведьму получает 200 HP
  •   Fix_Steam_Group.smx - Плагин фиксит неправильную группу Steam.
  •   Vote Blocker (1.3.4)
  •   L4D2 Utilities (1.0)
  •   Material Admin (0.3.4 beta) - Не будет работать без WEB части и доступа к базе данных
  •   Reserved Slots (1.10.0.6460)
  •   Fun Votes (1.10.0.6460)
  •   [L4D2] Предсмертный хрип ведьмы - Экран потемнеет на 30 секунд после убийства Ведьмы
  •   The_player_threw_announce.smx
  •   Auto Bunnyhop (1.3.2) - Распрыжка
  •   Урон от взрыва толстяка
  •   [L4D & L4D2] Random Color Tank - Каждый Танк уникального цвета
  •   Fly You Fools (1.2) by ConnerRia
  •   L4D2 Map Finale Next Versus (4.8) - Цикличная смена кампаний
  • [L4D & L4D2] Fire Glow (1.3)
  • Sound Commands (1.10.0.6460)
  • Fun Commands (1.10.0.6460)
  • SpeakingList (1.3.1) by Accelerator - Дополнение l4d2noob.ru - Отображает в подсказке игрока, говорящего в микрофон
  • [L4D2] Weapon Unlock (0.8.1) by Crimson_Fox - Разблокировка оружия из Counter-Strike: Source
  • Player Commands (1.10.0.6460)
  • Оповещение о ЧБ (2.0.3) - Игрок с черно-белым экраном подсветится белой аурой.
  • L4D1 No Mercy Flying Car (1.0.0) - Плагин не будет работать в L4D2, мне просто было лень его удалить
  • Dont Fuck With Her Man (1.1)
  • Bot Haymakers (1.0) by ConnerRia
  • Basic Votes (1.10.0.6460) by AlliedModders LLC
  • Admin File Reader (1.10.0.6460) by AlliedModders LLC
  • Dingshot (0.1.0) by Victor BUCKWANGS Gonzalez - Звук при убийстве в голову
  • [L4D(2)] AFK and Join Team Commands (1.1) by MasterMe - Переход в наблюдатели и в игроки при использовании команд !afk и !join
  • L4D Survivor AI Pounced Fix (1.1.1) by  AtomicStryker, edits by Merudo
  • L4D2 Ghost Charger Fix (1.0.1) by AtomicStryker - Исправляет баг с невидимым Громилой.
  • Basic Commands (1.10.0.6460) by AlliedModders LLC
  • Admin Menu (1.10.0.6460) by AlliedModders LLC

Подключенные расширения:

Спойлер
  1. Automatic Updater (1.10.0.6460): Updates SourceMod gamedata files
  2. Webternet (1.10.0.6460): Extension for interacting with URLs
  3. [L4D2] 8+ Players BugFixes (1.0.5): This extension try fix some bugs on server have more than 8 players
  4. DefibFix Extension (1.0.4): Fixes defibrillator re-revive clone bug (on servers higher than 8 players)
  5. Left 4 Downtown 2 Extension (0.5.4.2): Downtown1's extension to perform useful L4D1/L4D2 calls
  6. BinTools (1.10.0.6460): Low-level C/C++ Calling API
  7. [L4D2] Melee Spawn Control (1.0.0.4): Give cvar sm_melee_weapon_list for set list of spawned melee weapons
  8. cURL Extension (1.3.0.0): cURL Extension
  9. SDK Tools (1.10.0.6460): Source SDK Tools
  10. Top Menus (1.10.0.6460): Creates sorted nested menus
  11. SDK Hooks (1.10.0.6460): Source SDK Hooks
  12. Client Preferences (1.10.0.6460): Saves client preference settings
  13. SQLite (1.10.0.6460): SQLite Driver
  14. VoiceHook (1.0): Hook when player is speak. For L4D, L4D2 and CS:GO
  15. MySQL-DBI (1.10.0.6460): MySQL driver implementation for DBI

Ссылка на скачивание с Яндекс Диска.

Данная сборка сервера для Left 4 Dead 2 предназначена только для ознакомления. Если вы решите ее просто скопировать и вставить на свой сервер не редактируя, то у вас может что то пойти не так. Будьте внимательны и трудолюбивы.

Ссылка на комментарий
Поделиться на другие сайты
  • Администратор
2 минуты назад, BoSSICoM сказал:

А это не сборка третьего сервера? Уж много знакомых плагинов я вижу.

Да, именно эта.

Ссылка на комментарий
Поделиться на другие сайты
  • 3 месяца спустя...
  • 1 месяц спустя...
  • Администратор
30.04.2020 в 16:38, Ryancoolround сказал:

Fix_Steam_Group.smx - Плагин фиксит неправильную группу Steam.

В данном плагине нет больше необходимости. Проблема исправлена в последнем обновлении.

Ссылка на комментарий
Поделиться на другие сайты
  • 1 год спустя...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Похожий контент

    • Автор Райан
      В данном форуме ведется набор администраторов, модераторов и людей кому интересен наш проект с административной точки зрения, для поддерживания порядка на всем сообществе IP-Gamers.
      Пример заявки для админа сервера:
      Имя; Возраст (кол-во полных лет); Город (проживание); Как можно связаться помимо форума и игры; IP адрес и его тип (статический / динамический); Ник в игре; Стаж игры Left 4 Dead 2; Знание SourceMod, Серверостроения. Опыт Администрирования (IP, адрес форума, срок); Пользовались ли читами; На каком сервере хотели бы быть администратором (один на ваш выбор); Удобное время посещения сервера (утро / день / вечер / ночь); Полезная информация о себе (Также указывайте такие качества как владение языками программирования, графическими программами и всё в таком духе). Ваш Steam ID (Можно узнать, прописав в консоли игры "Status", находясь на сервере). Пример заявки для модератора форума:
      Имя; Возраст (кол-во полных лет); Город (проживание); Как можно связаться помимо форума и игры; Заполнен ли твой профиль на форуме на 100 процентов; Есть ли 5 сообщений на форуме; Опыт модерирования (адрес форума, срок); Удобное время посещения форума (утро / день / вечер / ночь); Полезная информация о себе (Также указывайте такие качества как владение языками программирования, графическими программами и всё в таком духе). Пример заявки для модераторов группы Steam:
      Имя; Возраст (кол-во полных лет); Город (проживание); Как можно связаться помимо форума и игры; Ссылка на профиль Steam; Как долго состоишь в группе Steam; Опыт модерирования (адрес группы Steam, срок); Удобное время посещения форума (утро / день / вечер / ночь); Полезная информация о себе (Также указывайте такие качества как владение языками программирования, графическими программами и всё в таком духе). Халатное, несерьезное отношение к этой должности недопустимо. У нас очень жесткие правила, подумайте сразу, нужно вам это или нет, чтобы лишний раз не беспокоить администрацию, и не тратить свое и наше время.
      Написание заявки означает, что Вы знаете правила нашего сообщества.
      Заявки может оставить любой желающий пользователь.
      Рассмотрим все предложения!
      Решения о принятии заявки или ее отказе, могут быть обоснованы с причинами и без них, которые не обсуждаются!
      Тема закроется автоматически, спустя 3 суток.
    • Автор CHIKI_BRIKI
      Раян, прошу сделать больше нормальных причин для мута, и больше вариантов времени для них
      Просто иногда от игрока идут оскорбления заслуживающие лишь мута, и не хочется его просто банить, да, есть прописанные правила, но ранее было добрее с этим, чем выдавать мут за оски и забывать его редактировать с двух дней на меньший срок
      Просто нужна более гибкая система выдачи наказаний
      Да, я не прошу сделать сразу кучу всего
      Но можешь добавить в муты "использование музыки в чат", какое нибудь 1 день или два дня приурочить
      И главное, сделать возможным нормально выдавать мут и гаг на 16 часов (лучше на 16 часов), вместо бана
      Это может показать игрокам что хоть их общение и наказывается - всё равно игрока не выгоняют и просят успокоится
    • Автор Райан
      Данный плагин SourceMod до банального прост. Вы в конфиге биндите необходимое вам ключевое слово на команду и после этого команду можно вызывать с помощью привязанного слова. Полезно для плагинов с длинными командами. Пример !resetscore>!rs>!r.
      В версии которую я выложил, в конфиге, вместо флагов администратора можно использовать SteamID.
      Переменные:
      sm_commandshortcuts_notification - Отображать сообщение при срабатывании команды. 1 = включено, 0 = отключено. sm_commandshortcuts_publicinfo - разрешить всем клиентам просматривать о ярлыках, набрав !commandshortcuts. 1 = все клиенты, 0 = только администраторы Команды:
      sm_reloadshortcuts - Перезагружает файл конфигурации. sm_commandshortcuts - Дает информацию о сочетаниях клавиш. Пример конфига:
      "commandshortcuts" { "1" { "shortcut" "!restartgame" "flag" "d" "command" "mp_restartgame 5" "type" "1" "registershortcut" "0" } "2" { "shortcut" "sm_fly" "flag" "STEAM_0:1:175038461" "command" "sm_noclip {player}" "type" "1" "registershortcut" "1" } "3" { "shortcut" "!shortcuts" "flag" "" "command" "sm_commandshortcuts" "type" "2" "registershortcut" "0" } } Установка:
      Поместите содержимое архива в FTP вашего сервера и сделайте рестарт. sm_commandshortcuts_v1.2.zip
      Я плагин не тестировал. Это обычный перепост оригинального плагина.
    • Автор Райан
      Предисловие:
      Я потратил весь день на адаптацию этого плагина, и в процессе создания темы, я мог что ни будь забыть или упустить. Поэтому не стесняйтесь предоставлять обратную связь (Вам ведь все равно придется зарегистрироваться, что бы скачать необходимые файлы). Метод установки плагина для IPS 4.6 немного отличается от стандартного. Это кустарное решение, и только этим решением я смог реализовать работу плагина. Я проверял плагин только на версии IPS 4.6.1. Я не уверен, будет ли он работать на других версиях. Описание:
      Система максимально проста. Игрок на сервере CS:S отправляет жалобу на игрока через команду !report. Если администратор на сервере, он сразу получит уведомление. Помимо этого, плагин транслирует жалобу в базу данных, а база данных отображается в виджете плагина для IPS 4.6.1.
      Игрок набирает команду !report и выбирает необходимого игрока:
      Игрок выбирает причину:
      Получаем ответ от плагина:
      На форуме invision community, в виджете отображаются последние жалобы:
       
      Проверить как все работает можно на нашем сервере.
      Установка:
      Создайте базу данных с любым удобным именем и пользователем, в которую будут отправляться репорты. В addons/sourcemod/configs/databases.cfg введите новый массив: "mReport" { "driver" "default" "host" "localhost" "database" "Имя базы данных" "user" "Имя пользователя" "pass" "Пароль" //"timeout" "0" "port" "3306" } В папку /addons/sourcemod/plugins поместите готовый плагин Report.smx Либо отредактируйте и скомпилируйте исходник плагина Report.sp Сделайте рестарт сервера и плагин сгенерирует вам следующий cfg: // This file was auto-generated by SourceMod (v1.10.0.6501) // ConVars for plugin "Report.smx" // Следует ли уведомлять администратора о жалобе, если он находится на сервере? // - // Default: "1" mAnnounceAdmin "1" // Сколько времени в секундах должно пройти с последней жалобы !report? // - // Default: "30" mCommandTimeInterval "30" // Название сервера (Полезно тем, у кого несколько серверов. // - // Default: "|IP-Gamers.Net| Classic" mServerName "|IP-Gamers.Net| Classic" Настройте конфиг на свой вкус и измените карту. На этом серверная часть установлена, теперь переходим к Invision Community.
      Плагин из коробки, от оригинального автора, у меня отказался работать. После того, как я его адаптировал, плагин заработал, но на польском языке. Поэтому делаем следующее:
      Устанавливаем в IPS 4.6.1 этот плагин - (DF) Zgloszenia graczy 1.0.1.xml Далее в админке форума переходим на Кастомизация>Языки и жмем на глобус возле необходимого языка. Нажимаем на вкладку "Не переведено"  Сортируем строки по названию плагина  Переводим все строки плагина (DF) Zgloszenia graczy. У меня получился следующий перевод: Далее в настройках плагина пропишите параметры вашей базы данных для репортов На удобной странице установите виджет в горизонтальной (Широкой форме) После всех этих процедур по адресу вашфорум/plugins/dfzgloszeniagraczy/widgets через ftp положите следующий файл dfzgloszeniagraczy.php и согласитесь перезаписать оригинальный файл. После в админке форума перейдите в раздел Кастомизация > Темы > Редактирование темы В поиске шаблонов введите слово dfzgloszeniagraczy. У вас найдется один единственный шаблон, замените в этом шаблоне ваш код на следующий: <h3 class='ipsWidget_title ipsType_reset'> {lang="dfZgloszeniaGraczy_title"} </h3> <div class='ipsWidget_inner dfzgloszeniagraczyDiv'> <ul class='ipsDataList ipsDataList_reducedSpacing'> {{if !empty($data['error'])}} <li class='ipsDataItem dfzgloszeniagraczyPad'> <div class='ipsList_inline'> {$data['error']} </div> </li> </ul> {{else}} <ul class='ipsDataList ipsDataList_reducedSpacing'> {{foreach $data as $row}} <li class='ipsDataItem dfzgloszeniagraczyPad'> <span class='ipsPos_right ipsType_small ipsType_light'>{datetime="$row['time']"}</span> <div class='ipsList_inline'> <img src="{$row['type']}" alt="{$row['typeAlt']}" data-ipstooltip="" _title="{$row['typeName']}"> <strong><a href="https://steamcommunity.com/profiles/{$row['client_steamid']}" target="_blank" data-ipstooltip="" _title="Если у игрока лицензия, откроется Steam страница {$row['client_name']}"> {$row['client_name']}</a></strong> отправил жалобу на игрока <strong><a href="https://steamcommunity.com/profiles/{$row['target_steamid']}" target="_blank" data-ipstooltip="" _title="Если у игрока лицензия, откроется Steam страница {$row['target_name']}"> {$row['target_name']}</a></strong> по причине <strong>{$row['report_reason']}</strong> на сервере <strong>{$row['server_name']}</strong> </div> </li> {{endforeach}} </ul> {{endif}} </div> На этом установка завершена, и в теории у вас все должно работать. Если нет, пишите, вместе разберемся.
    • Автор Райан
      Обновил плагин отвечающий за переход на следующую кампанию в Left 4 Dead 2. Включил в него кампанию "Последний Рубеж".
      l4d2vsmapfinalenext.smx l4d2vsmapfinalenext.sp
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...