Skip to content
Pular para o conteúdo
Voltar ao Blog
Servidores Bedrock Personalizados com PocketMine-MP

Servidores Bedrock Personalizados com PocketMine-MP

Alexandru Maftei
Alexandru Maftei
@ice
Atualizado
25 visualizações
Resposta rápida:O PocketMine-MP é um software servidor personalizado para Minecraft: Bedrock, construído em PHP, C e C++, que permite criar experiências de gameplay totalmente personalizadas através de um sistema de plugins. Diferente do servidor Bedrock vanilla, oferece flexibilidade para servidores criativos, RPG, mini-games, etc., com suporte a multimundo e desenvolvimento ativo.
TL;DR:PocketMine-MP é um software servidor de código aberto gratuito para criar servidores Minecraft Bedrock personalizados com plugins. Suporta 100+ jogadores, gerenciamento de múltiplos mundos e sistemas de permissões flexíveis, tornando-o ideal para servidores criativos, RPG e mini-games. Aprenda como configurá-lo e o que você deve saber antes de começar.

"Software de servidor customizado para Minecraft: Bedrock, construído do zero em PHP, C e C++"

pmmp/PocketMine-MP - github.com
⭐ 3.512 estrelas💻 PHP📄 LGPL-3.0

Se você sempre quis executar um servidor Minecraft Bedrock sem ficar preso ao survival vanilla, PocketMine-MP é exatamente o que você procura. É um software servidor gratuito e de código aberto construído em PHP que permite criar experiências de gameplay totalmente personalizadas através de um sistema de plugins. Em vez de gerenciar vários nós de servidor, você pode executar 100+ jogadores em uma única instância com controle total sobre as regras.

O Que Este Projeto Faz

PocketMine-MP não é um substituto direto para Bedrock vanilla. É uma tela em branco. Você começa com um mecanismo de servidor e constrói o que quiser através de plugins. Quer executar um servidor apenas criativo com teleportação instantânea? Pronto. Construindo um hub de mini-games onde os jogadores pulam entre modos de jogo? PocketMine cuida disso. Precisa de sistemas de economia personalizada, hierarquias de permissões ou ferramentas de gerenciamento de mundos? O ecossistema de plugins tem você coberto, e se algo não existir, você pode desenvolvê-lo você mesmo.

O mecanismo suporta múltiplos mundos executados simultaneamente, para que os jogadores permaneçam no seu servidor enquanto experimentam modos de gameplay completamente diferentes. Tudo é gerenciado através de uma interface de linha de comando, com controles de administrador ao vivo enquanto o servidor está em execução.


Quando Você Precisaria Disso

Aqui está o aviso antecipado: isso não é para survival vanilla. Se você quiser Minecraft de survival puro com geração de mundo normal e IA de mobs, use o software de servidor Bedrock oficial. PocketMine remove recursos vanilla como mecânicas de redstone, IA de mobs e geração de mundo nativa.

Mas se você está executando um servidor criativo, construindo uma experiência de RPG, hospedando mini-games ou criando algo para o qual o jogo vanilla nunca foi projetado, este é o que você precisa. As pessoas o usam para servidores de aventura onde os jogadores seguem histórias roteirizadas. Outros constroem arenas PvP competitivas. Alguns executam comunidades de role-playing com enredo personalizado e sistemas de progressão. A flexibilidade é o ponto inteiro.

Você também obtém desenvolvimento ativo. Novas versões de Minecraft Bedrock são normalmente suportadas dentro de dias após o lançamento, para que você nunca fique preso a uma versão antiga aguardando atualizações de compatibilidade.


Começando com a Instalação

Configurar PocketMine-MP é simples. O projeto fornece binários PHP pré-compilados para que você não precise compilar nada você mesmo (embora você possa se quiser). Comece baixando o último binário PHP recomendado de sua página de lançamentos, depois pegue o arquivo PocketMine-MP PHAR.

No Linux, parece assim:

bash
wget https://github.com/pmmp/PocketMine-MP/releases/download/5.42.1/PocketMine-MP.phar
wget https://github.com/pmmp/PHP-Binaries/releases/download/pm5-php-8.2-latest/PHP-Linux-x86_64.tar.gz
tar -xzf PHP-Linux-x86_64.tar.gz./bin/php7/bin/php PocketMine-MP.phar

A primeira inicialização leva alguns minutos para gerar arquivos de configuração e o mundo padrão. Depois disso, você está no console do servidor onde pode executar comandos, monitorar jogadores e ajustar configurações em tempo real.

Eles também mantêm uma imagem Docker se você preferir containerizá-la, o que torna a implantação mais limpa na infraestrutura de nuvem. Usuários do Windows e macOS obtêm arquivos de lote e scripts PowerShell em vez de scripts de shell, para que o processo de configuração permaneça consistente nas plataformas.


Recursos Principais Que Importam

A API de plugin é o mecanismo real aqui. É bem documentada e madura após mais de uma década de desenvolvimento. Quer se conectar a eventos de movimento do jogador? Ouvir quebras de blocos? Disparar comandos personalizados? Registrar novos itens com comportamentos? A API cobre tudo. Muitos desenvolvedores de plugins publicam seu trabalho no Poggit, o repositório de plugin da comunidade, para que você possa encontrar soluções pré-prontas antes de escrever a sua.

O suporte a multimundo é genuinamente útil. Você pode executar um mundo criativo, um mundo de survival e uma arena de mini-games simultaneamente na mesma instância de servidor. Os jogadores podem se teleportar entre eles sem desconectar. Normalmente, isso exigiria servidores separados consumindo hardware separado, mas aqui são apenas pastas de mundo diferentes.

Os sistemas de permissão funcionam imediatamente. Atribua jogadores a grupos, conceda permissões específicas a esses grupos e construa uma hierarquia que funcione para as necessidades do seu servidor. Um servidor criativo privado tem requisitos diferentes de um RPG público com moderadores, e o sistema se adapta a ambos.

O desempenho é sólido. O repositório com 3.512 estrelas reflete manutenção ativa, e servidores do mundo real consistentemente executam 100+ jogadores concorrentes dependendo do seu hardware e quais plugins você está executando. Isso não é teórico - é o que as pessoas realmente reportam em implantações de produção.


Coisas Que Podem Te Derrubar

Primeiro, não espere recursos vanilla que você não adicionou explicitamente. Sem circuitos de redstone. Sem desova de mobs. Sem árvores crescendo. Jogadores recém-vindos de Bedrock vanilla às vezes esperam que isso "apenas funcione", e não funcionará. Isso não é um bug - esse é o design. Qualquer coisa que você queira precisa de um plugin ou implementação manual.

Conflitos de plugin acontecem. Dois plugins competindo pelos mesmos eventos podem causar comportamento estranho. Sua melhor defesa é instalar plugins um de cada vez, testando completamente entre as adições, e verificar os requisitos do plugin e incompatibilidades conhecidas antes de adicioná-lo a um servidor ao vivo.

O desempenho se degrada não-linearmente com a contagem de plugins. Dez plugins bem escritos funcionam sem problemas. Trinta plugins escritos sem levar em conta o desempenho vão prejudicar sua taxa de tick. Se seu servidor começar a gaguejar, o problema é quase sempre um plugin mal otimizado, não PocketMine em si.

As atualizações exigem reinicializações. Diferentemente de alguns jogos, você não pode recarregar dinamicamente servidores Minecraft. Planeje janelas de manutenção ou use um proxy na frente do seu servidor para que os jogadores possam se reconectar a um backup enquanto você atualiza.


O Que Você Deve Considerar Em Vez Disso

Se você especificamente precisa de Bedrock vanilla, Microsoft mantém software servidor oficial. É menos personalizável, mas não requer configuração ou gerenciamento de plugin.

Para Java Edition, Spigot e Paper têm ecossistemas maiores com mais plugins e argumentavelmente configuração mais fácil para iniciantes. A paisagem de servidor Java é mais madura simplesmente porque Java Minecraft existe há mais tempo. Mas Java e Bedrock usam protocolos completamente diferentes, portanto essa escolha depende inteiramente de qual versão seus jogadores estão usando.

Algumas pessoas usam proxies como Bungeecord na frente de múltiplas instâncias de PocketMine para balancear carga de jogadores em servidores. Essa é uma questão de arquitetura, não uma escolha de software, e está fora do escopo aqui. Saiba apenas que é possível se você acabar precisando dessa escala.


Onde Investigar Mais

A documentação oficial é sólida. Os problemas no GitHub são monitorados ativamente, e a comunidade do Discord responde rapidamente às perguntas de configuração. Se você está considerando executar um servidor Bedrock personalizado, gaste uma tarde lendo a documentação e explorando o repositório de plugin Poggit. Isso lhe dirá se a filosofia de PocketMine se alinha com o que você está construindo.

Depois que você tiver seu servidor em execução, você pode até criar um MOTD personalizado para mostrar na lista de servidores, informando aos jogadores que tipo de experiência eles estão tendo. E quando chegar a hora de construir esse personagem perfeito para seu servidor de aventura, você pode querer verificar skins de Minecraft para encontrar algo que se encaixe no tema do seu servidor.

pmmp/PocketMine-MP - LGPL-3.0, ⭐3.512
Sobre o autor
Alexandru Maftei
Alexandru MafteiRedator-chefe

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Perguntas Frequentes

Qual é o principal benefício do uso do PocketMine-MP em vez do servidor Bedrock vanilla?
O principal benefício é a capacidade de personalizar completamente a experiência de gameplay através de plugins, algo não possível com o servidor vanilla que tem funcionalidades limitadas como redstone e IA de mobs.
Como funciona a gestão de múltiplos mundos no PocketMine-MP?
O PocketMine-MP suporta a execução simultânea de múltiplos mundos na mesma instância de servidor. Os jogadores podem se teleportar entre esses mundos sem desconectar, economizando hardware.
O que devo considerar antes de adicionar plugins ao meu servidor PocketMine-MP?
Antes de adicionar plugins, teste-os individualmente para evitar conflitos, verifique os requisitos e incompatibilidades conhecidas, especialmente se você estiver executando muitos plugins ao mesmo tempo.
O que acontece com os recursos vanilla do Minecraft Bedrock no PocketMine-MP?
Recursos como redstone, IA de mobs e geração de mundo nativa são removidos. Qualquer funcionalidade adicional precisa ser adicionada via plugins ou implementação manual.

Comentários

Nenhum comentário ainda. Seja o primeiro a compartilhar sua opinião!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy