Создание Garry's Mod сервера

    Garry's Mod
  • Данное руководство поможет создать собственный сервер Garry's Mod на ОС Linux (Ubuntu)
  • Перед началом установки необходимо выбрать и заказать тарифный план виртуального сервера
  • После заказа и активации сервера, Вы можете приступить к созданию сервера Garry's Mod
  • Если Вам потребуется помощь с установкой, Вы можете создать запрос в техническую поддержку и мы установим игровой сервер Garry's Mod бесплатно на Ваш vds

Подготовка к установке игрового сервера Garry's Mod

Перед установкой игрового сервера, потребуется установить необходимое программное обеспечение, а также выполнить обновление ОС.

    Установите обновления ОС
  • sudo apt update
  • sudo apt upgrade

  • Выполните установку кодировки UTF-8 в операционной системе
  • sudo apt install locales

  • Установка дополнительных библиотек, при использование 64 битной операционной системы
  • sudo apt install lib32gcc1
  • sudo apt install lib32stdc++6
  • sudo apt install libsdl2-2.0-0
  • sudo dpkg --add-architecture i386
  • sudo apt update
  • sudo apt upgrade

  • Перезагрузите сервер
  • reboot

Установка текстового редактора Nano

  • sudo apt install nano

Установите Tmux.

  • sudo apt-get install tmux

Устанавливать игровой сервер под пользователем root не рекомендуется, из соображений безопасности, поэтому необходимо создать нового пользователя и перейти на его уровень.

    Создание пользователя с именем "gmserver" (при создании потребуется указать пароль пользователя)
  • sudo adduser gmserver

  • Выполните переход на уровень пользователя
  • su - gmserver

Установка SteamCMD

SteamCMD требуется для установки сервера Garry's Mod.

    Создайте директорию для SteamCMD и перейдите в неё
  • mkdir steamcmd
  • cd steamcmd

  • Скачайте установщик SteamCMD и распакуйте его в созданную директорию
  • curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

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

Сейчас Вы можете перейти к установке игрового сервера Garry's Mod.

    Запустите SteamCMD (откроется консоль steamcmd)
  • ./steamcmd.sh

  • Укажите директорию, в которую будет установлен игровой сервер
  • force_install_dir /home/gmserver

  • Выполните авторизацию в Steam
  • login anonymous

  • Для установки сервера используйте ID сборки Garry's Mod 4020
  • app_update 4020

  • Проверьте что все файлы загрузились правильно и не повреждены
  • app_update 4020 validate

  • Закройте консоль steamcmd сочетанием клавиш "Ctrl+C"

Запуск игрового сервера Garry's Mod

Создайте новую сессию в Tmux (чтобы игровой сервер оставался рабочим даже при закрытии ssh подключения).

    Создайте новую сессию в Tmux
  • tmux new -s gmserver

  • Перейдите в директорию с установленным игровым сервером
  • cd /home/gmserver

  • Запустите игровой сервер с помощью примера, либо с иными параметрами
  • ./srcds_run -game garrysmod -port 27015 +maxplayers 32 +gamemode sandbox +map gm_construct
Создание игрового сервера Garry's Mod на Linux
Создание игрового сервера Garry's Mod на Linux

На этом установка и базовая настройка сервера завершена, Вы можете играть на собственном онлайн сервере Garry's Mod.

Создание игрового сервера Garry's Mod на Linux
Создание игрового сервера Garry's Mod на Linux
Создание игрового сервера Garry's Mod на Linux
Создание игрового сервера Garry's Mod на Linux