Como executar um servidor local simples do Minecraft (com e sem mods)

Embora seja fácil compartilhar um mapa do Minecraft com outros jogadores locais em sua rede, é bom ser capaz de executar um servidor dedicado para que as pessoas possam entrar e sair sem o host do jogo original carregando o Minecraft. Hoje, estamos examinando como executar um servidor local simples do Minecraft com e sem mods.

Por que executar um servidor do Minecraft?

Um dos elementos mais frustrantes da experiência multijogador local do Minecraft (tanto para o PC quanto para a edição PE) é que o host do jogo original precisa estar ativo para acessar as criações anteriores. Se houver dois pais e duas crianças jogando Minecraft em uma casa, por exemplo, e eles passarem algumas horas em um fim de semana trabalhando em uma grande estrutura hospedada pelo Kid # 2, então, sempre que alguém quiser trabalhar naquele mundo / estrutura novamente, precisará do Kid # 2 para iniciar o jogo e compartilhá-lo com todos, abrindo-o na LAN. O fator é que cada mundo reside em cada computador separado e, de repente, torna-se um verdadeiro aborrecimento para mais de uma pessoa trabalhar em um determinado mapa.

Uma maneira muito mais eficiente de fazer as coisas é hospedar um servidor autônomo na rede local. Desta forma, os jogadores podem entrar e sair quando quiserem, sem que ninguém precise fazer login e compartilhar seu mundo. Melhor ainda, você pode hospedar um servidor Minecraft em uma máquina que não seja adequada para jogar Minecraft (executamos servidores Minecraft modestos em pequenas caixas Raspberry Pi sem nenhum problema).

Vamos dar uma olhada em como configurar um servidor local básico do Minecraft com e sem mods.

Configurando um servidor Vanilla Minecraft simples

Existem duas maneiras de abordar a instalação do servidor Minecraft simples fornecido pela Mojang. Um método é muito centrado no Windows, pois você simplesmente baixa um arquivo .EXE e o executa, com uma pequena janela gráfica do usuário conveniente. No entanto, esse método não ajuda necessariamente os usuários do OS X e Linux, então usaremos o método baseado em .JAR, que ajudará a expandir o processo em todas as plataformas, com apenas pequenos ajustes necessários para alternar entre os sistemas operacionais.

A primeira coisa a fazer é baixar o arquivo JAR do servidor oficial do Minecraft. Neste tutorial, a versão é 1.7.10. Você pode encontrá-lo na parte inferior da página oficial de download do Minecraft.net. Independentemente do seu sistema operacional, você deseja o arquivo .JAR.

Depois que o download do arquivo for concluído, mova o arquivo .JAR para um local mais permanente. Colocamos o arquivo em um / HTG Test Server /. Você pode colocá-lo em qualquer lugar que quiser, mas identifique-o claramente, coloque-o em algum lugar seguro e esteja ciente de que, uma vez que você execute o arquivo .JAR, todo o material relacionado ao servidor será baixado / descompactado na pasta em que o .JAR está localizado, então não não coloque-o em algum lugar como uma raiz de unidade ou uma pasta pessoal.

Execute o servidor pela primeira vez executando o seguinte comando no prompt de comando do diretório em que o arquivo .JAR está localizado, é claro:

Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui

Os comandos acima irão executar o arquivo JAR do servidor do Minecraft. O comando executa Java, atribui 1 GB de memória / máximo de 1 GB, indica que o arquivo é um JAR, nomeia o JAR e indica que nenhuma GUI é necessária. Você pode ajustar os valores de memória atribuídos / máximos para cima se achar que precisa fazer isso para mundos particularmente grandes ou servidores com muitos jogadores (digamos, durante uma festa em LAN), mas não recomendamos reduzir os valores de memória.

Se você precisar de ajuda para instalar o Java no Linux, criar um atalho para o processo de inicialização no OS X ou qualquer outro problema específico do sistema operacional, recomendamos que você verifique o guia detalhado para iniciar o arquivo JAR do servidor localizado no wiki oficial do Minecraft .

Na primeira vez que você executar o servidor, verá uma mensagem como a seguinte:

[Server thread / INFO]: Iniciando minecraft server versão 1.7.10

[Server thread / INFO]: Carregando propriedades

[Server thread / WARN]: server.properties não existe

[Server thread / INFO]: Gerando novo arquivo de propriedades

[Thread do servidor / WARN]: Falha ao carregar eula.txt

[Server thread / INFO]: Você precisa concordar com o EULA para executar o servidor. Vá para eula.txt para obter mais informações.

[Server thread / INFO]: Parando o servidor

Isso é perfeitamente normal. Procure no diretório do servidor o arquivo EULA.txt, abra-o e edite a entrada “eula = false” para “eula = true” para indicar sua concordância com o contrato de usuário do servidor Mojang. Salve e feche o documento. Execute o comando do servidor novamente. Você pode executá-lo com ou sem a tag “nogui” dependendo de suas necessidades / desejo. Se você executá-lo com a tag “nogui”, a saída do servidor e a interface do comando permanecerão na janela do terminal em que você iniciou o comando:

Se você remover a tag “nogui”, uma janela da GUI será aberta e fornecerá uma experiência de servidor mais limpa e fácil de gerenciar:

A interface GUI mostra exatamente o que você veria na janela do terminal no painel grande à direita, bem como uma janela de estatísticas no canto superior esquerdo e uma lista de jogadores conectados no momento no canto inferior direito. A menos que você esteja executando o servidor em uma máquina sem recursos (ou um dispositivo sem cabeça, como um servidor de mídia ou Raspberry Pi), recomendamos o uso da GUI.

Durante a segunda execução do servidor, depois de aceitar o EULA, arquivos adicionais são baixados e o mundo padrão é gerado. O mundo padrão está localizado em / world / e se parece muito com uma pasta /.minecraft/saves/[someworldname]/ do Minecraft normal (na verdade, é). Você pode jogar no mundo gerado aleatoriamente ou pode excluir o conteúdo de / world / e substituí-lo pelo conteúdo de um jogo salvo de uma cópia independente do Minecraft ou de um mundo salvo que você baixou da Internet.

Vamos entrar em nosso servidor recém-criado e ver como fica. Para entrar no jogo, você precisa estar na mesma LAN do computador host e saber o endereço IP do computador host.

Com o endereço IP em mãos, inicie o Minecraft, clique em Multiplayer no menu principal e adicione o novo servidor ou use o recurso de conexão direta. Se precisar de ajuda com qualquer uma dessas opções, consulte a seção Conectando-se a servidores remotos da lição Explorando os servidores multijogador do Minecraft do nosso guia anterior.

Aqui estamos no novo servidor. Tudo parece ótimo e o mundo está carregando sem problemas. Uma coisa que você notará imediatamente é que o jogo está no modo de sobrevivência. Este é o padrão do servidor, mas mostraremos como alterá-lo em alguns instantes.

No lado do servidor, você verá um fluxo de avisos na janela do console conforme as coisas acontecem nele: jogadores entrando, jogadores morrendo, comunicações do jogador e outros avisos. Além disso, você pode usar comandos de servidor na janela do console e se for um OP ou “operador” no servidor. Existem dezenas de comandos, muitos deles bastante obscuros e raramente usados. Você pode ler toda a lista de comandos no wiki do Minecraft, mas destacaremos os mais relevantes para colocar seu servidor em funcionamento na tabela abaixo.

Observação: se você inserir o comando na janela do console do servidor, você não precisará do “/” inicial, mas precisará se inseri-lo na janela de bate-papo como um jogador no servidor.

/ defaultgamemode [s / c / a]Alterna o modo padrão do servidor para novos jogadores entre os modos Sobrevivência, Criativo e Aventura.
/ dificuldade [p / e / n / h]Alterna os níveis de dificuldade entre Peaceful, Easy, Normal e Hard.
/ modo de jogo [s / c / a] [jogador]O mesmo que / defaultgamemode, exceto aplicado em uma base jogador por jogador.
/ListaLista todos os jogadores atuais.
/ (des) op [player] / deop [player]Concede privilégios de operador de jogador nomeado (ou os remove).
/ save- (all / on / off)“All” salva imediatamente o mundo, “on” ativa a economia mundial (este é o estado padrão) e “off” desativa a economia automática. Melhor deixar isso como está, a menos que você deseje forçar um salvamento imediato para fazer backup de seu trabalho com o comando / save-all.
/ setworldspawn [x y z]Define o ponto de desova para todos os jogadores que entram no mundo. Sem coordenadas, ele define o ponto em que a operação em execução está, com argumentos que atribui o ponto de desova para essas coordenadas.
/ ponto de desova [jogador] [x y z]O mesmo que worldspawn, mas para jogadores individuais; permite que você defina um ponto de desova exclusivo para cada jogador.
/PareEncerra o servidor.
/ tempo definido [valor]Altera o tempo do jogo; aceitará “dia”, “noite” ou um valor de 0 a 24.000 em que, para referência, 6.000 é meio-dia e 18.000 é meia-noite.
/ tp [jogador alvo] [destino]Teleporta o jogador. O primeiro argumento deve ser sempre o jogador alvo. O segundo argumento pode ser outro jogador (enviar o jogador A para B) ou as coordenadas x / y / z (enviar o jogador A para o local).
/ clima [claro / chuva / trovão]Muda o clima. Além disso, você pode adicionar um segundo argumento para alterar o clima por um número X de segundos (onde X pode estar entre 1 e 1.000,00).

Esses são os comandos mais úteis imediatamente para executar um pequeno servidor doméstico. Existem comandos adicionais que são úteis se você abrir seu servidor doméstico para uso público ou semi-público (como / kick e / ban), mas que normalmente são desnecessários para uso doméstico privado.

Agora que lançamos com sucesso nosso servidor doméstico privado, você pode estar se perguntando (especialmente depois de todas as lições dedicadas a eles) como podemos injetar alguns mods incríveis em nosso servidor. Próxima parada, modding no servidor.

Configurando um Servidor Minecraft Modded Simples

Assim como você pode facilmente injetar o carregador de mod do Forge em uma instalação autônoma do Minecraft, você pode facilmente injetar o carregador de mod do Forge no servidor do Minecraft.

Você pode reutilizar o mesmo instalador que usou para Forge no tutorial de modding anterior; simplesmente execute-o novamente (não importa se você está usando o .EXE ou o .JAR) e ajuste as configurações da seguinte forma:

Selecione “Instalar servidor” e aponte-o para um diretório novo. Você não precisa instalar um servidor e depois instalar o Forge, como você precisa instalar o Minecraft e depois instalar o Forge como fizemos no tutorial do lado do cliente.

Observação: Se você pulou para esta seção porque estava tão empolgado com os mods em seu servidor, ainda encorajamos você a ler a seção anterior, pois várias das etapas são idênticas e não as repetiremos em detalhes para esta parte do tutorial.

Aguarde um minuto para fazer o download dos arquivos do servidor e do Forge e visite a pasta de instalação. As próximas etapas serão muito parecidas com a configuração do servidor do Minecraft.

Dentro da pasta, execute o arquivo “forge. *. Universal.jar” usando exatamente o mesmo comando que você usou, com base no seu sistema operacional da parte de instalação básica deste tutorial.

O servidor será executado e, em seguida, interrompido, indicando como fez na seção anterior que você precisa aceitar o EULA. Abra o EULA.txt recém-criado e edite o “falso” para “verdadeiro” como da última vez.

Execute o servidor novamente para confirmar se tudo está instalado corretamente e apenas para uma medida extra, junte-se ao mundo. Lembre-se, quando você se juntar ao mundo, você precisará entrar com um cliente modificado (clientes vanilla não podem se juntar a servidores modificados). Junte-se a uma instalação de número de versão correspondente do Minecraft com Forge instalado, mas sem quaisquer mods carregados, o que irá espelhar o estado do servidor.

Tudo parece bem. Nós até geramos perto de uma aldeia, o que é sempre divertido. Vamos mostrar a esses aldeões como fazer uma festa gerando um portal para uma dimensão mágica.

Sem acordo; acabamos de jogar um diamante em uma poça e todos os aldeões estão nos olhando como se tivéssemos perdido a cabeça. Podemos ter o Forge instalado, mas estamos perdendo o componente que faz a mágica acontecer: o mod Twilight Forest.

Agora que sabemos que o Forge está instalado corretamente, a próxima etapa é instalar os mods que queremos. O processo é muito simples. Você só precisa ter certeza de que o arquivo mod .JAR (neste caso, o mod Twilight Forest) está localizado na pasta / mods / para o seu novo servidor Forge e a pasta / mods / para o cliente Minecraft com o qual você está ingressando no servidor.

Saia do seu cliente Minecraft e pare o servidor com o comando “stop”, copie os arquivos e reinicie o servidor. Em seguida, reinicie o cliente e entre no servidor.

Palavras não podem expressar a decepção que sentimos quando o aldeão caiu no portal recém-criado da Floresta do Crepúsculo e não conseguiu se teletransportar para a Floresta. Teremos que ir em seu lugar.

O portal acabou ficando bem próximo a um castelo. Sério, esta pode ser a semente de mapa mais sortuda de todos os tempos: nós começamos próximo a uma vila em Overworld, fizemos um portal lá, e acabamos próximo a um castelo na Floresta do Crepúsculo (se você estiver jogando com a Floresta do Crepúsculo no 1.7. 10 (ou outras versões 1.7. *) A semente é: 1065072168895676632)!

Ajustes e truques extras para o seu servidor

Neste ponto, você está pronto para o rock, com ou sem mods, dependendo de qual sabor você instalou. Isso não significa, no entanto, que você terminou de mexer no seu servidor. Vejamos algumas coisas extras que você pode fazer para melhorar sua experiência com o servidor.

Mais mods

Você sempre pode instalar mais mods. Lembre-se de que mais mods requerem mais recursos de CPU / GPU / RAM. Anote com cuidado os mods que você instala, porque todos os que entrarem no seu servidor também precisarão ter esses mods instalados. De modo geral, a pasta / mod / do cliente e a pasta / mod / do servidor devem ser espelhos uma da outra.

Precisa de ideias para bons mods de servidor? Acesse os recursos listados em “Onde encontrar mods?” seção do nosso tutorial de modding do Minecraft.

Abrindo seu servidor para jogadores remotos

Se quiser jogar com pessoas fora de sua rede local, você pode configurar o encaminhamento de porta para que jogadores fora de sua rede doméstica possam acessar o servidor. A maioria das conexões de banda larga doméstica pode facilmente suportar muitos jogadores. Como o servidor não tem um sistema de senha, você pode querer considerar a criação de uma lista de permissões no servidor. Use o comando e parâmetros / whitelist [on / off / list / add / remove / reload] [playername] para ajustar e visualizar a lista de permissões.

Ajuste fino com Server.Properties

Dentro da pasta do servidor, você encontrará um arquivo chamado server.properties. Se você abrir este arquivo em um editor de texto, encontrará um arquivo de configuração simples que pode ser editado manualmente. Embora algumas dessas configurações estejam disponíveis por meio de comandos de servidor / no jogo, muitas delas não estão.

Usando simples alternadores verdadeiro / falso ou numéricos, é possível permitir que os jogadores voem durante o modo de sobrevivência, desligue o The Nether, ajuste as configurações de tempo limite do servidor e uma série de outras variáveis. Embora muitas das configurações sejam bastante autoexplicativas, algumas requerem um entendimento mais profundo da variável envolvida. Verifique esta análise detalhada das variáveis ​​server.properties.

Armado com um servidor, modificado ou não, agora você não precisa mais se preocupar em ter certeza de que a pessoa certa está online no momento certo para acessar seu mundo (e você pode facilmente compartilhar seu mundo em toda a sua casa ou com amigos em todo o país).


$config[zx-auto] not found$config[zx-overlay] not found