Сервер left 4 dead 2 linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Setup your own L4D2 Servers.

fbef0102/L4D2-Server4Dead

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

If you appreciate my work, you can PayPal Donate me.

Linux Server Files/Windows Server Files

  • Main
    • SourceMod
      • v1.11-git6934 by AlliedModders LLC
      • v1.11-git1148 by AlliedModders LLC
      • v1.2.2-git141 by BAILOPAN — Modify Map
      • v1.1.0.2 by ivailosp、Accelerator74
      • v1.5 by ProdigySim、Spirit_12、Accelerator74
      • v1.1.0.0 by Spirit_12 & Accelerator74
      1. Survivor finale score bug when 5+ players 2. Charger stop bug when 5+ players 3. Witch incorrect player attack when 5+ players
      //print all logged attacks, the number of packets received and the time of the last one. dosp_attacks
      • v0.6.9 by Powerlord, A1mDev
      • v0.7.1.1 by nosoop
      • v1.3.1 by ErikMinekus
      • v1.2.4 by KyleS & hexa-core-eu
      • v3.3 by BHaType
      • v1.2 by VoiDeD、Spirit_12、A1mDev
      • GeoLite2-City — addons\sourcemod\configs\geoip\GeoLite2-City.mmdb
        • 2023-05-19 by MAXMIND
        • 2023-05-19 by MAXMIND
        • Step 1: A clean L4D2 Dedicated Server.
        • Step 2: Choose «Windows Server files» or «Linux Server files» (depending on the operating system of your server), and place the files provided in the correct folder.
        • Step 3: Adjust your server_rates.cfg to match your rates accordingly.
          • For 100 Tickrate, you’d want these settings:
          sm_cvar sv_minrate "100000" sm_cvar sv_maxrate "100000" sm_cvar sv_minupdaterate "101" sm_cvar sv_maxupdaterate "101" sm_cvar sv_mincmdrate "101" sm_cvar sv_maxcmdrate "101" sm_cvar rate "100000" sm_cvar net_splitpacket_maxrate "50000" sm_cvar fps_max "0"
           -console -game left4dead2 -port 27016 +log on +map c2m1_highway +exec server +sv_lan 0 -tickrate 100 

          How to download L4D2 Dedicated Server files:

          • Step 1: download steamcmd.
          • Step 2: launch steamcmd , steamcmd would automatically download required files .
          • Step 3: after it says «Loading Steam API. OK.», type
            • force_install_dir ./l4d2/
            • login anonymous
            • app_update 222860 validate
            • L4D1-Server4Dead: Setup your own L4D1 Servers.
            • L4D1_2-Plugins: L4D1/2 general purpose and freaky-fun plugins.
            • L4D2-Plugins: L4D2 Competitive enhancement, bug/glitch fixes, general purpose and freaky-fun plugins.
            • Game-Private_Plugin: Private Plugin List.

            Источник

            Сервер left 4 dead 2 linux

            В Blogger В Twitter В Живой Журнал Во ВКонтакте В Одноклассники В Я.ру В Мой Мир В LiveInternet В Facebook

            Не буду писать особое вступительное слово, а сразу перейду к делу. Будем устанавливать сервер L4D 2 на Linux. Вот и виртуальную машину подготовил с Ubuntu 10.10 на борту. Linux сервер L4D 2 ставлю впервые, значит будем пробовать это сделать вместе. 🙂

            Загрузка и установка HldsUpdateTool

            Для начала нам нужно убедиться, что у нас есть пакет ia32-libs , если мы используем x64. Итак, открываем терминал. Вводим туда sudo apt-get update , а затем sudo apt-get install ia32-libs . У меня x86, делать этого не буду. Теперь нам нужно выбрать или создать папку для нашего сервера. Создадим ее выполнив команду mkdir hlds . И перейдем в нее cd hlds . В строке отбразится ~/hlds$ Теперь загрузим файл сервера на компьютер в эту папку.
            Выполняем wget http://storefront.steampowered.com/download/hldsupdatetool.bin
            Далее установим на файл право на выполнение chmod +x hldsupdatetool.bin и запустим его ./hldsupdatetool.bin . На соглашение мы ответим yes, жмем ентер. Архив распакуется.

            Загрузка сервера с использованием HldsUpdateTool

            Настоящий файл установщика сервера будет называться ./steam . Его нужно запустить с параметрами -command update –game left4dead2 . Дополнительно можно указать папку, в которую мы хотим установить наш сервер -dir <путь>. (Об этом можно почитать в теме установка и настройка выделенного сервера L4D под Windows).

            Процесс скачивания и установки сервера довольно долгий. (Чтобы прервать процесс, используйте комбинацию Ctrl+C. Возобновить загрузку можно по-идее той же командой).

            Рассмотрим команду подробнее:
            Ее синтаксис такой: ./steam -command [параметры] [флаги]

            Команды:
            -command update – установить/обновить сервер
            -command version – посмотреть установленные версии
            -command list – посмотреть доступные игры

            Параметры:
            -game – установить сервер игры
            -dir – указать путь к каталогу, куда требуется установить сервер. Если каталог не будет указан, сервер будет установлен в последний активный каталог
            -username – имя пользователя в Стиме (только для ограниченного контента)
            -password — пароль аккаунта в Стиме

            Флаги:
            -remember_password – запомнить пароль, если он был указан
            -verify_all – проверить обновление всех файлов HLDS
            -retry – новая попытка через 30 секунд, если сервера Стим заняты

            linuxinstall

            После установки мы выполним проверку недостающих файлов и обновлений. Выполним команду ./steam -command update -game left4dead2 -verify_all –retry
            На самом деле без проблем не обошлось, т.к. обновление пришлось прервать, а по возобновлению процесс подвисал и не хотел заканчиваться. В таких случаях рекомендуют зайти в скрытую папку ~/.steam и удалить там ClientRegistry.blob . Пишут, что проблема возможна из-за загруженности серверов Valve. (Так или иначе, сервер запустился и заработал. Поэтому пришлось смириться с зависанием проверки обновления).
            В конце концов мы получаем почти готовый сервер. Осталось его сконфигурировать. Конфиг файл сервера находится по пути ~/hlds/Gameserver/left4dead2/left4dead2/cfg/server.cfg . Его нужно будет предварительно создать. Примерное содержание файла можно посмотреть в теме Установка и настройка выделенного сервера L4D под Windows. Здесь все делается точно так же.

            Запуск сервера

            Добрались до запуска. Запускается сервер исполняемым файлом srcds_run в папке ~/hlds/left4dead2/ . То-есть, мы переходим в эту папку и запускаем этот файл с параметрами, которые считаем нужными.

            Command-line параметры:

            -autoupdate Сервер будет искать обновления (Linux/Unix only). -debug Debug режим. -dev Показывать сообщения разработчика. -game Определяет игру для запуска. Либо путь к gameinfo.txt, или одно из этих значений. -insecure Запустит сервер без Valve Anti-Cheat. -ip Задает адрес, используемый для связывания (2) системных вызовов, которые контролируют возможность подключится по заданному адресу. Должен указываться либо локальный адрес (адрес, на котором работает сервер), либо 0.0.0.0. Это не имеет ничего общего с внешне-видимыми адресами в NAT настройках. -maxplayers Количество игровых слотов сервера. -nobots Без ботов. -nohltv Отключить SourceTV и закрыть его порт (обычно 27020). -norestart Не будет пытаться рестартовать сервер. -port Порт сервера. -timeout Таймаут сек. перед перезапуском сервера.

            Консольные переменные
            + Устанавливает Cvar (или console variable) определенной настройки. Некоторые полезные переменные:
            +hostname «Server Name» Имя сервера. +ip Указывает IP если установлено несколько сетевых карт (Устаревшая, но работает). +map Карта, с которой начнет сервер. +maxplayers Количество слотов, которые может содержать сервер (Устаревшая, но работает). +hostport Порт хоста (Использовалась раньше вместо -port, но можно использовать). +clientport Указывает порт клиента +sv_lan Если 1, сервер буден доступен только в локальной сети (LAN).

            Командные параметры Linux в Left 4 Dead (2)
            Linux сервер имеет возможность запускать несколько серверов сразу и использовать для них разные настройки. Например, если вы укажете +exec autoexec##.cfg , то первый сервер выполнит autoexec01.cfg , второй autoexec02.cfg , и т.д.

            На самом деле рекомендуется указывать +servercfgfile mycustom.cfg, потому как с параметром +exec конфиг подгружается до загрузки плагинов, а в данном случае – после. А это чревато не выполнением команд плагинов из файла конфига.

            -netconport <число>– Создает доступную удаленно консоль сервера на следующем порту. Может использоваться с приложениями типа telnet, и позволяет вводить команды так, будто в консоли

            -netconpassword «пароль» – если указана, пользователю нужно будет ввести PASS «пароль», чтобы использовать удаленную консоль

            -fork <число>– за раз запускает несколько серверов. Каждый будет иметь доступный порт от 27015 и выше.Теперь можно просто создать пару исполняемых файлов на запуск и обновление сервера и запускать их в терминале.

            Запуск сервера. Содержимое исполняемого файла:

            echo «Starting left4dead2 server»
            cd ~/Gameserver/left4dead2 -port 27015 +map c1m1_hotel +ip 192.168.56.101

            Здесь +ip 192.168.56.101 – это ip адрес моей второй сетевой карты, на которой должен крутиться сервер.

            echo «Starting left4dead2 server»
            cd ~/Gameserver/
            ./steam -command update -game «left4dead2» -dir . -verify_all -retry

            Остановить сервер можно командами exit или quit Далее настраиваем Sourcemod и Metamod на нашем сервере точно так же как описано в соответствующей статье. Вперед за нужными плагинами!

            Источник

            How To Setup Left 4 Dead 2 Server on Ubuntu

            In this tutorial, you will learn how to setup a Left 4 Dead 2 server on Ubuntu. This guide was tested on Ubuntu server 15.10.

            Prerequisites

            1. Update the packages: sudo apt-get update
            2. Upgrade the packages: sudo apt-get upgrade
            3. Install the required packages: sudo apt-get install lib32gcc1 libc6-i386
            4. Create a new user called «steam»: sudo adduser steam (this is for security purposes)

            Installing SteamCMD

            1. Login to the newly created user: su steam
            2. Get out of the current directory: cd ..
            3. Go into the «steam» user directory: cd steam
            4. Download SteamCMD: wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
            5. Unzip SteamCMD: tar -xvzf steamcmd_linux.tar.gz
            6. Run SteamCMD: ./steamcmd.sh

            Installing the Left 4 Dead 2 server

            1. Login to the Steam servers: login anonymous
            2. Set the install directory: force_install_dir ./l4d2/
            3. Download the L4D2 server files: app_update 222860 validate (the download may take some time)

            Running the Left 4 Dead 2 server

            1. Exit out of SteamCMD: exit
            2. Go into the L4D2 server folder: cd l4d2
            3. Run the game server: screen ./srcds_run +ip YOURSERVERIP -port 27015 +map c1m4_atrium -secure

            In this step, you can replace the map with any desired map.

            Conclusion

            Congratulations! You now have a working instance of L4D2 running! To connect to your server, launch the L4D2 game client, open up the developer console and type connect 1.2.3.4 (replace 1.2.3.4 with the IP address of your server).

            Want to contribute?

            You could earn up to $600 by adding new articles.

            Источник

            Linux Guides

            Learn How To Setup Left 4 Dead 2 Server on Ubuntu

            Table of Contents

            In this tutorial, you will learn how to setup a Left 4 Dead 2 server on Ubuntu. This guide was tested on Ubuntu server 15.10.

            Prerequisites

            1. Update the packages: sudo apt-get update
            2. Upgrade the packages: sudo apt-get upgrade
            3. Install the required packages: sudo apt-get install lib32gcc1 libc6-i386
            4. Create a new user called “steam”: sudo adduser steam (this is for security purposes)

            Installing SteamCMD

            1. Login to the newly created user: su steam
            2. Get out of the current directory: cd ..
            3. Go into the “steam” user directory: cd steam
            4. Download SteamCMD: wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
            5. Unzip SteamCMD: tar -xvzf steamcmd_linux.tar.gz
            6. Run SteamCMD: ./steamcmd.sh

            Installing the Left 4 Dead 2 server

            1. Login to the Steam servers: login anonymous
            2. Set the install directory: force_install_dir ./l4d2/
            3. Download the L4D2 server files: app_update 222860 validate (the download may take some time)

            Running the Left 4 Dead 2 server

            1. Exit out of SteamCMD: exit
            2. Go into the L4D2 server folder: cd l4d2
            3. Run the game server: screen ./srcds_run +ip YOURSERVERIP -port 27015 +map c1m4_atrium -secure

            In this step, you can replace the map with any desired map.

            Conclusion

            Congratulations! You now have a working instance of L4D2 running! To connect to your server, launch the L4D2 game client, open up the developer console and type connect 1.2.3.4 (replace 1.2.3.4 with the IP address of your server).

            Need help?

            Do you need help setting up this on your own service?
            Please contact us and we’ll provide you the best possible quote!

            Источник

            Читайте также:  Установщики пакетов для linux
Оцените статью
Adblock
detector