Software de servidor da Edição Java

De Minecraft Wiki
Ir para: navegação, pesquisa
Disambig color.svg Esse artigo fala sobre software servidor não oficiais para Edição Java. Para software servidor para Edição Bedrock, veja Software de servidor da Edição Bedrock. Para software multijogador gratuito e oficial, veja servidor. Para servidores oficiais pagos da Mojang, veja Realms.

Software de servidor da Edição Java permite a jogadores da Edição Java jogarem nos servidores no modo multijogador. O software oficial do servidor da Edição Java inclui Realms, com software não oficial sendo abundante.

Características[editar | editar código-fonte]

Servidores personalizados têm uma série de características, algumas comum com edições oficiais de servidores. Estas características estendem a funcionalidade da jogabilidade, administração e muitas adições originais novas.

Multimundo[editar | editar código-fonte]

Multimundo é o nome de uma característica do cliente do Minecraft que pode ser usada por um servidor personalizado. O primeiro servidor que possuía esse recurso foi o Myne.

Normalmente nesses servidores há um mundo principal com portais para direcioná-lo para esses outros mapas ou por um comando. Eles também podem criar novos mundos e atribuir várias propriedades para o mundo, por exemplo; restrições de quem pode entrar ou construir em alguns mundos. Isso torna possível mostrar mundos antigos e ainda ter mapas para o público para construir neles. Isso também pode conceder áreas mais privadas para evitar grief.

Códigos de formatação[editar | editar código-fonte]

Artigo principal: Códigos de formatação

Códigos de formatação são tratados pelo jogo com um sinal de seção (§). O cliente padrão do Minecraft não permite introduzir este símbolo no bate-papo, por isso muitos servidores personalizados permitem usar um e comercial (&) ou porcentagem (%) em vez.

As mensagens enviadas a partir do servidor para o cliente podem conter códigos de formatação.

Quando o cliente envia código de cores do bate-papo para o servidor (usando um cliente modificado ou antigo), alguns servidores (incluindo o vanilla) vai expulsar o jogador e ignorar a mensagem.

O código de cores no início da mensagem só vai funcionar se o byte do ID do jogador é inferior a 127. Se é 127 ou superior, o jogo adiciona automaticamente §e antes da mensagem, tornando-se amarelo. No entanto, os códigos de cores após o primeiro caractere ainda funcionam. Se você usar um ID abaixo de 127, ele não adiciona um código de cores, por isso aqueles que você usa irão funcionar.

É importante notar que um sinal de seção no final de uma mensagem que não é seguido por um dígito hexadecimal vai travar todos os clientes que recebem, por isso é uma obrigação de sanitizar as mensagens do bate-papo recebidos de clientes.

Comparação[editar | editar código-fonte]

Esta é uma comparação de servidores personalizados disponíveis para as duas versões do Minecraft.

Os servidores que estão listados aqui são obrigados a ter pelo menos uma versão de acesso público.

Sobrevivência[editar | editar código-fonte]

Esta versão do Minecraft inclui apenas SMP neste momento.

Metadados

Nome Desenvolvedor(es) LanguageLinguagem Licença Plataforma
Bravo C. e outros Python 2 MIT WindowsLinuxmacOS
C#raft ementalo, spazzarama Smjert, Deniska(Gremlin13) C# AGPL3 WindowsLinuxmacOS
Chunky Monkey huin, agon, nictuku Go MIT WindowsLinuxmacOS
craftd Founders (kev009, meh), PrecipiceGames (HACKhalo2, dotblank, alyawn), outros contribuintes C99 BSD simplificado Linux
mc-erl Apiocera, clonejo Erlang GPL v3 Linux
Glowstone SpaceManiac Java MIT WindowsLinuxmacOS
hCraft BizarreCake C++ GPL v3 Linux
LibOpenCraft Geramy, Alex, Zahndy C# GPL v3 WindowsLinuxmacOS
MCServer xoft C++ Licença Apache 2.0 WindowsLinuxmacOSAndroid
Mineserver Fador, Nredor, Psoden, deoxxa, ... C++ Nova BSD WindowsLinuxmacOS
OpenMC Xinnx C# GPL v3 Windows
PocketMine-MP para Minecraft: PE PocketMine Team: shoghicp, sekjun9878, Brandon15811, Intyre, williamtdr PHP LGPL WindowsLinuxmacOSAndroidiOS/iPadOS
Spout
(com plugin Vanilla)
SpoutDev: Afforess, Wulfspider, alta189, raphfrk, Top_Cat, narrowtux, Olloth, Rycochet, RoyAwesome, zml2008 Java SpoutDev v1 WindowsLinuxmacOS

Características

Nome Scripting IRC Multimundo Gravidade Entidades Biomas Redstone Pistões
C#raft C# Java
VisualBasic
Sim Planejado Sim Sim Sim Planejado Planejado
Chunky Monkey Desconhecido Não Planejado Planejado Parcial Não Desconhecido Desconhecido
craftd Muitos Planejado Não Sim Planejado Não Desconhecido Desconhecido
mc-erl Não Não Não Não Não Não Desconhecido Desconhecido
hCraft Não Sim Sim Sim Parcial Sim Planejado Planejado
Glowstone Bukkit Plugin Sim Planejado Parcial Não Desconhecido Desconhecido
LibOpenCraft .NET Planejado Planejado Planejado Sim Sim Planejado Planejado
LuaCraft Lua Plugin Planejado Sim Sim Planejado Sim Planejado
MCServer Lua Plugin Sim Parcial Parcial Sim Sim Sim
Mineserver Muitos
Principalmente C++
Plugin Sim Sim Parcial Sim Desconhecido Desconhecido
OpenMC .NET Não Não Não Sim Não Desconhecido Desconhecido
PocketMine-MP para Minecraft: PE PocketMine API Plugin Sim Sim Trabalhando na inteligencia artificial Parcial Não no MCPE Não no MCPE
Spout (com plugin Vanilla) SpoutAPI Plugin Sim Parcial Parcial Sim Sim Sim

Classic[editar | editar código-fonte]

Esta versão do Minecraft inclui apenas Multiplayer Sobrevivência.
Inclui apenas os desenvolvedores que contribuem para a fonte
Por favor, esteja ciente de que se você estiver adicionando um MCLawl forks ou apenas procurando um determinado, eles foram movidos para aqui.

Metadados

Nome Base Desenvolvedor(es) Linguagem Licença Base de dados Plataforma
800Craft fCraft Jonty800, GlennMR, LaoTszy C# GPLv3 / MIT Flatfile WindowsLinuxmacOS
Arc Myne A Equipe Arc Python BSD com a cláusula 2 modificada Flatfile WindowsLinuxmacOS
D3 Nenhum Dadido3, Umby24 Purebasic MIT SQlite WindowsLinux
fCraft Nenhum fragmer C# MIT Flatfile WindowsLinuxmacOS
FemtoCraft Nenhum fragmer C# BSD Clausula 3 Flatfile WindowsLinuxmacOS
FourCraft FemtoCraft dalak C# MIT Flatfile WindowsLinuxmacOS
GGS Nenhum hypereddie Java GPL v3 SQLite/MySQL WindowsLinuxmacOS
LegendCraft 800Craft LeChosenOne, DingusBungus C# MIT Flatfile WindowsLinuxmacOS
OpenClassic OpenCraft Steveice10 Java MIT Flatfile WindowsLinuxmacOS
PowerBlock Nenhum dreadiscool Java GPLv3 Flatfile WindowsLinuxmacOS
Overv CTF MCSharp HeroCane (Marvy) C# GPLv3 Flatfile WindowsLinuxmacOS
>>MCLawl Forks<< MCLawl Vários C# Vários Vários WindowsLinuxmacOS

Características

Nome Scriptamento Interface gráfica IRC Multimundo Blocos Personalizados Gravidade Entidades Rastreamento de Blocos Console Remoto Suporta CPE
800Craft .NET Sim Sim Sim Sim Sim Sim Sim Online N/D
Arc Python, Lua (Planejado) Planejado Sim Sim Sim Sim Sim Sim Planejado Não
D3 Lua Sim Sim Sim Sim Sim Sim Sim Não Sim
fCraft Binário Sim Sim Sim Não Não Não Sim Não Sim
FemtoCraft Não Não Não Não Não Sim Não Não Não Sim
FourCraft Não Não Planejado Não Planejado Sim Não Não Não Sim
GGS Java Não Plugin Sim Sim Sim Plugin Plugin Não Não
LegendCraft C# .NET Sim Sim Sim Sim Sim Sim Sim Planejado Sim
OpenClassic Java Sim Não Sim Sim Sim Sim Sim Não Não
PowerBlock JavaScript Plugin Plugin Plugin Plugin Plugin Plugin Plugin Plugin Não