PterodactylPterodactyl

Бесплатно
Открытый код
Информация

Pterodactyl — продвинутая бесплатная панель управления игровыми серверами с открытым исходным кодом для Linux. Через удобный веб-интерфейс можно быстро развернуть, администрировать и отслеживать сервера для Minecraft, CS:GO, Rust и других популярных игр. Безопасность обеспечивается изоляцией через Docker, разграничением прав доступа и автоматическими резервными копиями. Панель поддерживает мультисерверные и мультипользовательские среды, интеграцию с плагинами и мгновенную установку серверов и обновлений в один клик. Решение идеально для геймеров, хостинг-провайдеров и разработчиков, обеспечивая стабильное, быстрое и безопасное управление игровыми серверами.

Основные возможности

  • Управление игровыми серверами: интуитивно понятный веб-интерфейс для запуска, настройки и мониторинга Minecraft, CS:GO, Rust, ARK, Valheim и других популярных игр.
  • Изоляция на базе Docker: каждый сервер работает в отдельном Docker-контейнере для максимальной производительности и безопасности.
  • Гибкая система ролей: разграничение прав для администраторов, пользователей и команд. Можно делегировать управление и ограничивать действия.
  • Автоматизированная установка серверов: развертывание игровых серверов и установка обновлений в один клик. Готовые шаблоны для популярных игр.
  • Мониторинг в реальном времени: статистика серверов, использование ресурсов (CPU, RAM, диск) и логи активности.
  • Автоматические бэкапы и восстановление: расписание и ручное резервное копирование игровых серверов для быстрой восстановления.
  • Плагины и моды: поддержка установки и управления плагинами, модификациями и пользовательскими настройками для каждого игрового сервера.
  • Безопасный SFTP-доступ: каждому пользователю предоставляется отдельный доступ к файлам сервера через SFTP.
  • Поддержка нескольких узлов: централизованное управление игровыми серверами на разных физических и виртуальных машинах.
  • REST API для автоматизации: интеграция с биллингом, мониторингом и автоматизацией через мощный API.

Особенности установки

ВремяОСОЗУДиск
20–30 минDebian 12Ubuntu 24.044Gb40Gb
Внимание

Pterodactyl поддерживает три режима установки, которые зависят от вашей инфраструктуры и задач:

  • Panel + Node: Полная установка — панель управления и игровая нода размещаются на одном сервере. Идеально для небольших проектов, личного использования или тестирования.
  • Panel: Устанавливается только панель управления. Используется для централизованного контроля и управления удалёнными игровыми нодами. Подходит для крупных инфраструктур с несколькими серверами.
  • Node: Устанавливается только игровая нода (сервер). Подключается к внешней панели для хостинга игровых серверов. Используется для масштабирования и добавления новых серверов.
Примечание

По умолчанию мы устанавливаем актуальную стабильную версию программного обеспечения с сайта разработчика или из официальных репозиториев.

Начало работы после установки Pterodactyl

После оплаты вашего заказа на email, указанный при регистрации, вам придёт письмо с уведомлением о том, что сервер готов к работе. В этом письме будут указаны IP-адрес вашего VPS, а также учётные данные для подключения к web интерфейсу панели управления Pterodactyl:

  • Ссылка: https://example.com
  • Логин: admin
  • Пароль: ****** (Выслан на email)
Screenshot of interface
Примечание

Данные для доступа к вашему VPS размещены в разделе «Виртуальные серверы»: выберите нужный сервер и нажмите «Инструкция». Эти сведения также указаны в письме, которое вы получаете после установки.

Первоначальные настройки

После входа в Pterodactyl вас встречает современная панель управления с меню слева. В этом меню собраны все основные инструменты для управления игровыми серверами, пользователями и ресурсами — навигация проста как для новичков, так и для опытных администраторов:

Screenshot of interface
  1. Обзор: Главная страница с обзором серверов, использованием ресурсов, недавней активностью и быстрыми ссылками на основные действия.
  2. Настройки: Доступ и изменение глобальных настроек панели, управление API-ключами и основными параметрами.
  3. API приложения: Управление доступом к API для интеграции внешних сервисов и автоматизации задач панели.
  4. Базы данных: Создание и управление базами данных для игровых серверов и приложений.
  5. Локации: Определение физических или виртуальных локаций для узлов для организации серверной инфраструктуры.
  6. Узлы: Управление узлами (физическими или виртуальными серверами), на которых размещаются игровые серверы, мониторинг их состояния и производительности.
  7. Серверы: Добавление, настройка и мониторинг игровых серверов (любых поддерживаемых игр), управление лимитами ресурсов и состоянием серверов.
  8. Пользователи: Создание и управление учетными записями пользователей панели, назначение ролей и настройка прав доступа.
  9. Монтирования: Управление монтированием папок и дисков для совместного использования файлов между серверами.
  10. Шаблоны: Управление шаблонами для разных типов игр или окружений, упрощая развёртывание серверов.
Примечание

Подробную информацию по основным настройкам Pterodactyl можно найти в документации разработчика.

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

После создания сервера в Pterodactyl вы переходите на страницу управления этим сервером. Здесь можно отслеживать его работу в реальном времени, управлять всеми параметрами, просматривать логи, а также работать с файлами и пользователями. Интерфейс разделён на вкладки, что делает администрирование сервера простым и наглядным как для новичков, так и для опытных администраторов:

Screenshot of interface
  1. Консоль: Консоль в реальном времени для просмотра логов, отправки команд и отслеживания активности сервера прямо из браузера.
  2. Файлы: Доступ, загрузка, редактирование и управление всеми файлами и папками сервера.
  3. Базы данных: Создание и управление базами данных, связанными с сервером, включая параметры подключения.
  4. Планировщик: Настройка автоматических задач (резервное копирование, перезагрузка, выполнение команд) по вашему расписанию.
  5. Пользователи: Управление доступом: приглашение новых пользователей, назначение прав и контроль ролей.
  6. Резервные копии: Создание, загрузка, восстановление и управление резервными копиями данных сервера.
  7. Сеть: Просмотр и управление назначенными IP-адресами, портами и сетевыми соединениями.
  8. Параметры запуска: Настройка переменных окружения, параметров и команд запуска сервера.
  9. Настройки: Настройка основных параметров сервера: имя, лимиты ресурсов, переустановка, параметры панели.
  10. Активность: Просмотр журнала всех действий на сервере для прозрачности и безопасности.

Обновление Pterodactyl

Информация

Когда выходит новая версия Pterodactyl, вы можете безопасно обновить ее.

Подробные инструкции по обновлению самой панели доступны на странице официальной документации. Возможно, потребуется также обновить PHP, как описано здесь, и выполнить обновление Wings — системного сервиса для запуска и управления игровыми серверами. Инструкции по обновлению Wings доступны здесь.
Примечание

Что такое Wings? Wings — это отдельный системный сервис, который устанавливается на каждом сервере с игровыми контейнерами. Он служит связующим звеном между панелью Pterodactyl и реальными игровыми серверами: отвечает за запуск, остановку и перезапуск контейнеров, управляет ресурсами и логами, изолирует работу каждого сервера. Wings обрабатывает команды панели в реальном времени, контролирует доступ к файлам, следит за производительностью и обеспечивает стабильное управление всеми серверами.

4 June 2025 г.

Присоединяйтесь к нашему каналу!

Делитесь идеями, голосуйте за функции и оставайтесь в курсе.