Установка игрового сервера Garry's Mod на Linux

Материал из ARK-HOSTER.RU | Документация хостинга
Версия от 20:41, 5 ноября 2025; Admin (обсуждение | вклад) (Новая страница: «= Установка игрового сервера Garry's Mod на Linux = == 1. Подготовка системы == * Войдите в систему п…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка игрового сервера Garry's Mod на Linux

1. Подготовка системы

  • Войдите в систему под учетной записью с правами root или пользователя с правами sudo.
  • Рекомендуется использовать Ubuntu 24.04 LTS или Debian 12.

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

  • **ОС:** Ubuntu 24.04 LTS / Debian 12
  • **RAM:** Минимум 2 ГБ (рекомендуется 4+ ГБ)
  • **CPU:** 2+ ядра
  • **Диск:** 5+ ГБ свободного места

3. Установка необходимых пакетов

1. Обновите систему:

sudo apt update && sudo apt upgrade -y

2. Установите необходимые пакеты:

sudo apt install -y wget curl lib32gcc-s1 lib32stdc++6 screen

4. Создание пользователя

1. Создайте пользователя:

sudo useradd -m -s /bin/bash gmod
sudo passwd gmod

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

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

sudo mkdir -p /opt/steamcmd
cd /opt/steamcmd

2. Скачайте и установите SteamCMD:

sudo wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
sudo tar -xzf steamcmd_linux.tar.gz
sudo chown -R gmod:gmod /opt/steamcmd

6. Установка Garry's Mod сервера

1. Переключитесь на пользователя gmod:

sudo su - gmod

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

cd /opt/steamcmd
./steamcmd.sh

3. В консоли SteamCMD выполните:

force_install_dir /home/gmod/gmod-server
login anonymous
app_update 4020 validate
quit

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

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

mkdir -p /home/gmod/gmod-server/garrysmod/cfg
nano /home/gmod/gmod-server/garrysmod/cfg/server.cfg

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

hostname "Garry's Mod Server"
sv_password ""
maxplayers 16
rcon_password "your_rcon_password"

8. Настройка systemd

1. Создайте сервис:

sudo nano /etc/systemd/system/gmod-server.service

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

[Unit]
Description=Garry's Mod Server
After=network.target

[Service]
Type=simple
User=gmod
WorkingDirectory=/home/gmod/gmod-server
ExecStart=/home/gmod/gmod-server/srcds_run -game garrysmod +map gm_construct +maxplayers 16
Restart=always

[Install]
WantedBy=multi-user.target

3. Запустите сервер:

sudo systemctl daemon-reload
sudo systemctl enable gmod-server
sudo systemctl start gmod-server

9. Настройка файрвола

sudo ufw allow 27015/tcp
sudo ufw allow 27015/udp

Заключение

Garry's Mod сервер успешно установлен и настроен!

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

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