Входим под пользователем root, я буду использовать программу MobaXterm для входа.
ssh root@айпи
После входа на VDS нам, в первую очередь, следует обновить списки пакетов и репозиториев системы:
В консоль следует ввести команду:
Ubuntu: sudo apt-get -y update && sudo apt-get -y dist-upgrade
CentOS: yum update -y && yum upgrade -y
Стоит подождать некоторое время, данный процесс может занять 1-2 минуты.
Устанавливаем кодировки UTF-8 в операционной системе:
Устанавливаем дополнительные библиотеки для SteamCMD:
Устанавливаем редактор Nano:
Подготавливаем SteamCMD
Скачиваем архив steamcmd и разархивируем его
Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd.
Указываем логин, аноним
Указываем путь куда будет загружен сервер игры Garry's Mod
Пример расположения: /home/steamcmd/garrysmod/
Загружаем сам сервер
Запуск обновления сервера или проверка на целостность файлов
Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit'
Переходим в папку garrysmod
Пример строчки запуска:
ssh root@айпи
После входа на VDS нам, в первую очередь, следует обновить списки пакетов и репозиториев системы:
В консоль следует ввести команду:
Ubuntu: sudo apt-get -y update && sudo apt-get -y dist-upgrade
CentOS: yum update -y && yum upgrade -y
Стоит подождать некоторое время, данный процесс может занять 1-2 минуты.
Устанавливаем кодировки 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
Устанавливаем дополнительные библиотеки для SteamCMD:
Для Debian/Ubuntux64
apt install lib32gcc1
apt install lib32stdc++6
apt install libsdl2-2.0-0
dpkg --add-architecture i386
apt-get update
Для CentOSx64
yum install glibc.i686 libstdc++.i686
yum install glibc libstdc++ ncurses-libs
Устанавливаем редактор Nano:
Для Debian/Ubuntu
apt install nano
Для CentOS
yum install nano
Устанавливаем редактор Nano по умолчанию
echo 'export EDITOR=nano' >> ~/.bashrc
Подготавливаем SteamCMD
mkdir steamcmd
cd steamcmd
Скачиваем архив steamcmd и разархивируем его
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd.
./steamcmd.sh
Указываем логин, аноним
login anonymous
Указываем путь куда будет загружен сервер игры Garry's Mod
Пример расположения: /home/steamcmd/garrysmod/
force_install_dir ./garrysmod/
Загружаем сам сервер
app_update 4020
Запуск обновления сервера или проверка на целостность файлов
app_update 4020 validate
Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit'
Переходим в папку garrysmod
cd ./garrysmod/
Пример строчки запуска:
./srcds_run -game garrysmod -port 27015 +maxplayers 32 +gamemode sandbox +map gm_construct
Последнее редактирование: