Установка игрового сервера Don't Starve Together на Linux — различия между версиями

Материал из ARK-HOSTER.RU | Документация хостинга
Перейти к: навигация, поиск
(Новая страница: «= Установка игрового сервера Don't Starve Together на Linux = == 1. Подготовка системы == * Войдите в сис…»)
 
(нет различий)

Текущая версия на 20:39, 5 ноября 2025

Установка игрового сервера Don't Starve Together на Linux

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

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

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

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

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 dst
sudo passwd dst

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 dst:dst /opt/steamcmd

6. Установка Don't Starve Together сервера

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

sudo su - dst

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

cd /opt/steamcmd
./steamcmd.sh

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

force_install_dir /home/dst/dst-server
login anonymous
app_update 343050 validate
quit

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

1. Запустите сервер для генерации файлов конфигурации:

cd /home/dst/dst-server/bin
./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master

2. Остановите сервер (Ctrl+C) после создания файлов

3. Настройте файлы конфигурации в:

/home/dst/.klei/DoNotStarveTogether/MyDediServer/

8. Создание скрипта запуска

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

nano /home/dst/dst-server/start-server.sh

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

\#!/bin/bash
cd /home/dst/dst-server/bin
./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master

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

chmod +x /home/dst/dst-server/start-server.sh

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

sudo nano /etc/systemd/system/dst-server.service

Добавьте:

[Unit]
Description=Don't Starve Together Server
After=network.target

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

[Install]
WantedBy=multi-user.target

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

sudo systemctl daemon-reload
sudo systemctl enable dst-server
sudo systemctl start dst-server

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

sudo ufw allow 10999/udp

Заключение

Don't Starve Together сервер успешно установлен!

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

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