Warning
В работе!
Кодовое название: 2.0 Rebuild
| № | Сервер | Адрес | Карты | sm_basepath |
|---|---|---|---|---|
| 1 | L4L Vanilla #1 | L4L.su:27031 | main, winter, xmas | sourcemod_vanilla1 |
| 2 | L4L Vanilla #2 | L4L.su:27032 | main, winter, xmas | sourcemod_vanilla2 |
| 3 | L4L Vanilla #3 | L4L.su:27033 | main, winter, xmas | sourcemod_vanilla3 |
| 4 | L4L Vanilla #4 | L4L.su:27034 | main, winter, xmas | sourcemod_vanilla4 |
| 5 | L4L Vanilla #5 | L4L.su:27035 | main, winter, xmas | sourcemod_vanilla5 |
| 6 | L4L Legacy | L4L.su:27041 | sourcemod_legacy | |
| 7 | L4L LMBX | L4L.su:27051 | sourcemod_lmbx | |
| 8 | L4L Test | L4L.su:27021 | second | sourcemod_test |
| 9 | L4L Dev | localhost:27020 | sourcemod_dev |
- Left 4 Legend v2 beta-rc
- До 16 декабря 2025 года
Переезд на VPS с возможностью интеграции DiscordВанильная сборка, которая послужит ядром для остальных сборок.Интеграция DiscordSourceBans++Поднять старый сайт с мониторингом серверов
- В очереди:
- RCON не работает на VPS
- Не отправляются сообщения из Discord на сервер
Коллекции кастомных карт и автоматизация их установки на серверы- Плагин на сброс кастомных кампаний на пустых серверах
- Q4 2025 - Q1 2026
- Перезапуск сайта: L4L.su
- Перезапуск Steam-группы: Left 4 Legend
- Релиз ваниллы
- Q2 2026
- Переосмысление Legacy-сборки
- Переосмысление и декомпозиция Left 4 Legend: Plugin с публикацией в опенсорс и на форум
- Когда-нибудь
- SourceTV
- Статистика с графиками и отчётами на сайте
- Локальный
- Тип: DS
- DC: Балашиха
- CPU: Intel Core i5-7200U
- Core: x4 @ 2.50 GHz
- RAM: 8
- SSD: 500 GB Samsung 870 EVO
- OS: Ubuntu 24.04.3 LTS
- Нагрузка:
- Idle: ≈50%
- Peak: ≈70%
- Джино
- Тип: VPS
- Тариф: Гамма Плюс +
- DC: Москва
- CPU: Intel Xeon E5-2678 v3
- Core: x3 @ 2.0 GHz (заявлено)
- Core: x3 @ 2.50 GHz (по мониторингу)
- RAM: 10
- SSD: 70
- OS: Ubuntu 24.04.3 LTS
- IP: в тариф не входит и докупается отдельно
- Нагрузка:
- Idle: ≈50%
- Peak: ≈70%
- UFO.Hosting
- Тип: VPS
- Тариф: Diadem
- DC: Алматы
- CPU: Intel Xeon E5-2697A v4
- Core: vCore x4 @ 2.40 GHz (заявлено)
- Core: x4 @ 2.60 GHz (по мониторингу)
- RAM: 8
- SSD: 90 NVMe
- OS: Ubuntu 24.04.3 LTS
- IP: 1 публичный IPv4-адрес включён в тариф
- Порт: 2 Gbps интернет-канала (заявлено)
- Порт: в среднем около 200 Mbit (фактическое ограничение канала от поставщика в Казахстане, на которое не может повлиять хостинг)
- Трафик: безлимитный (заявлено)
- Трафик: 232 TB ежемесячно на всех серверах (по FUP - Fair Use Policy)
- Ограничения: единственный лимит, если сервер будет создавать нагрузку свыше 85% более 6 часов подряд.
- Обзоры:
- Required Ports for Steam
- Source Dedicated Server
- SteamCMD
- Invalid platform SteamCMD errors for L4D2
force_install_dirlogin anonymousapp_update 222860 validatequit
- Command line options
- servercfgfile
- Host Dedicated Steam Game Servers with Linux - Palworld, CS2, SteamCMD!
- Left 4 Dead 2 Dedicated Server Guide (Detailed)
-
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam. dlopen failed trying to load: /home/steam/.steam/sdk32/steamclient.so with error: /home/steam/.steam/sdk32/steamclient.so: cannot open shared object file: No such file or directory [S_API] SteamAPI_Init(): Sys_LoadModule failed to load: /home/steam/.steam/sdk32/steamclient.so- steamclient.so [РЕШЕНО]
- 'steamclient.so' No such file or directory
- steamclient.so: cannot open shared object file: No such file or directory
- How to fix 'steamclient.so not found' error
- Эта ошибка на линуксе исправляется симлинками:
ln -sfn "$HOME/.local/share/Steam/steamcmd/linux32" "$HOME/.steam/sdk32"ln -sfn "$HOME/.local/share/Steam/steamcmd/linux64" "$HOME/.steam/sdk64"- Для L4D2 достаточно будет первой, потому что она 32-битная
- Steam Web API Key
- Управление в Linux-утилите screen:
- Отсоединение от screen-сессии:
Ctrl+A,D - Скроллинг консоли:
Ctrl+A,Esc - Выход из скроллинга консоли:
QилиEsc
- Отсоединение от screen-сессии:
statusexit
За управление серверами на линуксе отвечает главный баш-скрипт, который имеет следующие команды:
l4l- Выводит краткую справку в терминал
- Команда полезна, чтобы вспомнить как подключать наборы кастомных карт на разные сервера как в конструкторе.
l4l install- Устанавливает через SteamCMD (в тихом режиме с автоматическим выходом по завершению) чистый сервер для указанной сборки
- Пример:
l4l install vanilla - Названия сборок, которые используются в большинстве команд из этого списка:
vanilla(в некоторых командах можно через пробел указать номер ванильного экземпляра сервера от 1 до 5)testlegacylmbx
l4l run- Запускает указанный сервер, примеры:
l4l run vanillaзапустит ВСЕ (5) экземпляры серверов с ванильной сборкойl4l run vanilla 3запустит 3-й экземпляр сервера с ванильной сборкой
- Запускает указанный сервер, примеры:
l4l stop- Останавливает (выключает) указанный сервер
l4l restart- Перезагружает указанный сервер, если не указать сервер, то перезагрузит ВСЕ.
- Пример:
l4l restart vanillaперезагрузит ВСЕ ванильные сервера с 5-секундной задержкой
l4l status- Выводит в терминал статус указанного сервера, если не указать сервер, то покажет все.
l4l screen- Подключение к консоли указанного сервера, если не указать сервер, то покажет в терминале все сессии серверов, доступные для подключения.
- Примеры:
l4l screen vanilla 1l4l screen test
l4l delete- Удаляет указанный сервер
l4l maps- Команда-конструктор для подключения (линкования) наборов кастомных карт на сервера
- Примеры:
l4l maps link main vanillaзалинкует основной набор карт на ванильные сервераl4l maps unlink main vanillaотлинкуетl4l maps listвыводит в терминал список всех наборов карт, которые находятся в/home/steam/l4l/shared/maps/.l4l mapsвывод краткой справки в терминал
- Все расшаренные файлы (наборы карт и база геоданных), которые линкуются на сервера, находятся в
/home/steam/l4l/shared/ - Подробности о том, какие именно карты присутствуют в наборах, находятся в разделе Карты.
l4l geo- Устанавливает (линкует) базу геоданных GeoIP2 GeoLite2 для указанного сервера, без которой SourceMod и часть плагинов НЕ будут корректно работать!
- Пример:
l4l geo vanillaзалинкует базу данных на все ванильные экземпляры серверов
l4l clean- Удаляет старые библиотеки из указанного сервера, из-за которых он даже НЕ запустится!
- Пример:
l4l clean vanilla - Библиотеки находятся в директории сервера:
binlibstdc++.so.6libgcc_s.so.1
- Эти библиотеки загружаются (через SteamCMD) каждый раз после установки сервера, поэтому команду нужно вводить каждый раз после свежей переустановки.
- Подробности о том, почему их надо удалять, находятся в разделе Установка сервера.
- Всё о sv_steamgroup и видимости сервера в меню игры [L4D2]
-
Unknown command "," Unknown command "."- В конфигах нельзя писать комментарии на кириллице
Unknown command "mat_bloom_scalefactor_scalar"- Закомментировать команду в
left4dead2/cfg/modsettings.cfg
- Закомментировать команду в
- Настройками ботов управляет V-скрипт Left 4 Bots 2, поэтому если он установлен, то не рекомендуется трогать квары ниже!
sb_all_bot_game 1(по умолчанию 0)- Пробуждает сервер из гибернации, даже если он пустой:
Server waking up from hibernation - Сервер не выключится через 5 минут, если все игроки ушли в АФК:
Sending 'crash'... Reason: Empty Server - Игроков не выкинет с сервера через 5 минут бездействия:
Disconnected The server shut down because all players were idle. - Сервер будет работать без игроков, не уходя в гибернацию:
not hibernating
- Пробуждает сервер из гибернации, даже если он пустой:
allow_all_bot_survivor_team 1(по умолчанию 0)- Если все игроки умерли, то боты продолжают играть дальше и идти вперёд.
-
Disconnected Server is enforcing consistency for this file: addons\2891062323.vpksv_consistency 0
- Metamod:Source 1.12.0-dev+1219
- Документация: Metamod:Source documentation
- Консольные команды: Console commands (Metamod:Source)
meta versionmeta list
- SourceMod 1.12.0.7219
- Документация: SourceMod documentation
- Установка SourceMod: Installing SourceMod
- Рекомендации для нескольких экземпляров одного сервера: Multiple or Forked Servers (SourceMod)
- SourceMod Configuration
- Порядок исполнения конфигов:
- Один раз во время запуска сервера исполняется
autoexec.cfg, ДО загрузки SourceMod и его плагинов. - На каждой смене карты (
mapchange) исполняетсяserver.cfg, ПОСЛЕ загрузки SourceMod, но ДО исполнения конфигов SourceMod-плагинов. - На каждой смене карты исполняются конфиги SourceMod-плагинов, ПОСЛЕ исполнения
server.cfg.
- Один раз во время запуска сервера исполняется
- Добавление админов: Adding admins (SourceMod)
- Админские команды: Admin commands (SourceMod)
- SourceMod 1.11.0.6970
- Для компиляции плагинов на старом синтаксисе SourcePawn
sm versionsm_admin
sm exts list
- Accelerator (2.6.0-manual): SRCDS Crash Handler
- Расширение для автоматической загрузки краш-репортов на Throttle dashboard
- Решение проблемы с расширением Accelerator на линуксе: Unable to load extension "accelerator.ext": bin/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
- Удалить
libstdc++.so.6в директории сервера:bin Failed to open dedicated_srv.so (bin/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /lib/i386-linux-gnu/libstdc++.so.6))- Если появится эта ошибка, то удалить в той же директории:
libgcc_s.so.1
- Если появится эта ошибка, то удалить в той же директории:
- Установить свежую либу:
sudo dpkg --add-architecture i386 sudo apt install libstdc++6:i386 - Подгрузить новую либу в баш-скрипте, который запускает сервер, пример:
export LD_PRELOAD="/usr/lib/i386-linux-gnu/libstdc++.so.6.0.33"
- Удалить
- SteamWorks Extension (1.2.4) by Kyle Sanderson
- Требуется для следующих плагинов:
- Steam Works Group Manager
- Discord API
- Discord Utilities
- Требуется для следующих плагинов:
- Actions (3.9.2) by BHaType
- Требуется для плагинов:
- Shove Direction Fix
- Bot Healing Values
- AFK and Join Team Commands Improved
- AI: Hard SI
- Требуется для плагинов:
- Source Scramble (0.8.1): Tools for working with memory
- Требуется для следующих плагинов:
- Bot Healing Values
- Charger Collision Patch
- Требуется для следующих плагинов:
- SMJansson (2.6.0/1): JSON parser/writer
- Требуется для следующих плагинов:
- Discord API
- Discord Utilities
- Требуется для следующих плагинов:
- NEO cURL Extension (2.0.1)
- Позволяет SourceMod-плагинам делать запросы в интернет
Поиск SourceMod-плагинов для L4D
sm plugins list
- [L4D2] Custom admin commands (1.3.9e) by honorcode23, Shadowysn (improvements)
- Добавляет в админку дополнительные команды, например: неуязвимость, телепорт, инкап и тому подобные.
- [L4D] Map Changer (3.8) by Alex Dragokas
- Мультикомбайн: автоматическое добавление новых карт в меню, рейтинг карт, настройка смены кампании после финала и так далее.
sm_maps
Caution
Баг: голосование за возврат в лобби загружает следующую карту, поэтому временно используется фикс от 3ipka*
Caution
Проверить: модельки персонажей (особенно Ро) переворачивались и колбасились в инкапе на старом L4L
- [L4D2] Weapon/Zombie Spawner (1.3c) by Zuko & McFlurry, Zheldorg
- Добавляет в админку спавн оружия и заражённых
- [ANY] Restart Empty Server (or Map) (2.9) by Alex Dragokas
- Автоматический перезапуск пустого сервера, чтобы он не оставался с кастомной картой
Important
Нужно настроить время до рестарта сервера, после выхода с него последнего игрока.
Сейчас это происходит моментально, без возможности быстро перезайти на сервер при необходимости.
- L4D2 Keep Lasers (1.4) by dcx2 (assist Mr. Zero) - 2020 by SilverShot, 2021 by In1ernal Error
- [L4D & L4D2] Gear Transfer (2.36) by SilverShot
- Опционально: плагин Bot Healing Values, чтобы боты передавали медикаменты только ЧБ-персонажам.
- [L4D & L4D2] Vote Mode (2.2) by SilverShot
- Смена режима во время игры: мутации, кооперативные и соревновательные режимы, и многие другие.
- Опционально: плагин Mission and Weapons - Info Editor для загрузки корректной карты при смене режимов Survival/Scavenge
- Опционально: клиентский V-скрипт Rayman1103's Mutation Mod - кастомные мутации, чтобы можно было переключаться на них во время игры
sm_votemode
- [L4D & L4D2] Mission and Weapons - Info Editor (1.26) by SilverShot
- Опционально: для плагина Vote Mode
- [L4D/L4D2] Thirdpersonshoulder Shotgun Sound Fix (1.2) by MasterMind420, Lux, HarryPotter
- Зависимость: плагин ThirdPersonShoulder Detect
- ThirdPersonShoulder_Detect (1.5.3) by MasterMind420 & Lux
- Требуется для плагина ThirdPersonShoulder Shotgun Sound Fix
- Connect Announce (1.9) by Arg!
- Оповестительные сообщения в чате при входе/выходе игроков
- Для рядовых игроков показывается краткая информация: страна и причина отключения
- Для админов выводятся подробности: страна, регион, город, причина отключения, Steam ID, IP.
- Зависимости:
- Скрипты Multi Colors для компиляции плагина
- База геоданных GeoIP2 GeoLite2
sm_geolist
- Steam Works Group Manager (1.9) by Someone
- Библиотека с интеграцией SteamWorks для проверки подписки/прав игрока в Steam группе
- Зависимость: расширение SteamWorks
Failed to auto generate config for SWGM.smx, make sure the directory has write permission.- Для автоматической генерации конфига нужно вручную создать для него конечную папку:
left4dead2/cfg/sourcemod/swgm - Точный путь конфига можно узнать в исходнике:
AutoExecConfig(true, "swgm", "sourcemod/swgm");
- Для автоматической генерации конфига нужно вручную создать для него конечную папку:
- Форкнул: взял свежие исходники плагина из репозитория и скомпилировал их на базе последней версии SteamWorks
Important
Надо написать плагин с приветственными/информационными сообщениями для игроков, которые не подписаны на группу.
- [L4D & L4D2] Left 4 DHooks Direct (1.159) by SilverShot
- Главная зависимость для подавляющего большинства других плагинов и разработки своих. Иногда из-за обновлений игры (даже в пару килобайт) этот плагин ломается, а вместе с ним отваливается половина других плагинов и всё сообщество ждёт от автора фикса.
- Требуется для следующих плагинов:
- Drop Secondary
- AFK and Join Team Commands Improved
- VS Auto-spectate on AFK
- L4L: Car Alarm Spawn Tank
- L4L: Common Infected Damage
- AI: Hard SI
- Explosive Cars
- L4D1/2 Drop Secondary (2.7-2025/11/8) by HarryPotter
- Дроп второстепенного оружия после смерти: все пистолеты и милишки, включая бензопилу.
- Зависимость: плагин Left 4 DHooks Direct
- [L4D1/2] Weapon Drop (1.13-2024/2/15) by Machine, dcx2, Electr000999 /z, Senip, Shao, NoroHime, HarryPotter
- Дроп текущего оружия/предмета командой
sm_dropилиsm_g - Пока нет форка: стоит блокировка на дроп всего второстепенного оружия
- Дроп текущего оружия/предмета командой
Important
Надо форкать, потому что плагин позволяет выкидывать все предметы, оставляя игрока в А-позе, либо блокирует возможность выбрасывать всё второстепенное оружие.
Warning
Временно используется форк со старого L4L
- Server namer (3.2) by sheo
- Динамически меняет имя сервера в зависимости от условий:
- Если сервер пустой, то в его имени выводится название, номер и сборка:
Vanilla,Legacy,LMBX,Test,Dev. - Если на сервере запущена игра, то в его имени выводится: название, номер, сборка, режим игры и сложность (если режим поддерживает разные уровни сложности).
- Если сервер пустой, то в его имени выводится название, номер и сборка:
- Опционален для плагина L4L: Exec Server Config
- Динамически меняет имя сервера в зависимости от условий:
- [ANY] Vote server restart (1.2) by Dragokas
- Голосование за рестарт сервера
- Зависимость: база геоданных GeoIP2 GeoLite2
sm_restart
- [L4D & L4D2] Survivor Shove (1.17) by SilverShot
- Даёт возможность прикладить выживших и настраивать права на это действие
Shove + Use
- [L4D2] UpgradePack Gives Ammo (1.0) by NoroHime
- Апгрейды патронов полностью восполняют амуницию оружия (1 раз)
- [L4D1 & L4D2] SM Respawn Improved (3.9) by AtomicStryker & Ivailosp (Modified by Crasher, SilverShot), fork by Dragokas
- Добавляет в админку респавн персонажей по прицелу
Caution
Если в коопе зареспавнить себя за сторону заразы, то сервер крашится, по крайней мере локальный на винде
- [L4D2] Shove Direction Fix by BHaType
- Кидает зомби в сторону удара прикладом
- Зависимость: расширение Actions
- Warp survivor bots to current player survivor 1.2
- Телепортирует всех ботов разом к игроку
sm_warpbots
- [L4D1/2] Admin Force Pause (1.7-2025/9/11) by pvtschlag, Harry
- Позволяет админу ставить онлайн-игру на паузу
- Зависимость: Multi Colors
sm_forcepause
- [L4D & L4D2] Bot Healing Values (2.3) by SilverShot
- Контролирует использование медикаментов ботами
- Зависимости:
- Рекомендуемо: расширение Source Scramble
- Опционально: расширение Actions
- [L4D(2)] AFK and Join Team Commands Improved (5.5-2025/1/3) by MasterMe & HarryPotter
- Мультикомбайн: всё (и не только), что связано с АФК, сменой команды и абьюзом бездействия.
- Зависимости:
- Расширение Actions
- Плагин Left 4 DHooks Direct
- Плагин Multi Colors
- Рекомендуется для плагина VS Auto-spectate on AFK
- Основные команды:
sm_afksm_joinsm_zs- Суицид выжившего, например: если он где-то застрянет в безвыходной ситуации.
- [L4D1/2] VS Auto-spectate on AFK (2.6-2025/2/12) by djromero (SkyDavid, David Romero) & Harry
- Закидывает в наблюдателей игрока, который бездействует, а затем кикает его по истечению установленного времени.
- Зависимости:
- Плагин Left 4 DHooks Direct
- Плагин Multi Colors
- Плагин AFK and Join Team Commands Improved, потому что без него будет закидывать в наблюдателей без возможности вернуться в игру, командой sm_join.
- [L4D & L4D2] Witch fixes [Left 4 Fix]
- Набор фиксов ведьмы в одном комплекте, примеры: не теряет случайно цель, не теряет цель в убежище, не триггерится дважды и так далее.
- Witch Pipebomb exploit fix & Death Optmizer (1.0) by Lux
- Фикс бага, когда ведьма исчезает от взрыва пайпы в толпе обычных заражённых.
- l4d witch realism door fix (1.0) by HarryPotter
- Фикс бага, когда ведьма не может разбить дверь
- [L4D2] Charger_Collision_Patch (2.0.1) by Lux
- Фикс бага, когда гром не может пробиться сквозь толпу выживших и останавливается из-за этого
- Зависимость: расширение Source Scramble
- [L4D/2] Minigun fix (1.2.2) by SMAC, Kyle Sanderson, Dosergen
- Фикс бага, когда игрок с огромной скоростью улетает, отпуская миниган под определённым углом.
- Simple Anti-Bunnyhop (0.5.1) by CanadaRox, ProdigySim, blodia, CircleSquared, robex, A1m`
- Discord API (0.1.107) by Deathknife
- Зависимости:
- Расширение SMJansson
- Расширение SteamWorks
- Требуется для плагина Discord Utilities
- Зависимости:
- Discord Utilities (2.9.4-BETA) by Cruze
- Документация:
- Зависимости:
- Плагин Discord API
- Расширение SMJansson
- Расширение SteamWorks
- Опционально: SourceBans++
sm_viewid
- SourceBans++ Main Plugin (1.8.5) by SourceBans Development Team, SourceBans++ Dev Team
- Quickstart
[sbpp_main.smx] Verify Insert Query Failed: Column 'sid' cannot be null- Прописать в конфиг сервера его ID из веб-панели SourceBans++
-
<FAILED> file "dbi.mysql.ext.so": libz.so.1: cannot open shared object file: No such file or directory sbpp_checker.smx (SourceBans++: Bans Checker): Failed to connect to SourceBans DB, Could not find driver "mysql"- Эти ошибки на Linux решаются установкой пакета:
apt-get install lib32z1
- Эти ошибки на Linux решаются установкой пакета:
-
[sbpp_main.smx] plugins/basebans.smx was unloaded and moved to plugins/disabled/basebans.smx [SM] Plugin Basic Ban Commands unloaded successfully.- После установки SourceBans++ можно удалить стандартный SourceMod-плагин Basic Ban Commands за его ненадобностью, но нельзя удалять его текстовые файлы с переводами, иначе SourceBans++ будет падать с ошибкой:
Fatal error encountered parsing translation file "basebans.phrases.txt"
- После установки SourceBans++ можно удалить стандартный SourceMod-плагин Basic Ban Commands за его ненадобностью, но нельзя удалять его текстовые файлы с переводами, иначе SourceBans++ будет падать с ошибкой:
- Опционально: плагин SourceBans++ Discord Plugin (заменён плагином Discord Utilities)
- [L4D] Vote difficulty (no black screen) (1.17) by Dragokas
- Голосование за смену сложности с возможностью добавления кастомных сложностей
- Зависимость: база геоданных GeoIP2 GeoLite2
- Опционален для плагина L4L: Exec Server Config
sm_vd
Important
Используется мой форк, в котором исправлен сброс выбранной в меню кастомной сложности после смены карты.
- [L4D] Votekick (Coop & Versus) (5.1) by alliedfront
- Менеджер киков с оповещением админа, которого пытаются кикнуть.
- Зависимость: база геоданных GeoIP2 GeoLite2
sm_vk
- Bot Takeover (4.5) by little_froy
- Позволяет после смерти взять свободного бота, нажатием кнопки действия:
E
- Позволяет после смерти взять свободного бота, нажатием кнопки действия:
- [ANY] Command and ConVar - Buffer Overflow Fixer (2.9) by SilverShot and Peace-Maker
- Фиксит ошибку
Cbuf_AddText: buffer overflow, из-за которой сбрасываются установленные значения квар.
- Фиксит ошибку
- L4D2 Black and White Notifier (2.0.2) by Lux
- Multi Colors 2.1.2
- Общая зависимость для плагинов, которые используют цветные сообщения в игровом чате
- Требуется для компиляции следующих плагинов:
- Connect Announce
- Admin Force Pause
- AFK and Join Team Commands Improved
- VS Auto-spectate on AFK
- L4L: Exec Server Config
- GeoIP2 GeoLite2
- База геоданных для определения страны, региона, города и тому подобного.
- В свежих версиях SourceMod поставляется в комплекте
- Обслуживание:
Your database is older than 90 days. You should consider downloading a newer version from e.g. https://dev.maxmind.com/geoip/geolite2-free-geolocation-data- Надо обновлять минимум раз в 90 дней, иначе будет сыпать предупреждение в консоль сервера.
- Требуется для следующих плагинов:
- Connect Announce
- Vote server restart
- Vote difficulty
- Votekick
- SDK
- Пакет зависимостей для сборки и компиляции всех плагинов L4L из этого списка
- Содержит в себе следующие зависимости:
- Exec Server Config
- Исполняет специфический для сервера конфиг в зависимости от квары
- Если ранее была выбрана кастомная сложность Impossible+, то исполняет соответствующий ей конфиг:
server_expert+.cfg. - Если установлена кастомная сложность, то выводит её название в имени сервера.
- Если установлена кастомная сложность, то оповещает об этом игроков при подключении.
- Зависимости:
- Плагин Server namer
- Плагин Vote difficulty
- Скрипты Multi Colors для компиляции плагина
- Survivor Bots Fire Damage
- Перезаписывает урон от огня по выжившим ботам, в соответствии с установленным значением в кваре.
- Survivor Incap Spawn SI
- Инкап спавнит особых
l4l_spawn_si
- Car Alarm Spawn Tank
- Сигналка может заспавнить танка
- Зависимость: плагин Left 4 DHooks Direct
l4l_spawn_tank
- Witch Scream Spawn Mob
- Крик ведьмы спавнит орду
- Survivor Death Spawn Mob
- Смерть выжившего спавнит орду
- Director Spawn SI Limit
- Контролирует лимит особых, которых спавнит режиссёр.
l4l_si_limit
- Hide Kill Feed
- Common Infected Damage
- Перезаписывает урон от ударов обычных заражённых в соответствии с установленным значением в кваре
- Зависимость: плагин Left 4 DHooks Direct
- L4D2 Detonation Force (1.6) by OIRV
- Последний форк от BloodyBlade не компилируется и не работает, если принудительно его скомпилировать.
- [L4D1 & L4D2] SI Doors Use (1.0.2) by Mart
- [L4D1/L4D2] AI: Hard SI (2.5-2025/8/31) by Breezy & HarryPotter
- Зависимости:
- Плагин Left 4 DHooks Direct
- Расширение Actions
- Зависимости:
- [L4D1/2] Explosive Cars (2.5-2024/11/11) by honorcode23, Fixed: kochiurun119, HarryPotter
- Зависимость: плагин Left 4 DHooks Direct
Important
Используется мой форк, в котором удалено оповещение в чате о вызове орды.
- [ANY] Dev Cmds (1.52) by SilverShot
- Набор отладочных команд, например: перезагрузка всех плагинов, управление ботами, рестарт раунда и многое другое.
- [DEV] Autoreload plugins (1.16) by Alex Dragokas
- Горячая перезагрузка плагина при его добавлении/компиляции/удалении
- Рождество (ориентировочно с 1 декабря по 1 февраля)
Caution
С этим плагином было много проблем на старом L4L: ошибки, лаги, краши.
Поэтому в сборке его нет и возможно не будет (!)
Вместо него надо попробовать Left 4 Bots 2 из мастерской, который активно поддерживается и обновляется.
На форуме убедительно доказывают, что он работает стабильно и не лагает, даже если смешать его с другими плагинами про ботов и V-скриптом Left 4 Bots 2.
- Репозиторий оригинала
- Автор практически забил на плагин, но эпизодически вливает изменения в экспериментальную ветку
- Репозиторий форка
- Обновляется гораздо чаще оригинала и медленно, но верно поддерживается. Изменения из форка, время от времени, вливаются в оригинальный репозиторий и наоборот.
- Тема на форуме
- Jackzmc / sourcemod-plugins
- fbef0102 / L4D1_2-Plugins, fbef0102 / Sourcemod-Plugins
- Один из самых активных разработчиков в сообществе: самостоятельно пишет плагины, публичные и приватные за деньги, реворкает/ремейкает чужие и заброшенные. Выкладывает всё в свой репозиторий и хорошо поддерживает его.
- fdxx / l4d2_plugins
- wyxls / SourceModPlugins-L4D2
- A1oneR / L4D2_DRDK_Plugins
- Dosergen / Stuff
- Активный админ кастомных L4D1-2 серверов: берёт оригинальные плагины, фиксит, что может, подгоняет их под свои нужды и добавляет поддержку первой Left 4 Dead.
- garamond13 SourcePawn repositories
- Hatsune-Imagine / l4d2-plugins
- Фиксы популярных плагинов
- PaaNChaN / L4D2_Plugins
- Target5150 / MoYu_Server_Stupid_Plugins
- SirPlease / L4D2-Competitive-Rework
- Набор соревновательных плагинов, часть из которых подходит и для кооператива, с хорошей поддержкой репозитория.
- Tabbernaut / L4D2-Plugins
- Stabbath / L4D2-Stuff
- HayaseYuukaSAMA / L4D2-MSF-Server-Plugins
- Dreasye791 / my-multi-Infected-plugins
- rikka0w0 / rikkal4d2
- devilesk / rl4d2l-plugins
- LuxLuma / Left-4-fix
- Репозиторий с набором фиксов от сообщества
- NanakaNeko / l4d2_plugins_coop
Коллекция серверных V-скриптов в мастерской
- Carryable placer
- Unreachable item spawns fixes (100+)
- [VSCRIPT] No Friendly Fire on Charger Carry
- Wandering Witch Shove Fix
- No Camera Shake When Bots Shoot You [VScript]
- Full Clip On Mag Insert VScript
- C1M3 Instant Horde Remover
- Automatic Guns/Autofire VScript
Caution
Проверить: не работает в соревновательных режимах?
Проверить: клипается ли звук выстрелов с дефолтных пистолетов?
- No Active Camera Damage VScript
- Left 4 Bots 2
- L4B2 commands
- Настройки конфига
- Addon customization
- Зависимости:
- Left 4 Lib
- NavFixes
- Left 4 Lib
- Требуется для Left 4 Bots 2
- NavFixes
- Требуется для Left 4 Bots 2
- Zero's Behavior Patches
- Worker Infected Boomer Bile Fix
- Explosive Ammo Deals Double Damage to Tank [Commission]
- Item giver
- Leg shot stumble
- Lethal Chainsaw Shoves
- Common Infected Gib on Shove Kill
- Common Infected Goomba Stomp Feedback
- [Improved] Headshot Feedback Effect
- Зависимость: Manacat Common Library
- Manacat Common Library
- Требуется для [Improved] Headshot Feedback Effect
- Опционально: аддон Disable Manacat Weapon Skin RNG
- Incendiary Ammo Triggers Car Alarm
- Pipe Bomb Car Alarm Bug Fix
- Disable Manacat Weapon Skin RNG
- Отключает рандомные TLS-скины, зашитые в Manacat Common Library
- Зависимость: аддон Manacat Common Library
- [V-Script] Smoker Antic Fix
- Фиксит отсутствие анимации притягивания у смокера на высоком уровне сложности, из-за разницы в таймингах.
- Заменён плагином Votekick
- [L4D2] Vote Blocker v1.3.4
- Блокирует голосование за кик админа, оповещая об этом в чате.
- Опционально: расширение NEO cURL (для самообновления?)
- Предпоследний форк от valedar
- Последний форк от alasfourom
- [L4D2] Vote Blocker v1.3.4
Important
Надо форкать форки, потому что на старом L4L сыпались ошибки и автор захардкодил себе иммунитет в плагине, а ещё добавил автоматическое обновление, которое перезаписывает изменения.
Warning
Временно используется форк со старого L4L
- Заменён плагином Discord Utilities
- SourceBans++ Discord Plugin (1.1.0) by RumbleFrog, SourceBans++ Dev Team
- Отправляет в Discord уведомления о банах и жалобах (можно в 2 разных канала)
- Зависимости:
- Расширение SMJansson
- Расширение SteamWorks
- SourceBans++ Discord Plugin (1.1.0) by RumbleFrog, SourceBans++ Dev Team
- Заменены V-скриптом Zero's Behavior Patches
Коллекция всех карт в мастерской
- Dead South
- Diescraper Redux
-
Конфликтует с Day Break
Rectus [author] 8 Nov, 2024 @ 11:41pm
Yeah, from with I remember it conflicts with Daybreak. Diescraper has support for my custom weapons and will enable them if the melee scripts for them are avilalble, and Daybreak has the flamethrower weapon included as an easter egg. Unfortunately it will only load the script and not the model from other campaigns.
-
- Questionable Ethics: Combined
- Questionable Ethics
- Questionable Ethics: Alpha test
- Dark Wood (Extended)
- Day Break (Campaign)
- Конфликтует с Diescraper Redux
- Snow Den 2.0, Holiday release (definitive version)
- Winter Carnival
- Winter Harvest Train
- Death Toll Winter
- Whispers of Winter
- Рекомендуется: Informal Skyboxes
Caution
Проверить: в комментариях жалуются на частые краши, особенно после Deluxe Update.
Caution
Проверить: первая карта сильно лагала на старом L4L
- Whitaker's Weapons Range by danfs0 [RE-UPLOAD]
- The Ultimate Mod Testing and Reviewing Area - Main Files
- После рестарта пустого сервера загружается случайная официальная кампания со второй карты
- Краш репорты
- Логи:
left4dead2/addons/sm_basepath/logs - Мониторинг железа
- Если изменился порядок серверов, то нужно менять в конфигах их ID для SourceBans++ и Discord Utilities.
- Если вышло обновление L4D2, то нужно обновлять сервера через SteamCMD, не забывая после этого редактировать автоматически загруженные файлы, например:
- Удалить:
bin/libstdc++.so.6bin/libgcc_s.so.1
- Перезаписать:
left4dead2/cfg/modsettings.cfg
- Удалить:
- Минимум раз в 90 дней обновлять базу геоданных GeoIP2 GeoLite2
- Обновлять кастомные карты и аддоны на серверах, если вышли обновления в мастерской.
- Репортить ошибки плагинов и аддонов их авторам
- Steam ID Finder
- STEAMID I/O - lookup and convert your steamID, steamID3, steamID64, customURL and community id
- GitHub Repository Downloader
- Spider - SourcePawn Compiler
- Lysis Decompiler
Коллекция клиентских V-скриптов в мастерской
- Rayman1103's Mutation Mod
- Для корректного переключения мутаций во время игры через плагин Vote Mode
- Informal Skyboxes
- Рекомендуется к следующим картам:
- Whispers of Winter
- Рекомендуется к следующим картам:
Коллекция клиентских V-скриптов для разработки и отладки
- Director Intensity Graph Enabler (Default HUD)
- Работает на выделенном сервере
- Source Admin Tool (HLSW Alternative)
- Мониторинг серверов с чатом и RCON
git rm --cached -r- Удалить файл из репозитория, если он уже туда попал, но оставить его локально на тачке
- После этой команды нужно закоммитить и запушить изменения в репозиторий, пример:
git rm --cached -r "Platform/Windows/SteamCMD" git commit -m "Stop tracking SteamCMD runtime files"
git revert --no-commit ID- Вернуть изменённые файлы из коммита в состояние Staged Changes без коммита, не затрагивая все предыдущие и последующие коммиты в Git-истории.
- Максимальный размер коммита для GitHub репозитория: 150 мегабайт (но это не точно)
- Basic writing and formatting syntax
- Organizing information with tables
An error occurred while attempting to download a file from the UGC server!- Временная проблема на стороне Steam, обычно исправляют в течение нескольких дней
- Некоторым помогают стандартные процедуры: чистка кэша загрузок в Steam, инвалидация/переустановка игры, сброс облачной синхронизации файлов игры и тому подобное.
- Также может помочь переключение Steam клиента с бета версии на стабильную, потому что эта ошибка обычно прилетает с обновлениями, которые сначала раскатывают на бета версию, а затем на стабильную. Словив ошибку на бета версии, можно переключиться на стабильную, на которой обновления с ошибкой ещё нет.
- Как передать управление группой
- Branding image в Steam-коллекции поддерживает следующие форматы: JPEG, GIF, PNG.