Pumpkin (Pumpkin-MC/Pumpkin)
Searching Database…
Что это такое?
Pumpkin — это реализация сервера Minecraft, полностью написанная на Rust. Её цель — высокая скорость, эффективность и возможность настройки при сохранении игровых механик ванильной версии.
Это замена официального серверного ПО Minecraft или плагин поверх него?
Это полноценный самостоятельный сервер, написанный с нуля на Rust. Это не плагин для ванильных серверов или серверов Spigot/Paper; у него есть собственный API плагинов для расширения функциональности.
Как его запустить?
Следуйте руководству Quick Start из проекта. Также есть поддержка Docker с конфигурацией docker-compose для развёртывания в контейнерах.
Нужно ли что-то установить перед запуском, например Java?
Java не нужна, так как сервер представляет собой нативный бинарный файл на Rust. Настройка выполняется через простой файл TOML.
Проект завершён и готов к использованию в продакшене?
Нет, проект явно помечен как находящийся в активной разработке, с дорожной картой к релизу 1.0.0. Такие функции, как поддержка Bedrock, ИИ мобов и достижения, пока находятся в разработке.
Поддерживаются ли клиенты Java и Bedrock Minecraft?
Да, Java Edition поддерживается полностью, а поддержка Bedrock Edition находится в разработке.
Почему стоит выбрать это вместо Paper или другого сервера на Java?
Pumpkin написан на Rust и использует многопоточность для повышения производительности. Цель — быть быстрее и эффективнее типичных серверов на Java, сохраняя при этом ванильные игровые механики.
Можно ли подключить этот сервер за прокси, например Velocity или BungeeCord?
Да, поддерживаются протоколы прокси, включая BungeeCord, BungeeGuard и Velocity.
Есть ли в нём функции администрирования, например RCON и права доступа?
Да, из коробки есть Query, RCON, система прав, команды и поддержка переводов.
Можно ли создавать для него плагины?
Да, Pumpkin предоставляет специальный API плагинов (pumpkin-plugin-api и pumpkin-plugin-wit) как основу для разработки плагинов. Он распространяется под отдельной лицензией MIT/Apache-2.0.
What are similar projects?
docker-minecraft-server, Paper, luanti, p2wlan, ReSkate, TrinityCore, benilla, skynet
Which topics is it in?
game-server, minecraft, multithreading, gpl, gamedev, gaming, docker-compose, sdk, plugin, networking, rust, server
