Перейти к содержанию

Сервер ARK: Survival Evolved

В этой статье

Информация

ARK: Survival Evolved — это популярная многопользовательская игра в жанре выживания с открытым миром, разработанная Studio Wildcard. В игре игроки выживают на острове, населенном динозаврами и другими доисторическими животными, строят базы, добывают ресурсы и взаимодействуют с другими игроками.

Выделенный сервер ARK для Linux позволяет создать собственный мир для игры с друзьями или сообщества, с возможностью полной настройки всех параметров игрового процесса, включая скорость развития персонажей, добычи ресурсов, приручения существ и многое другое. Серверная версия игры поддерживает установку модификаций, карт и расширений, что позволяет значительно разнообразить игровой процесс.

ARK: Survival Evolved. Основные возможности

  • Настраиваемый игровой процесс: более 100 параметров для тонкой настройки всех аспектов игры;
  • Модификации и карты: поддержка модификаций из Steam Workshop и официальных DLC-карт;
  • Администрирование: инструменты для управления доступом игроков и их учетными записями, включая RCON-доступ;
  • Кроссплатформенная игра: поддержка доступа с ПК, Xbox, PlayStation и мобильных устройств (при соответствующей настройке);
  • Управление кланами: встроенные инструменты для создания племен и управления территориями;
  • PvE и PvP режимы: возможность настройки режимов игры - сотрудничество или сражения между игроками.

Особенности сборки

ID

Пользователи и директории

  • Пользователь: steam (UID:1000, GID:1000);
  • Домашняя директория: /home/steam;
  • Директория SteamCMD: /home/steam/steamcmd;
  • Директория сервера ARK: /home/steam/ARK;
  • Логи: /home/steam/ARK/ShooterGame/Saved/Logs/;
  • Скрипт запуска: /home/steam/ARK/ark_server_start.sh.

Системные сервисы

  • Systemd-сервис: /etc/systemd/system/ark.service;
  • Автозапуск: включен (добавлен в multi-user.target).

Сетевые настройки

  • Основной игровой порт: 7777/udp;
  • Дополнительный порт: 7778/udp;
  • Порт запросов (Query): 27015/udp;
  • RCON-порт: 32330 (включен).

Структура файлов сервера

Основные компоненты сервера находятся в директории /home/steam/ARK:

/home/steam/ARK/
├── ark_server_start.sh         # Скрипт запуска сервера
└── ShooterGame/                # Основная директория игры
    ├── Binaries/               # Исполняемые файлы
    │   └── Linux/              # Бинарные файлы для Linux
    │       └── ShooterGameServer  # Основной исполняемый файл сервера
    ├── Content/                # Контент игры
    │   ├── Mods/               # Установленные модификации
    │   │   ├── 111111111/      # Пример установленной модификации
    │   │   └── Ragnarok/       # Карта Ragnarok
    │   └── PrimalEarth/        # Базовый контент игры
    └── ...

Начало работы после развертывания сервера ARK: Survival Evolved

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:

  • Логин и Пароль для входа на сервер (SSH): приходят в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.
  • Имя сервера: "My ARK Server"
  • Пароль сервера: TestPass123! (пароль по умолчанию)
  • Пароль администратора: TestPass123! (пароль по умолчанию)
  • Максимальное количество игроков: 70
  • Сервер работает от имени непривилегированного пользователя steam;
  • Открыты только необходимые UDP-порты: 7777, 7778, 27015, 32330.

Сводка используемых портов

Порт Протокол Назначение
7777 UDP Основной игровой порт
7778 UDP Дополнительный порт
27015 UDP Порт запросов (Query)
32330 TCP/UDP RCON-порт для администрирования

Безопасность сервера

Важно: После сдачи сервера настоятельно рекомендуется сменить все административные и пользовательские пароли. Это необходимо для предотвращения несанкционированного доступа и защиты конфиденциальных данных.

Управление учетной записью и игровым сервером

Подключение к серверу для игроков

  • IP-адрес: IP-адрес сервера;
  • Порт: 7777;
  • Пароль: TestPass123!;
  • Название: My ARK Server;

Подключение к серверу для администраторов

  • RCON-порт: 32330;
  • Пароль администратора: TestPass123!;
  • Утилита для подключения: rcon.
rcon -P 32330 -p TestPass123!

Текущее состояние

Сервер настроен на автоматический запуск при старте системы. Статус можно проверить командой:

systemctl status ark

Управление сервисом

Запуск сервера:

systemctl start ark
Остановка сервера:

systemctl stop ark
Перезапуск сервера

systemctl restart ark
Отключение автозапуска

systemctl disable ark
Включение автозапуска

systemctl enable ark

Изменение параметров сервера

Способ 1: Через конфигурационный файл Основные параметры сервера хранятся в файле:

/home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

Для изменения паролей отредактируйте следующие параметры:

[ServerSettings]
ServerPassword='Новый пароль для игроков'
ServerAdminPassword='Новый пароль администратора'
ServerName='Новое название сервера'

Способ 2: Через скрипт запуска

Отредактируйте скрипт запуска сервера:

nano /home/steam/ARK/ark_server_start.sh

Найдите строку с параметрами и измените:

...SessionName="My ARK Server"?ServerPassword="НовыйПароль"?ServerAdminPassword="НовыйАдминПароль"...

Изменение карты сервера

Карту можно изменить в файле конфигурации:

/home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini

Найдите и измените параметр:

[ServerSettings]
MapName='Новая_Карта'

Или измените в скрипте запуска:

ShooterGameServer "TheIsland"?listen...

Применение изменений

После внесения любых изменений необходимо перезапустить сервер:

sudo systemctl restart ark

Примечание

Подробная информация по основным настройкам содержится в документации разработчиков ARK: Survival Evolved.

Заказ ARK: Survival Evolved с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.