-
Автор темы
- #1
1. Обновление операционной системы. Данный процесс займет продолжительное время и будет запрашивать подтверждения действий.
Для Debian/Ubuntu x64
Для CentOSx64
2. Установка кодировки UTF-8 в операционной системе.
Для Debian/Ubuntux64
Установка пакета кодировок
Для Debian 8 - Нужная нам кодировка под номером 146, перелистываем список клавишей enter, после чего указываем номер кодировки и подтверждаем цифрой 3.
Для Debian 9 - Находим нужную кодировку и жмем enter.
Для CentOSx64
Установка
Проверка
3. Установка дополнительных библиотек, при использование 64 битной операционной системы
Устанавливаем редактор Nano по умолчанию
5. Установка пакета сертификатов для Debian.
Установка сервера Garry's Mod
1. Создаем нового пользователя с паролем, например gameserver.
Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'
2. Подключаемся под нового пользователя
3. Создаем и переходим в папку, куда будем загружать steamcmd
4. Скачиваем архив steamcmd и разархивируем его
5. Запускаем steamcmd.sh. Важно: нужно находиться в папке steamcmd.
6. Загрузка и установка сервера
Указываем логин, аноним
Указываем путь куда будет загружен сервер игры Garry's Mod
Пример расположения: /home/gameserver/steamcmd/garrysmod/
Загружаем сам сервер
7. Запуск сервера. После загрузки сервера выходим из steamcmd введя команду 'quit'
Переходим в папку garrysmod
Пример строчки запуска:
Завершить процесс, выключить игровой сервер нажатием клавиш ctrl+c
Для Debian/Ubuntu x64
Код:
apt update
apt upgrade
Код:
yum update
Для Debian/Ubuntux64
Код:
apt install locales
Код:
dpkg-reconfigure locales
Для Debian 9 - Находим нужную кодировку и жмем enter.
Для CentOSx64
Установка
Код:
localectl set-locale LANG=en_US.UTF-8
Код:
localectl status
Код:
Для 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
- Перезапускаем сервер
- Установка текстового редактора Пожалуйста, авторизуйтесь для просмотра ссылки.
Код:
Для Debian/Ubuntu x64
apt install nano
Для CentOS
yum install nano
Код:
echo 'export EDITOR=nano' >> ~/.bashrc
- Установка Пожалуйста, авторизуйтесь для просмотра ссылки.
- Screen создает отдельные объекты, очень похоже на окна, которое можно свернуть или развернуть, если проводить аналогию с графическим интрефейсом. Только вместо окна вы получаете виртуальную консоль, которую можно отправить в фон или вывести на передний план, и в которой запускается указанное приложение.
Код:
Для Debian/Ubuntu x64
apt install screen
Для CentOS
yum install screen
Код:
apt -y install ca-certificates
1. Создаем нового пользователя с паролем, например gameserver.
Все последующие шаги выполняются под созданным пользователем. Выйти из него можно командой 'exit'
Код:
Для Debian/Ubuntux64
useradd gameserver -s /bin/bash -m /Создаем домашнюю директорию
passwd gameserver /Добавляем пароль, попросит указать пароль дважды
Для CentOSx64
useradd gameserver
passwd gameserver qwerty
Код:
Для Debian/Ubuntux64
su gameserver -l
Устанавливаем редактор Nano по умолчанию
echo 'export EDITOR=nano' >> ~/.bashrc
Для CentOSx64
su - gameserver -l
Устанавливаем редактор Nano по умолчанию
echo 'export EDITOR=nano' >> ~/.bashrc
Код:
mkdir steamcmd
cd steamcmd
Код:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
Код:
./steamcmd.sh
Указываем логин, аноним
Код:
login anonymous
Пример расположения: /home/gameserver/steamcmd/garrysmod/
Код:
force_install_dir ./garrysmod/
Код:
app_update 4020 validate
Переходим в папку garrysmod
Код:
cd ./garrysmod/
Код:
./srcds_run -game garrysmod -port 27015 +maxplayers 32 +gamemode sandbox +map gm_construct