Guia de configuração do servidor GTO 0.6.0
Apresenta como abrir um servidor GregTech Odyssey 0.6.0 usando o pacote oficial de servidor, incluindo instalação, dificuldade e configurações comuns, e como atualizar para uma nova versão.
Available in English
A English translation of this article is available. Some passages are still shown in the original language.
The Português translation is incomplete
7 of 63 blocks have no Português translation yet and are shown in the original language.
Machine translation
Parts of this page's Português were produced automatically by the translation service.
Este artigo explica como usar o pacote oficial de servidor para abrir um servidor multiplayer de GregTech Odyssey. O pacote de servidor inclui um script de instalação que instala automaticamente o Forge e baixa todos os mods do servidor, sem necessidade de montar manualmente os arquivos do servidor.
Guia de leitura
Situação | Seção correspondente |
|---|---|
Primeira configuração do servidor | I. Configuração do servidor |
Já possui um servidor e precisa atualizá-lo | II. Atualizar servidor |
Problemas durante a configuração ou atualização do servidor | III. Perguntas frequentes |
1. Abrir um servidor
- Instalar Java
- Extrair servidor
- Instalar mods
- Aceitar EULA
- Selecionar dificuldade
- Configurar servidor
- Iniciar
Preparação antes de abrir o servidor
Item | Requisito | Observações |
|---|---|---|
Host | Host com IP público ou servidor em nuvem | IP público não é necessário apenas ao jogar em LAN |
Memória | Recomendado 8 GB ou mais | Aumente conforme necessário com mais jogadores |
Sistema operacional | Windows, Linux ou macOS | Recomendado Linux para execução de longo prazo |
Java | Java 25 | Obrigatório |
Rede | Acesso à internet | O script de instalação precisa baixar mods online |
Passo 1: Instalar o Java 25
Instale o Java 25 no servidor (você pode usar distribuições como Eclipse Temurin) e, após a instalação, execute o seguinte comando no terminal para confirmar que a versão exibida é 25:
java -version
Passo 2: Baixar e extrair o servidor
Acesse a página Releases para baixar GregTech-Odyssey-server.zip;
Extraia o arquivo compactado por completo em uma pasta vazia, doravante denominada “diretório do servidor”.
Atenção:Certifique-se de extrair completamente. No diretório do servidor, se a
gto-installerpasta estiver ausente, o script de instalação não poderá ser executado.
Terceira etapa: instalar o Forge e os mods
Execute o script de instalação no diretório do servidor e selecione o idioma conforme solicitado:
Sistema | Operação |
|---|---|
Windows | Clique duas vezes para executar install-mods.bat |
Linux / macOS | Execute bash install-mods.sh no terminal |
O script instalará automaticamente o Forge 1.20.1-47.4.20 e baixará todos os mods do servidor. Quando aparecer “Instalação concluída com sucesso”, significa que a instalação terminou.
Dica: O script de instalação pode ser executado repetidamente. Para forçar a verificação de todos os mods novamente, você pode excluir o arquivo
packwiz.jsondo diretório do servidor e executar novamente. Não execute várias janelas de instalação ao mesmo tempo.
Passo 4: Primeira inicialização e aceitação do EULA
Execute o script de inicialização: no Windows execute
run.bat, Linux / macOS executebash run.sh;Na primeira inicialização serão gerados
eula.txte outros arquivos, e o programa será encerrado automaticamente;Abra
eula.txt, altereeula=falseparaeula=truee salve.
Descrição:Definir eula como true significa que você concorda com Contrato de Licença de Usuário Final do Minecraft。Neste momento, o mundo ainda não foi gerado; conclua primeiro as etapas cinco e seis antes de iniciar oficialmente.
Passo 5: Escolha a dificuldade do jogo
A dificuldade do servidor é determinada por config/gtocore-rules.txt em preset uma linha, os valores possíveis são os seguintes. Para diferenças entre as dificuldades, consulte Guia de Características de Dificuldade.
Valor | Dificuldade |
|---|---|
fácil | Simples |
normal | Comum |
especialista | Especialista |
personalizado | Personalizado (as regras podem ser modificadas item por item no arquivo) |
Por exemplo, defina a dificuldade como Normal:
preset = normal
Atenção:A dificuldade do mundo é bloqueada na primeira geração e não pode ser alterada depois; defina-a antes de iniciar oficialmente. Se já houver um mundo com dificuldade diferente da definida neste arquivo, o servidor se recusará a iniciar e gerará
gtocore-rules.world.txtregistrando as regras desse mundo.
Descrição:As configurações de dificuldade do cliente do jogador não precisam ser ajustadas manualmente. Quando estiverem inconsistentes com o servidor, ao entrar no servidor, as regras do servidor serão sincronizadas automaticamente e o jogador será avisado para reiniciar o jogo.
Etapa 6: Configurar o servidor
Memória: edite o arquivo no diretório do servidor user_jvm_args.txt, usando o -Xmx parâmetro para definir a memória máxima, por exemplo:
-Xmx8G
Propriedades do servidor:Editar server.properties,As configurações comuns são as seguintes:
Configuração | Valor recomendado | Descrição |
|---|---|---|
server-port | 25565 | Porta do servidor; deve ser liberada no firewall ou no grupo de segurança do servidor em nuvem |
allow-flight | true | Evitar que jogadores usando equipamentos de voo sejam erroneamente detectados e expulsos |
white-list | Conforme necessário | Depois de definir como true, apenas jogadores na lista de permissões podem entrar |
online-mode | true | Verificação de conta oficial; deve ser definido como false quando houver jogadores usando contas offline |
max-players | Conforme necessário | Número máximo de jogadores online simultaneamente |
Passo 7: Iniciar o servidor
Execute o script de inicialização novamente. Quando aparecer no console Done a mensagem indica que a inicialização foi concluída; os jogadores podem entrar usando «endereço do servidor:porta». Os comandos de console comuns são os seguintes:
Comando | Função |
|---|---|
op nome do jogador | Concede ao jogador permissões de administrador |
whitelist add nome do jogador | Adiciona o jogador à lista de permissões |
stop | Salva o mundo e desliga o servidor com segurança |
Dica: Ao executar o servidor no Linux via SSH, recomenda-se iniciá-lo em uma sessão screen ou tmux, para evitar que o servidor seja encerrado quando a conexão cair. Ao desligar o servidor, use o comando stop, evitando encerrar o processo diretamente e causar corrupção do save.
Opcional: carregamento forçado de chunks offline
Este modpack usa Open Parties and Claims para gerenciar territórios. Para manter os chunks do território de um jogador carregados enquanto ele estiver offline, você pode world/serverconfig/openpartiesandclaims-default-player-config.toml definir em:
offlineForceload = true
Atenção:Ativar o carregamento forçado de chunks offline aumentará significativamente a carga do servidor; ative com cautela de acordo com a configuração do servidor.
II. Atualizar o servidor
Descrição: Ao atualizar, extraia a nova versão em uma nova pasta e depois copie os dados do servidor antigo para ela. Não extraia a nova versão diretamente sobre o diretório do servidor antigo. Após a cópia, mantenha o servidor antigo como está; ele pode ser usado diretamente como backup. Não o exclua antes de confirmar que o novo servidor está funcionando corretamente.
- Instalar nova versão
- Copiar dados do servidor
- Iniciar e verificar
Passo 1: Instalar a nova versão
Siga as etapas 2 e 3 de «1. Configurar um servidor» e extraia o servidor da nova versãopara uma nova pasta, e execute o script de instalação.Não exclua o servidor antigo, pois ele será mantido como backup.
Segundo passo: copiar os dados do servidor
Primeiro, execute stop no console do servidor antigo para desligar o servidor; em seguida, copie as seguintes pastas e arquivos do diretório do servidor antigo para o mesmo local no diretório do novo servidor. Ao encontrar arquivos com o mesmo nome, escolhaSobrescrever; itens que não existem no servidor antigo podem ser ignorados diretamente.
Deve copiar
Pasta / Arquivo | Conteúdo |
|---|---|
world | Save do mundo |
config | Configuração de mods (inclui o arquivo de regras de dificuldade gtocore-rules.txt) |
server.properties | Propriedades do servidor |
eula.txt | Status de aceitação da EULA |
user_jvm_args.txt | Parâmetros de inicialização, como memória |
ops.json | Lista de administradores |
whitelist.json | Lista de permissões |
banned-players.json, banned-ips.json | Lista de banidos |
Copiar conforme necessário
Pasta / Arquivo | Conteúdo |
|---|---|
backups | Salvamentos de backup automático |
Atenção: Não copie
modspasta. As novas versões dos mods incluem atualizações, adições e remoções; copiar a antigamodspasta pode causar duplicação de mods ou incompatibilidade de versões, impedindo o servidor de iniciar. Se houver mods adicionados por você, coloque os arquivos jar correspondentes separadamente namodspasta.
Dica:Se em
server.propertiesvocê modificoulevel-name,copie a pasta do mundo com o nome correspondente.config/gtocore-rules.txtdeve corresponder à dificuldade do mundo, caso contrário o servidor se recusará a iniciar; copie todo oconfigpara preservar esse arquivo.
Terceiro passo: iniciar e verificar
Inicie o novo servidor, confirme que o mundo carrega normalmente e que os jogadores conseguem entrar normalmente e, depois, exclua o servidor antigo conforme necessário.
Atenção: o cliente do jogador deve ser atualizado para a mesma versão do servidor. Para saber como atualizar o cliente, consulteGuia de instalação e atualização do GTO 0.6.0.
III. Perguntas Frequentes
Problema | Solução |
|---|---|
O script de instalação indica que o Java não foi encontrado ou que a versão é muito antiga | Confirme que o Java 25 está instalado e que a versão exibida ao executar java -version no terminal está correta. |
O script de instalação indica que o arquivo do instalador está ausente | Extraia novamente o pacote do servidor por completo e confirme que a pasta gto-installer existe. |
Falha ao baixar o mod | Verifique se o servidor consegue acessar a internet e execute o script de instalação novamente. |
O servidor fecha imediatamente após iniciar | Verifique se eula.txt foi definido como eula=true. |
O servidor indica que as regras de dificuldade são inconsistentes com o mundo e se recusa a iniciar | Altere o preset em config/gtocore-rules.txt para que corresponda ao mundo ou copie a pasta config do servidor antigo. |
Os jogadores não conseguem se conectar | Verifique se a porta foi liberada no firewall e no grupo de segurança e se as versões do cliente e do servidor são iguais. |
Jogadores usando contas offline não conseguem entrar | Defina online-mode como false em server.properties. |
Ao entrar, os jogadores recebem a mensagem de que as regras foram sincronizadas com o servidor | Basta reiniciar o jogo e conectar novamente. |
Se o problema ainda não foi resolvido, envie um feedback no grupo de chat ou acesse Issues para enviar um relatório de problema, anexando o log do servidor ou o relatório de crash.
Comments
0No comments yet.
Your comment appears under your display name.