Сервер ARK Survival Evolved¶
В этой статье
Информация
ARK Survival Evolved — это популярная многопользовательская игра в жанре выживания с открытым миром, разработанная Studio Wildcard. В игре игроки выживают на острове, населенном динозаврами и другими доисторическими животными, строят базы, добывают ресурсы и взаимодействуют с другими игроками.
Выделенный сервер ARK для Linux позволяет создать собственный мир для игры с друзьями или сообщества, с возможностью полной настройки всех параметров игрового процесса, включая скорость развития персонажей, добычи ресурсов, приручения существ и многое другое. Серверная версия игры поддерживает установку модификаций, карт и расширений, что позволяет значительно разнообразить игровой процесс.
ARK Survival Evolved. Основные возможности¶
- Настраиваемый игровой процесс: более 100 параметров для тонкой настройки всех аспектов игры;
- Модификации и карты: поддержка модификаций из Steam Workshop и официальных DLC-карт;
- Администрирование: инструменты для управления доступом игроков и их учетными записями, включая RCON-доступ;
- Кроссплатформенная игра: поддержка доступа с ПК, Xbox, PlayStation и мобильных устройств (при соответствующей настройке);
- Управление кланами: встроенные инструменты для создания племен и управления территориями;
- PvE и PvP режимы: возможность настройки режимов игры - сотрудничество или сражения между игроками.
Особенности сборки¶
| ID | Совместимые ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (Гб) | Мин. HDD/SDD (Гб) | Доступно |
|---|---|---|---|---|---|---|---|---|---|
| 310 | Ubuntu 22.04 | + | + | + | + | 2 | 4 | - | ЗАКАЗАТЬ |
Пользователи и директории
- Пользователь:
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, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном 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.
Текущее состояние
Сервер настроен на автоматический запуск при старте системы. Статус можно проверить командой:
Управление сервисом
Запуск сервера:
Остановка сервера: Перезапуск сервера Отключение автозапуска Включение автозапускаИзменение параметров сервера¶
Способ 1: Через конфигурационный файл Основные параметры сервера хранятся в файле:
Для изменения паролей отредактируйте следующие параметры:
[ServerSettings]
ServerPassword='Новый пароль для игроков'
ServerAdminPassword='Новый пароль администратора'
ServerName='Новое название сервера'
Способ 2: Через скрипт запуска¶
Отредактируйте скрипт запуска сервера:
Найдите строку с параметрами и измените:
...SessionName="My ARK Server"?ServerPassword="НовыйПароль"?ServerAdminPassword="НовыйАдминПароль"...
Изменение карты сервера¶
Карту можно изменить в файле конфигурации:
Найдите и измените параметр:
Или измените в скрипте запуска:
Применение изменений¶
После внесения любых изменений необходимо перезапустить сервер:
Примечание
Подробная информация по основным настройкам содержится в документации разработчиков ARK Survival Evolved.
Заказ ARK Survival Evolved с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.