Обновить README.md
This commit is contained in:
parent
766910c859
commit
308e2f6bc6
31
README.md
31
README.md
@ -1,3 +1,34 @@
|
||||
# kf2_server
|
||||
|
||||
Это daemon, написанный на Python, для сознания группы серверов игры KillingFloor2.
|
||||
|
||||
-- устанавливаем пакеты
|
||||
sudo apt install -y git tar wget
|
||||
|
||||
-- клонируем репозиторий
|
||||
git clone http://git.alanbox.ru/alan/kf2_server.git /opt/KillingFloor2
|
||||
|
||||
-- создаём прользователя
|
||||
useradd -m -s /bin/bash steam \
|
||||
su steam
|
||||
|
||||
-- включаем поддержку 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 \
|
||||
su root -c 'mv /opt/KillingFloor2/steamcmd /usr/games/steamcmd && chmod +x /usr/games/steamcmd && chown root: /usr/games/steamcmd'
|
||||
|
||||
-- загружаем игру
|
||||
steamcmd +force_install_dir /opt/KillingFloor2/Data +login anonymous +app_update 232130 validate +exit
|
||||
|
||||
-- ставим сервис игры
|
||||
su root -c 'mv /opt/KillingFloor2/kf2.service /etc/systemd/system/kf2.service && chown root: /etc/systemd/system/kf2.service'
|
||||
|
||||
-- редактируем параметры сервера, в файле подробно прокоментированн каждый
|
||||
nano /opt/KillingFloor2/config.ini
|
||||
|
||||
-- добавляем сервис в автозагрузку и запускаем
|
||||
su root -c 'systemctl enable kf2.service && systemctl enable kf2.service'
|
||||
|
Loading…
x
Reference in New Issue
Block a user