Configurar um Rust Game Server no CentOS

Você está aqui:
Tempo estimado de leitura: 2 min

Neste artigo, explicarei como instalar um servidor de jogo Rust, que usa a plataforma de jogos Steam. Siga os passos abaixo para continuar. Este tutorial foi escrito para o CentOS 6.

Etapa 1: instalando os pré-requisitos

Para hospedar um servidor de jogo Rust, você precisa de um programa chamado steamcmd. Com esse programa, podemos obter todos os arquivos necessários do servidor de jogos e iniciar o servidor. Mas primeiro, precisamos instalar alguns pacotes para o Steam funcionar corretamente.

Se você tiver uma instalação de 32 bits, execute este conjunto de comandos:

yum install glibc libstdc++ screen -y

Para instalações de 64 bits do CentOS, use este conjunto de comandos:

yum install glibc.i686 libstdc++.i686 -y

Então, quando terminar de instalar o conjunto de pacotes, execute o seguinte:

yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype-devel zlib-devel libxcb-devel -y
yum install libX11-devel -y 
yum install -y freetype freetype-devel -y

Ou seja, o Steam requer que os tempos de execução do C / C ++ sejam executados corretamente. Paralelamente, esse conjunto de comandos será instalado screen, um programa que você pode usar para manter outros programas em execução após a desconexão da sua sessão de SSH / console.

Etapa 2: Instalando Rust

Vamos criar outro usuário para segurança, porque executar o servidor do jogo com o usuário root é perigoso. Sinta-se à vontade para mudar o nome do usuário, se desejar.

useradd rust
su rust

useraddcomando irá adicionar o usuário, ferrugem. O sucomando, efetivamente, mudará nosso usuário atual para “ferrugem”.

Agora que estamos usando o usuário não privilegiado, criaremos a pasta onde o Rust será executado.

mkdir ~/game_server && cd ~/game_server

Agora, vamos pegar os arquivos do servidor do jogo Rust.

wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip

Como o Rust requer que o Windows seja executado, estaremos instalando um programa chamado WINE. WINE (Vinho não é um emulador) é um programa que nos permite usar o software Windows no Linux. A grande parte é que é bastante simples de instalar.

cd /usr/src && wget http://skylineservers.dl.sourceforge.net/project/wine/Source/wine-1.7.50.tar.bz2 && tar xjf wine-1.7.50.tar.bz2

Se você estiver executando uma instalação de 64 bits do CentOS, use estes:

cd wine-1.7.50 && ./configure --enable-win64

Se você estiver usando a versão de 32 bits do CentOS, use isto:

cd wine-1.7.50 && ./configure

Para terminar de instalar o Wine, execute:

make && make install

Isso levará um bom tempo, então aguente firme enquanto o Wine está sendo construído.

Quando o Wine terminar de compilar, execute:

cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds

Bom trabalho, você configurou com sucesso um servidor Rust.

Etapa 3: uso

Para iniciar seu servidor Rust, execute:

su rust
cd rustds
/usr/src/wine-1.7.50/wine64 RustDedicated.exe -batchmode +server.hostname "rust-server.localdomain" +server.port 28015 +server.identity "my_server" +server.seed 1234567 -logFile "output.txt" -autoupdate

Este comando irá iniciar um servidor com o nome do host rust-server.localdomaine a semente 1234567. Se desejar, você pode alterar a semente do servidor, o nome do host e qualquer uma das opções configuráveis.

Conclusão

Para concluir, você instalou um servidor Rust – tudo o que resta é recrutar alguns jogadores!

Esse artigo foi útil?
Não Gostei 1
Visualizações: 666

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?