From 201cf4a11bd5879def456429e2096930edc13d58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= Date: Tue, 18 Mar 2025 12:15:47 +1000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index db33ef7..1b56459 100644 --- a/README.md +++ b/README.md @@ -5,22 +5,24 @@ # Установка (Debian) -- устанавливаем пакеты -> sudo apt install -y git tar wget +> sudo apt install -y git tar wget python3-pip; \\ \ +pip3 install psutil 2> /dev/null || pip3 install psutil --break-system-packages -- создаём прользователя -> useradd -m -s /bin/bash steam \\ \ -su steam +> useradd -m -s /bin/bash steam; \\ \ +su steam; \\ \ +cd ~ -- клонируем репозиторий -> git clone http://git.alanbox.ru/alan/kf2_server.git /opt/KillingFloor2 +> su -c 'git clone http://git.alanbox.ru/alan/kf2_server.git /opt/KillingFloor2 && chown -R steam: /opt/KillingFloor2' -- включаем поддержку x86 архетектуры > su root -c 'dpkg --add-architecture i386 && apt update && apt install -y ia32-libs 2> /dev/null || apt install -y lib32z1' -- ставим steamcmd -> wget http://media.steampowered.com/client/steamcmd_linux.tar.gz \\ \ -mkdir -p /home/steam/Steam/ && tar -C /home/steam/Steam/ -xvf steamcmd_linux.tar.gz \\ \ -rm -rf ./steamcmd_linux.tar.gz \\ \ +> wget http://media.steampowered.com/client/steamcmd_linux.tar.gz; \\ \ +mkdir -p /home/steam/.local/share/Steam/steamcmd/ && tar -C /home/steam/.local/share/Steam/steamcmd/ -xvf steamcmd_linux.tar.gz; \\ \ +rm -rf ./steamcmd_linux.tar.gz; \\ \ su root -c 'mv /opt/KillingFloor2/steamcmd /usr/games/steamcmd && chmod +x /usr/games/steamcmd && chown root: /usr/games/steamcmd' -- загружаем игру @@ -34,3 +36,6 @@ su root -c 'mv /opt/KillingFloor2/steamcmd /usr/games/steamcmd && chmod +x /usr/ -- добавляем сервис в автозагрузку и запускаем > su root -c 'systemctl enable kf2.service && systemctl enable kf2.service' + +-- выходим из пользователя steam +> exit