Установка игрового сервера Don't Starve Together на Linux — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «= Установка игрового сервера Don't Starve Together на Linux = == 1. Подготовка системы == * Войдите в сис…») |
(нет различий)
|
Текущая версия на 20:39, 5 ноября 2025
Содержание
- 1 Установка игрового сервера Don't Starve Together на Linux
- 1.1 1. Подготовка системы
- 1.2 2. Системные требования
- 1.3 3. Установка необходимых пакетов
- 1.4 4. Создание пользователя
- 1.5 5. Установка SteamCMD
- 1.6 6. Установка Don't Starve Together сервера
- 1.7 7. Настройка сервера
- 1.8 8. Создание скрипта запуска
- 1.9 9. Настройка systemd
- 1.10 10. Запуск сервера
- 1.11 11. Настройка файрвола
- 1.12 Заключение
Установка игрового сервера 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):
- [Выделенные серверы](https://ark-hoster.ru/dedicated/) - для высоконагруженных игровых серверов
- [VPS/VDS серверы](https://ark-hoster.ru/vpsgame/) - для небольших и средних серверов
Наши специалисты помогут с настройкой игровых серверов!