Установка игрового сервера 7 Days to Die на Linux

Материал из ARK-HOSTER.RU | Документация хостинга
Версия от 20:36, 5 ноября 2025; Admin (обсуждение | вклад) (Новая страница: «= Установка игрового сервера 7 Days to Die на Linux = == 1. Подготовка системы == * Войдите в систему…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка игрового сервера 7 Days to Die на Linux

1. Подготовка системы

  • Войдите в систему под учетной записью с правами root или пользователя с правами sudo.
  • Рекомендуется использовать Ubuntu 24.04 LTS или Debian 12.

2. Системные требования

  • **ОС:** Ubuntu 24.04 LTS / Debian 12
  • **RAM:** Минимум 4 ГБ (рекомендуется 8+ ГБ)
  • **CPU:** 4+ ядра
  • **Диск:** 15+ ГБ свободного места

3. Установка необходимых пакетов

sudo apt update && sudo apt upgrade -y
sudo apt install -y wget curl lib32gcc-s1 lib32stdc++6 screen

4. Создание пользователя

sudo useradd -m -s /bin/bash 7dtd
sudo passwd 7dtd

5. Установка SteamCMD

sudo mkdir -p /opt/steamcmd
cd /opt/steamcmd
sudo wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
sudo tar -xzf steamcmd_linux.tar.gz
sudo chown -R 7dtd:7dtd /opt/steamcmd

6. Установка 7 Days to Die сервера

1. Переключитесь на пользователя 7dtd:

sudo su - 7dtd

2. Запустите SteamCMD:

cd /opt/steamcmd
./steamcmd.sh

3. Установите сервер:

force_install_dir /home/7dtd/7dtd-server
login anonymous
app_update 294420 validate
quit

7. Настройка сервера

1. Создайте скрипт запуска:

nano /home/7dtd/7dtd-server/start-server.sh

2. Добавьте содержимое:

\#!/bin/bash
cd /home/7dtd/7dtd-server
./7DaysToDieServer.x86_64 -batchmode -nographics -configfile=serverconfig.xml

3. Сделайте исполняемым:

chmod +x /home/7dtd/7dtd-server/start-server.sh
chmod +x /home/7dtd/7dtd-server/7DaysToDieServer.x86_64

4. Создайте конфигурационный файл serverconfig.xml:

nano /home/7dtd/7dtd-server/serverconfig.xml

5. Добавьте базовую конфигурацию:

<?xml version="1.0" encoding="UTF-8"?>
<ServerSettings>
    <property name="ServerName" value="7 Days to Die Server"/>
    <property name="ServerPort" value="26900"/>
    <property name="ServerMaxPlayerCount" value="8"/>
    <property name="ServerPassword" value=""/>
    <property name="AdminFileName" value="serveradmin.xml"/>
</ServerSettings>

8. Настройка systemd

sudo nano /etc/systemd/system/7dtd-server.service

Добавьте:

[Unit]
Description=7 Days to Die Dedicated Server
After=network.target

[Service]
Type=simple
User=7dtd
WorkingDirectory=/home/7dtd/7dtd-server
ExecStart=/home/7dtd/7dtd-server/start-server.sh
Restart=always

[Install]
WantedBy=multi-user.target

9. Запуск сервера

sudo systemctl daemon-reload
sudo systemctl enable 7dtd-server
sudo systemctl start 7dtd-server

10. Настройка файрвола

sudo ufw allow 26900/udp
sudo ufw allow 26900/tcp

Заключение

7 Days to Die сервер успешно установлен!

Для размещения ваших игровых серверов на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):

Наши специалисты помогут с настройкой игровых серверов!