Установка игрового сервера Left 4 Dead 2 на Windows

Материал из ARK-HOSTER.RU | Документация хостинга
Перейти к: навигация, поиск

Установка игрового сервера Left 4 Dead 2 на Windows

1. Подготовка

  • Убедитесь, что у вас установлена Windows Server или Windows 10/11.
  • Имейте права администратора.
  • Подготовьте минимум 10 ГБ свободного места на диске.
  • Убедитесь, что установлены Visual C++ Redistributable.

2. Системные требования

  • **ОС:** Windows Server 2019+ или Windows 10/11
  • **RAM:** Минимум 2 ГБ (рекомендуется 4+ ГБ)
  • **CPU:** 2+ ядра
  • **Диск:** 10+ ГБ свободного места

3. Установка SteamCMD

Скачивание SteamCMD

1. Создайте директорию для SteamCMD:

C:\steamcmd

2. Скачайте SteamCMD для Windows:

Invoke-WebRequest -Uri "https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip" -OutFile "C:\steamcmd\steamcmd.zip"

3. Распакуйте архив в C:\steamcmd

4. Установка Left 4 Dead 2 сервера

Запуск SteamCMD

1. Откройте командную строку (cmd) или PowerShell от имени администратора

2. Перейдите в директорию SteamCMD:

cd C:\steamcmd

3. Запустите SteamCMD:

steamcmd.exe

Установка сервера

1. В консоли SteamCMD выполните команды:

force_install_dir C:\l4d2-server
login anonymous
app_update 222860 validate
quit

2. Дождитесь завершения установки.

5. Настройка сервера

Создание конфигурационных файлов

1. Создайте директорию для конфигурации:

C:\l4d2-server\left4dead2\cfg

2. Создайте файл server.cfg:

notepad C:\l4d2-server\left4dead2\cfg\server.cfg

3. Добавьте базовую конфигурацию:

\# Основные настройки
hostname "Left 4 Dead 2 Server"
sv_password ""
sv_region 255

\# Настройки игроков
maxplayers 8
sv_maxrate 30000

\# Настройки игры
sv_alltalk 1
sv_gametypes "coop"
mp_gamemode "coop"

\# RCON
rcon_password "your_rcon_password_here"

Настройка карт

1. Создайте файл maplist.txt:

notepad C:\l4d2-server\left4dead2\cfg\maplist.txt

2. Добавьте карты:

l4d_river01_docks
l4d_airport01_greenhouse
l4d_smalltown01_caves
l4d_hospital01_apartment

6. Создание скрипта запуска

Batch скрипт

1. Создайте файл start-server.bat:

notepad C:\l4d2-server\start-server.bat

2. Добавьте содержимое:

@echo off
cd /d C:\l4d2-server
start "L4D2 Server" srcds.exe -game left4dead2 +map l4d_river01_docks +maxplayers 8
echo Server started

PowerShell скрипт

1. Создайте файл start-server.ps1:

notepad C:\l4d2-server\start-server.ps1

2. Добавьте содержимое:

$serverPath = "C:\l4d2-server"
Set-Location $serverPath
Start-Process -FilePath "$serverPath\srcds.exe" -ArgumentList "-game left4dead2 +map l4d_river01_docks +maxplayers 8"

7. Настройка Windows Firewall

Открытие портов

1. Откройте PowerShell от имени администратора

2. Разрешите порты:

New-NetFirewallRule -DisplayName "L4D2 Server TCP" -Direction Inbound -LocalPort 27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "L4D2 Server UDP" -Direction Inbound -LocalPort 27015 -Protocol UDP -Action Allow

Через графический интерфейс

1. Откройте "Брандмауэр Защитника Windows" 2. Нажмите "Дополнительные параметры" 3. Создайте правила для входящих подключений:

  * TCP порт 27015
  * UDP порт 27015

8. Запуск как службы Windows (опционально) =

Использование NSSM

1. Скачайте NSSM (Non-Sucking Service Manager)

2. Установите службу:

nssm install L4D2Server "C:\l4d2-server\srcds.exe" "-game left4dead2 +map l4d_river01_docks +maxplayers 8"

3. Запустите службу:

nssm start L4D2Server

9. Обновление сервера

Создание скрипта обновления

1. Создайте файл update-server.bat:

notepad C:\l4d2-server\update-server.bat

2. Добавьте содержимое:

@echo off
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir C:\l4d2-server +app_update 222860 validate +quit
echo Server updated

10. Устранение неполадок

Проблемы с запуском

1. Проверьте наличие Visual C++ Redistributable 2. Убедитесь, что порты не заняты другими приложениями 3. Проверьте права доступа к файлам

Проблемы с подключением

1. Проверьте настройки файрвола 2. Убедитесь, что порт 27015 открыт 3. Проверьте IP-адрес сервера

Заключение

Left 4 Dead 2 сервер успешно установлен и настроен на Windows! Теперь у вас есть полнофункциональный сервер для игры с друзьями.

Для размещения ваших игровых серверов на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):

Наши специалисты помогут с настройкой игровых серверов!