🕹️Установка Garry's Mod

В данном инструкции мы расскажем как установить сервер игры Garry's Mod на голый дистрибутив Linux (CentOS/Debian/Ubuntu).

Рекомендуемые операционные системы Linux

  • Ubuntu 18.04 LTS

  • CentOS 7

  • Debian 9

Первичная настройка Linux

  1. Скачиваем и устанавливаем программу PuTTY себе на компьютер, что бы могли подключиться к серверу.

  • Запускаем программу, открываем вкладку Window, переходим в Translation и в меню Remote character set выбираем UTF-8.

  • Возвращаемся во вкладку Session. В Host Name указываем IP адрес вашего сервера, ниже в Saved Sessions придумайте имя подключения и нажмите на кнопку Save.

  • Подключаемся к серверу.

2. Обновление операционной системы. Данный процесс займет продолжительное время и будет запрашивать подтверждения действий.

Для Debian/Ubuntu x64
apt update
apt upgrade

Для CentOSx64
yum update

3. Установка кодировки UTF-8 в операционной системе.

Для Debian/Ubuntux64
apt install locales
Установка пакета кодировок

dpkg-reconfigure locales
Для Debian 8 - Нужная нам кодировка под номером 146, перелистываем список клавишей enter, после чего указываем номер кодировки и подтверждаем цифрой 3.
Для Debian 9 - Находим нужную кодировку и жмем enter.

Для CentOSx64
Установка
localectl set-locale LANG=en_US.UTF-8

Проверка
localectl status

4. Установка дополнительных библиотек, при использование 64 битной операционной системы

  • Перезапускаем сервер

5. Установка дополнительных программ.

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

  • Установка Screen создает отдельные объекты, очень похоже на окна, которое можно свернуть или развернуть, если проводить аналогию с графическим интрефейсом. Только вместо окна вы получаете виртуальную консоль, которую можно отправить в фон или вывести на передний план, и в которой запускается указанное приложение.

6. Установка пакета сертификатов для Debian.

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

  1. Создаем нового пользователя с паролем, например gameserver. Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'

2. Подключаемся под нового пользователя

3. Создаем и переходим в папку, куда будем загружать steamcmd

4. Скачиваем архив steamcmd и разархивируем его

5. Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd.

6. Загрузка и установка сервера

7. Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit'

На этом установка сервера почти закончена.

Автоматический запуск игрового сервера после перезапуска VDS

  • Под пользователем gameserver прописываем команду crontab -e

  • После этого нажимаем на сочетание клавиш ctrl+x и сохраняем результат

  • Чтобы посмотреть, что запущено в скрине наберите screen -ls

  • Чтобы посмотреть отдельный скрин screen -x название скрина или его номер.

  • Чтобы выйти из выбранного скрина нажмите ctrl+a затем d.

Установка дополнительного игрового контента других игр

Разберем на примере установки дополнительного контента игры Counter-Strike: Source. Проблема данного способа, в том, что придется выкачивать полностью весь сервер игры. После закачки сервера, вы можете удалить лишние папки и файлы, в корне cstrike, но внутри нужно оставить только одну папку с названием cstrike.

  • Запускаем ./steamcmd.sh Важно: нужно находиться в папке steamcmd.

  • Монтируем контент, переходим в папку /garrysmod/cfg/ и открываем файл mount.cfg и прописываем:

  • Подключаем контент, в папке /cfg/ открываем файл mountdepots.cfg, если надо прописываем название игры и рядом цифру 1:

На этом установка сервера и дополнительного контента закончена. Для обновления игрового сервера нужно повторить установку игры.

Last updated