Сервер 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, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и 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 следуйте этой инструкции.