15Aug
Embora seja fácil compartilhar um mapa do Minecraft com outros jogadores locais em sua rede, é bom poder executar um servidor dedicado para que as pessoas possam ir e vir sem o host original do jogo carregando o Minecraft. Hoje, estamos a analisar como executar um servidor Minecraft local simples com e sem mods.
Por que executar um servidor 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 deve estar ativo para acessar as criações anteriores. Se houver dois pais e dois filhos jogando Minecraft em uma casa, por exemplo, e eles passam algumas horas um fim de semana trabalhando em uma grande estrutura hospedada pelo Kid # 2, e, a qualquer hora, alguém quer trabalhar nesse mundo / estrutura, eles precisam de Kid# 2 para disparar o seu jogo e compartilhá-lo com todos os outros, abrindo-o para a LAN.Fator em 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 ir e vir como quiserem, sem que nenhuma pessoa precise fazer login e compartilhar seu mundo. Ainda melhor, você pode hospedar um servidor Minecraft em uma máquina que não é adequada para realmente jogar Minecraft( corremos modesto servidores Minecraft de pequenas caixas de framboesa com sem problema).
Vamos dar uma olhada em como configurar um servidor Minecraft local básico tanto com e sem mods.
Configurando um Servidor de Vanilla Minecraft Simples
Existem duas maneiras de se aproximar da instalação do servidor Minecraft fornecido por Mojang. Um método é muito centrado no Windows, pois você simplesmente baixa um arquivo. EXE e executá-lo, com uma pequena janela de usuário gráfica conveniente. Esse método não ajuda necessariamente os usuários do OS X e Linux, portanto, vamos usar o método baseado em. JAR, que ajudará a expandir o processo em todas as plataformas com apenas ajustes muito pequenos necessários para alternar entre os sistemas operacionais.
A primeira ordem de negócios é baixar o arquivo JAR oficial do servidor Minecraft. A partir deste 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ê quer o arquivo. JAR.
Após o arquivo ter terminado o download, 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 rotulá-lo claramente, colocá-lo em algum lugar seguro e estar ciente de que, uma vez que você executar o arquivo. JAR, todos os itens relacionados ao servidor serão baixados / descompactados na pasta em que o. JAR está localizado, então donColoque-o em algum lugar como uma raiz de unidade ou uma pasta inicial.
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 executarão o arquivo JAR do servidor Minecraft. O comando executa Java, atribui 1GB de memória / 1GB max, 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 você achar que precisa fazê-lo para mundos particularmente grandes ou servidores com muitos jogadores( por exemplo, durante uma festa LAN), mas não recomendamos reduzir os valores da memória.
Se você precisar de ajuda para instalar o Java no Linux, criando um atalho para o processo de lançamento no OS X ou qualquer outro problema específico do sistema operacional, nós o encorajamos a verificar o guia detalhado para o lançamento do arquivo JAR do servidor localizado no Minecraft oficialwiki.
A primeira vez que você executa o servidor, você verá uma mensagem como a seguinte:
[Server thread / INFO]: Iniciando o servidor do minecraft versão 1.7.10
[Server thread / INFO]: Carregando as propriedades
[Server thread / WARN]: server.properties não existe
[thread / INFO do servidor: gerando novo arquivo de propriedades
[thread do servidor / WARN]: Falha ao carregar eula.txt
[thread / INFO do servidor: você precisa concordar com o EULA emordem 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 para o arquivo EULA.txt, abra-o e edite a entrada "eula = false" para "eula = true" para indicar seu acordo com o acordo do 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 / desejos. Se você executá-lo com a etiqueta "nogui", a saída do servidor e a interface de comando permanecerão na janela do terminal em que você iniciou o comando:
Se você remover a etiqueta "nogui", uma janela da GUI será aberta e fornecerá uma limpeza e facilidadepara gerenciar a experiência do servidor:
A interface GUI mostra exatamente o que você veria na janela do terminal no painel de mão direita grande, bem como uma janela de estatísticas na parte superior esquerda e uma lista de jogadores atualmente conectados noinferior direito. A menos que você esteja executando o servidor em uma máquina com recursos descartáveis (ou um dispositivo sem cabeça como um servidor de mídia ou Raspberry Pi), recomendamos usar a GUI.
Durante a segunda corrida do servidor, depois de aceitar o EULA, arquivos adicionais são baixados e o mundo padrão é gerado. O mundo padrão está localizado no /world/ e parece muito como um antigo /.minecraft/saves/ [nome do mundo] / pasta do Minecraft regular( na verdade, é).Você pode jogar no mundo gerado aleatoriamente ou pode excluir o conteúdo do /world/ e substituí-lo pelo conteúdo de um jogo salvo de uma cópia autônoma do Minecraft ou de um saldo mundial que você baixou da Internet.
Junte-se ao nosso servidor recém-cunhado e veja como isso se parece. Para se juntar ao seu jogo, você precisa estar na mesma LAN que o computador host e precisa conhecer o endereço IP do computador host.
Com o endereço IP na mão, dispare o Minecraft, clique em Multijogador no menu principal e adicione o novo servidor ou use o recurso de conexão direta. Se você precisar de ajuda com qualquer uma dessas opções, consulte a seção Conexão a servidores remotos da aula Explorar o Minecraft Multiplayer Servers do nosso guia anterior.
Aqui estamos no novo servidor. Tudo parece ótimo e o mundo está carregando sem problemas. Uma coisa que você observará imediatamente é que o jogo está no modo de sobrevivência. Este é o padrão do servidor, mas mostraremos como mudá-lo em apenas um momento.
No lado do servidor das coisas, você verá um fluxo de avisos na janela do console, à medida que as coisas acontecem: jogadores que se juntam, jogadores que morrem, comunicações de jogadores e outros avisos. Além disso, você pode usar os comandos do servidor tanto na janela do console quanto se você for um OP ou "operador" no servidor. Há dezenas de comandos, muitos deles bastante obscuros e raramente usados. Você pode ler toda a lista de comandos no wiki do Minecraft, mas vamos destacar os mais relevantes para começar seu servidor na tabela abaixo.
Observe : se você inserir o comando na janela do console do servidor, você não precisa do "/" principal, mas você faz se o inserir 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 Survival, Creative e Adventure. |
/ dificuldade [p /e/n/ h] | Alterna os níveis de dificuldade entre Peaceful, Easy, Normal e Hard. |
/ gamemode [s /c/ a] [player] | O mesmo que / defaultgamemode, exceto aplicado em uma base jogador por jogador. |
/ lista | Lista todos os jogadores atuais. |
/( de) op [jogador] / deop [jogador] | Dá privilégios de operador de jogador nomeados( ou os tira). |
/ save-( todo /on/ desativado) | "todos" salva de imediato o mundo, "on" gira a economia mundial( este é o estado padrão) e "off" destrói a salvação automática. Melhor deixar isso sozinho, a menos que você deseje forçar uma salvação imediata para fazer backup do seu trabalho com o comando / save-all. |
/ setworldspawn [x y z] | Define o ponto de geração para todos os jogadores que entram no mundo. Sem coordenadas, ele define o ponto em que a operação de execução está parada, com argumentos atribui o ponto de geração às coordenadas. |
/ spawnpoint [player] [x y z] | O mesmo que worldspawn, mas para jogadores individuais;permite que você defina um ponto de spa único para cada jogador. |
/ stop | Desliga o servidor para baixo. |
/ time set [valor] | altera o tempo no jogo;aceitará "dia", "noite" ou um valor de 0 a 24000, onde, para referência, 6000 são meio-dia e 18000 é meia-noite. |
/ tp [jogador alvo] [destino] | Teleports player. O primeiro argumento deve ser sempre o jogador alvo. O segundo argumento pode ser outro jogador( enviar jogador A para B) ou x /y/ coordenadas z( enviar o jogador A para a localização). |
/ weather [clear /rain/ thunder] | Muda o clima. Além disso, você pode adicionar um segundo argumento para mudar o tempo para X número de segundos( onde X pode estar entre 1 e 1.000,00). |
Estes são os comandos mais úteis para a execução de 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 não são necessários para uso doméstico particular.
Agora que lançamos com sucesso nosso servidor doméstico particular, você pode estar se perguntando( especialmente depois de todas as lições dedicadas a eles) como podemos injetar alguns mods incríveis no nosso servidor. Próxima parada, servidor modding.
Configurando um Servidor Minecraft Modificado Simples
Assim como você pode injetar facilmente o carregador modificador Forge em uma instalação autônoma do Minecraft, você pode injetar facilmente o carregador Forge mod no servidor Minecraft.
Você pode reutilizar o mesmo instalador que você usou para o Forge no tutorial de modificação anterior;basta executá-lo( não importa se você estiver usando o. EXE ou o. JAR) e ajuste as configurações como tais:
Selecione "Instalar o servidor" e apontá-lo para um novo diretório. Você não precisa instalar um servidor e, em seguida, instalar o Forge, como você precisa instalar o Minecraft e instalar o Forge como fizemos no tutorial do lado do cliente.
Nota : Se você pulou para esta seção porque estava tão entusiasmado com os mods no seu servidor, ainda recomendamos que você leia a seção anterior, pois várias das etapas são idênticas e não as estamos repetindo todasem detalhes para esta parte do tutorial.
Dê um minuto para baixar o servidor e Forjar arquivos, então visite a pasta de instalação. Os próximos passos parecerão muito parecido com a configuração do servidor Minicraft vanilla.
Dentro da pasta, execute o arquivo "forge. *. Universal.jar" utilizando o mesmo comando que você usou, com base no seu sistema operacional da parte da instalação do Vanilla deste tutorial.
O servidor será executado e depois pára, 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 a última vez.
Execute o servidor novamente para confirmar que tudo está instalado corretamente e apenas para uma medida extra boa, junte-se ao mundo. Lembre-se, quando você se juntar ao mundo, você precisará se juntar a um cliente modificado( os clientes de vanilla não podem se associar a servidores modificados).Junte-se a uma instalação de número de versão correspondente do Minecraft com o Forge instalado, mas sem mods carregados, o que refletirá o estado do servidor.
Tudo parece ser bom. Nós até geramos perto de uma aldeia, que é sempre divertida. Vamos mostrar a esses aldeões como se divertem ao criar um portal para uma dimensão mágica.
Nenhum acordo;Nós simplesmente jogamos um diamante em uma poça e todos os moradores estão olhando para nós como se tivéssemos perdido a cabeça. Podemos ter o Forge instalado, mas estamos perdendo o componente que faz a magia acontecer: o mod do Crepúsculo da Floresta.
Agora que sabemos que a Forge está instalada corretamente, o próximo passo é instalar os mods que queremos. O processo é muito simples. Você só precisa se certificar de que o arquivo MOD.JAR( neste caso, o modelo Twilight Forest) está localizado na pasta /mods/ para o seu novo servidor Forge e , a pasta /mods/ para o cliente Minecraft que você está juntando no servidorcom.
Sair do seu cliente Minecraft e parar o servidor com o comando "parar", copiar os arquivos e reiniciar o servidor. Em seguida, reinicie o seu cliente e junte-se ao servidor.
As palavras não podem expressar o desapontamento que sentimos quando o aldeão caiu no portal da Twilight Forest recentemente gerado e não se teletransportou para a Floresta. Teremos que ir em seu lugar.
O portal acabou sendo logo ao lado de um castelo. Sério, esta poderia ser a semente de mapa mais afortunada: começamos ao lado de uma aldeia no Overworld, fizemos um portal lá e acabamos ao lado de um castelo na Floresta de Crepúsculo( se você estiver jogando com Twilight Forest em 1.7.10( ou outras versões 1.7. *) A semente é: 1065072168895676632)!
Extra Tweaks e truques para o seu servidor
Neste ponto, você está pronto para rock, com ou sem mods dependendo do tipo de sabor que você instalou. Isso não significa, no entanto, você terminou de mexer com o seu servidor. Vamos passar por algumas coisas extras que você pode fazer para melhorar a experiência do seu servidor.
Mais mods
Você sempre pode instalar mais mods. Tenha em mente que mais modificações requerem mais recursos de CPU /GPU/ RAM.Faça uma nota cuidadosa dos mods que você instala, porque todos os que se juntam ao seu servidor precisarão ter esses mods instalados também. Geralmente, a pasta /mod/ do cliente e a pasta /mod/ do servidor devem ser espelhos uns dos outros.
Precisa de ideias para bons mods de servidor? Acerte os recursos listados na seção "Onde encontrar mods?" Do nosso tutorial Minecraft modding.
Abrindo seu servidor para jogadores remotos
Se você quiser jogar com pessoas fora de sua rede local, você pode configurar o encaminhamento de porta para que os jogadores que estão fora de sua rede doméstica possam acessar o servidor. A maioria das conexões de banda larga doméstica pode suportar facilmente muitos jogadores. Como o servidor não possui um sistema de senha, você pode querer considerar a criação de uma lista branca no servidor. Use o comando e os parâmetros / lista branca [no /off/list/add/remove/ recarregar] [nome de usuário] para ajustar e visualizar a lista branca.
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, você encontrará um arquivo de configuração simples que pode ser editado manualmente. Embora algumas dessas configurações estejam disponíveis através de comandos de servidor / jogo, muitos deles não são.
Usando simples alternos verdadeiro / falso ou numérico, é possível permitir que os jogadores votem durante o modo de sobrevivência, desative o 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 auto-explicativas, algumas exigem uma compreensão mais aprofundada da variável envolvida. Veja esta detalhada quebra das variáveis server.properties.
Armado com um servidor, modificado ou não, você já não precisa se preocupar em garantir que a pessoa certa esteja online no momento certo para acessar seu mundo( e você pode facilmente compartilhar seu mundo em toda a sua família ou com amigosem todo o país).