A resposta rápida
Pare o servidor, abra o server.cfg e adicione
server.levelurl "https://yourhost.com/maps/yourmap?dl=1", salve, depois inicie o
servidor. A URL precisa terminar em ?dl=1 para que o host retorne o arquivo em
vez de uma página web. Dê wipe depois.
Pontos principais
- Uma única linha de configuração faz todo o trabalho.
- A URL precisa ser um download direto, não uma página de compartilhamento ou prévia.
- O servidor precisa conseguir buscá-la sem fazer login.
- Dê wipe depois, ou suas bases antigas vão ficar espalhadas pelo novo terreno.
Antes de começar
Um mapa personalizado é um mundo desenhado em vez de gerado, o que o torna uma das formas mais eficazes de fazer um servidor parecer diferente das centenas ao lado dele no navegador de servidores. Você precisa de duas coisas antes de começar:
- Uma URL de download direto para o arquivo do mapa, acessível sem login.
- Disposição para dar wipe. Carregar um mapa personalizado em um mundo povoado não é uma boa ideia, pelos motivos cobertos abaixo.
Carregando o mapa
-
Faça login no painel de controle
Entre no painel de controle.
-
Abra Game Services
Clique em Game Services no menu principal.

Game Services -
Selecione seu serviço Rust
Clique no seu Rust Service.

Rust Service -
Pare o servidor
Clique em Stop. Editar a configuração em um servidor rodando significa que suas alterações serão sobrescritas quando ele desligar.

Parar servidor -
Abra Configuration Files
Vá até a seção Configuration Files.

Configuration Files -
Edite o server.cfg
Abra o server.cfg com o editor de texto.

Editar server.cfg -
Adicione a URL do mapa personalizado
Adicione esta linha, com a sua própria URL:
server.levelurl "https://examplesite.com/maps/myrustmap?dl=1"Garanta que a URL termine com
?dl=1para que o mapa carregue diretamente da fonte.
A linha levelurl no server.cfg -
Salve e saia
Clique em Save and Exit para gravar a alteração.
-
Inicie o servidor
Pressione Start. O servidor baixa o mapa na inicialização, então o primeiro start demora mais do que o normal.

Iniciar servidor -
Dê wipe no servidor
Recomendado, não opcional. Siga nosso guia de wipe do servidor Rust.
Por que a URL importa
É aqui que a maioria das tentativas de mapa personalizado falha, e a falha é inconvenientemente silenciosa.
Seu servidor não abre um navegador web. Ele faz uma requisição e espera receber um arquivo de mapa de volta. Muitos hosts de arquivo, diante de um link de compartilhamento simples, retornam uma página HTML com um botão de download nela. Essa página é o que o servidor recebe, e como não é um mapa, o carregamento falha.
O parâmetro ?dl=1 é a forma comum de dizer a um host para pular a página e
retornar o arquivo bruto. Hosts diferentes usam mecanismos diferentes, então a regra
subjacente é o que importa: a URL precisa retornar o próprio arquivo.
Teste antes de colocar na configuração. Cole a URL em uma janela privada do navegador. Se o arquivo baixar imediatamente, o servidor vai receber a mesma coisa. Se você ver uma página web, o servidor vai receber essa página no lugar.
Dando wipe depois
Toda estrutura, deployable e container no seu servidor está posicionado em relação ao terreno em que foi construído. Troque o terreno e nenhuma dessas posições faz mais sentido. As bases acabam enterradas em morros, flutuando sobre água ou cruzando o próprio conteúdo do novo mapa.
Dar wipe limpa tudo isso para que o mapa comece como o designer pretendia. É tecnicamente possível pular essa etapa, e o resultado é, de forma consistente, uma bagunça.
Quando o mapa não carrega
- O servidor inicia com um mapa procedural em vez disso
- O download falhou e o Rust voltou a gerar um mundo. Confira a saída do console da inicialização, que vai mostrar a falha.
- A URL exige login
- Se o host pede para um humano fazer login, ele também vai recusar o seu servidor. Mova o arquivo para algum lugar acessível publicamente.
- Linha no lugar errado ou malformada
- Verifique se as aspas são retas e não curvas, e se a URL inteira está dentro delas.
- O arquivo do mapa é para uma versão diferente do Rust
- Mapas personalizados podem quebrar depois de grandes atualizações do jogo. Confira com o criador do mapa em vez de assumir que a sua configuração está errada.
Depois que está rodando, um mapa personalizado vale a pena divulgar. É um diferencial genuíno em um navegador cheio de mundos procedurais, então coloque isso na descrição do seu servidor e na sua entrada de listagem. Nossos guias sobre tags de descrição do servidor e divulgação do servidor Rust cobrem como fazer isso funcionar.