Servidor Pirata – Linux

Aprenda a como fazer um servidor para Servidor Rust Pirata em Linux!

Siga o passo a passo para criar um servidor para a versão pirata do Rust, o servidor que você irá fazer foi testado na versão V2277 do Rust Pirata.

Instalação do Servidor em Linux:

  1. Digite o seguinte comando no terminal do linux: (Sem Root!)
UBUNTU:
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd lib32z1
DEBIAN:
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 lib32z1
CENTOS:
1. yum install epel-release
2. yum install curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 zlib-devel

2. Terminado de instalar as dependências, digite no terminal do linux: (Sem Root!)

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh rustserver

3. Terminado de instalar o Linux GSM, digite no terminal do linux: (Sem Root!)

./rustserver install

4. (Opcional) Caso queira o Oxide, para fazer servidores com plugins, instale o Oxide antes de seguir, digite o seguinte comando no terminal do linux: (Sem Root)

./rustserver mods-install

Após isto, irá iniciar a instalação e vai parar em um passo pedindo para que você digite: rustoxide, então escreva e aperte enter, após isto a instalação estará concluída.

5. Caso precise de ajuda, assista nosso vídeo ensinando a instalar.

Alterando para o modo Pirata:

  1. Acesse DnSpy e baixe o arquivo e instale no seu computador.
  2. Abra o DnSpy, depois vá até a pasta /serverfiles/RustDedicated_Data/Managed/
  3. Dentro desta pasta, procure pelo arquivo: Assembly-CSharp.dll
  4. Mova-o para a sua área de trabalho.
  5. No DnSpy, clique em “File” no canto superior esquerdo, e clique em “Open”.
  6. Selecione o arquivo Assembly-CSharp.dll .
  7. No arquivo, vá até Rust, depois Defines, clique com botão direito em cima de Defines e escolha “Edit Class (C#)…”
  8. Vá até a linha 9, lá haverá escrito: appID = 258550U
  9. Altere para: appID = 480U
  10. Clique em Compile, depois vá até “File” e escolha “Save All…”
  11. Agora pegue o arquivo editado Assembly-CSharp.dll e jogue ele na máquina novamente, substituindo o antigo.

Permitindo a entrada de clientes Pirata:

  1. Volte até a pasta padrão, aonde estará o arquivo de nome rustserver.
  2. Vá até: /lgsm/config-lgsm/rustserver/ e abra o arquivo: common.cfg
  3. Dentro deste arquivo, se você o fez corretamente, haverá uma linha aonde estará escrito:
parms="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +rcon.password \"${rconpassword}\" -logfile"
}

4. Nesta linha, adicione os seguintes códigos: +server.secure false +server.encryption 0, como no exemplo abaixo:

parms="-batchmode +app.listenip ${ip} +app.port ${appport} +server.ip ${ip} +server.port ${port} +server.tickrate ${tickrate} +server.hostname \"${servername}\" +server.identity \"${selfname}\" +server.seed ${seed} +server.salt ${salt} +server.maxplayers ${maxplayers} +server.worldsize ${worldsize} +server.saveinterval ${saveinterval} +rcon.web ${rconweb} +rcon.ip ${ip} +rcon.port ${rconport} +server.secure false +server.encryption 0 +rcon.password \"${rconpassword}\" -logfile"
}

5. Clique em salvar e envie para a máquina novamente. (Caso esteja usando MobaXTerm, aparecerá uma janela quando você salvar o arquivo, basta então clicar em “Yes to All”.

Agora seu servidor é Pirata!

Após fazer todos estes processos, os jogadores usando launcher pirata conseguirão entrar em seu servidor, lembre-se tudo isto foi testado para a versão V2277 do jogo pirata.

Caso tenha algum problema, entre em contato com o Castiel no discord da CastCodes, e caso tenha interesse adquira plugins em nossa Loja!