O jogo de mundo aberto The Isle, que permite que você veja o mundo pela pers­pec­tiva de um di­nos­sauro, é muito popular, es­pe­ci­al­mente no modo mul­ti­jo­ga­dor. Ter seu próprio servidor é muito vantajoso quando se joga com amigos, e ele pode ser con­fi­gu­rado em apenas algumas etapas com o Ubuntu.

Quais são os re­qui­si­tos do sistema e do servidor?

Para que você tenha uma ex­pe­ri­ên­cia de jogo suave enquanto joga The Isle, o servidor escolhido precisa atender a de­ter­mi­na­dos re­qui­si­tos mínimos. Uma quan­ti­dade su­fi­ci­ente de RAM é essencial, já que o PvP de palavra aberta é um jogo que consome muita memória. Há também outros re­qui­si­tos de sistema que seu servidor deve atender.

  • Sistema ope­ra­ci­o­nal: Neste tutorial, o Ubuntu é usado como sistema ope­ra­ci­o­nal do servidor. Outras dis­tri­bui­ções Linux ou ser­vi­do­res Windows também são adequados.
  • RAM: Seu servidor deve ter pelo menos 8 GB de RAM.
  • Processor: Um pro­ces­sa­dor quad-core é adequado para o The Isle.
  • Conexão com a Internet: Para evitar atrasos, é ne­ces­sá­rio ter largura de banda su­fi­ci­ente. A largura de banda deve ser de cerca de 10 Mbps, es­pe­ci­al­mente se você quiser oferecer suporte ao modo mul­ti­jo­ga­dor. Essa ve­lo­ci­dade de upload não é problema quando você usa um provedor pro­fis­si­o­nal para hos­pe­da­gem.
  • Espaço em disco rígido: De­pen­dendo do sistema ope­ra­ci­o­nal, você precisará de pelo menos cerca de 70 GB (Windows Server) ou 30 GB (Ubuntu) de espaço livre em disco no seu servidor.

##Qual servidor é adequado para o The Isle?

Ao hospedar seu próprio servidor, você tem várias opções para escolher. No início, isso pode ser bastante com­pli­cado. Em par­ti­cu­lar, os di­fe­ren­tes tipos de ser­vi­do­respodem ser confusos. Com pro­ve­do­res como a IONOS, você pode escolher entre três tipos de servidor:

  • Servidor dedicado: Com o servidor dedicado, o hardware é usado somente por você. Os recursos não são com­par­ti­lha­dos.
  • Servidor em nuvem: O acesso a recursos vir­tu­a­li­za­dos permite que você adapte seu servidor às ne­ces­si­da­des em constante mudança a qualquer momento.
  • vServer: Com essa opção, você também se beneficia dos recursos vir­tu­a­li­za­dos.

A escolha do tipo de servidor depende de suas pre­fe­rên­cias in­di­vi­du­ais e de fatores como o número de jogadores.

Como obter o máximo do seu servidor The Isle ao começar

Graças à sua es­ca­la­bi­li­dade, um servidor em nuvem é perfeito para hospedar o The Isle. Se quiser ter mais jogadores no servidor do que o esperado ini­ci­al­mente, você poderá ajustar o plano do servidor com fle­xi­bi­li­dade a qualquer momento. Também é possível fazer downgrade do hardware para garantir que os recursos pelos quais você está pagando sejam uti­li­za­dos da melhor forma possível.

Cenários isolados e ser­vi­do­res adequados

Para ajudá-lo a entender um pouco melhor os di­fe­ren­tes tipos de servidor, criamos alguns cenários típicos para jogar The Isle e os com­bi­na­mos com planos de servidor adequados. Se o seu servidor ainda tiver alguns recursos dis­po­ní­veis, você também pode con­si­de­rar a hos­pe­da­gem de um servidor Teamspeak para poder se comunicar fa­cil­mente com outros jogadores.

Os cenários do servidor Isle Plano de servidor IONOS adequado
Servidor per­ma­nen­te­mente on-line, até 50 jogadores VPS Linux L
Servidor per­ma­nen­te­mente on-line, até 100 jogadores VPS Linux XL
Servidor per­ma­nen­te­mente on-line, mais de 100 jogadores VPS Linux XXL

Um guia passo a passo para hospedar seu próprio servidor The Isle

Depois de escolher um servidor adequado, você pode começar a configurá-lo. Isso é feito em apenas algumas etapas no Linux usando a linha de comando. Como al­ter­na­tiva, você também pode hospedar seu próprio servidor The Isle Evrima.

Etapa 1: Conecte-se ao seu servidor

A primeira etapa é conectar-se ao servidor. O protocolo SSH é nor­mal­mente usado para isso.

Se você estiver usando uma solução de servidor IONOS, também poderá usar o console KVM integrado em vez do SSH. Para fazer isso, siga estas etapas rápidas:

  1. Faça login no IONOS com seus dados de login.
  2. Navegue até o menu do servidor clicando em Server & Cloud.
  3. Selecione o produto de servidor correto na lista. Você será re­di­re­ci­o­nado para o IONOS Cloud Panel.
  4. Clique na entrada do servidor e, em seguida, no menu suspenso Actions . Em seguida, selecione Acessar o console KVM.
  5. Faça login com suas cre­den­ci­ais de login. Você pode encontrar seus detalhes de login na seção sobre dados de acesso no Cloud Panel.
Imagem: Acesse o console KVM no IONOS Cloud Panel
No IONOS Cloud Panel, você pode acessar o console KVM para se conectar ao seu servidor.

Etapa 2: criar usuário

Depois de se conectar ao servidor, você pode criar um usuário para o servidor. Usamos isle como nome para esse usuário; no entanto, o nome que você usar fica to­tal­mente a seu critério.

sudo adduser isle
sudo usermod -aG sudo isle
su – isle
bash

Etapa 3: Instale o SteamCMD

A próxima etapa é instalar o SteamCMD. Para isso, primeiro pre­ci­sa­mos realizar as atu­a­li­za­ções de sistema ne­ces­sá­rias:

sudo apt update
sudo apt upgrade
bash

Em seguida, exe­cu­ta­re­mos os comandos ne­ces­sá­rios para fazer o download das bi­bli­o­te­cas do SteamCMD:

sudo apt install steamcmd
cd ~
mkdir isle
bash

Agora o SteamCMD está instalado em seu servidor e pronto para ser usado.

Etapa 4: Inicie o SteamCMD

O SteamCMD agora precisa ser iniciado para que o servidor The Isle possa ser instalado pos­te­ri­or­mente. O comando a seguir pode ser usado para iniciar o SteamCMD:

steamcmd
bash

Agora você pode pros­se­guir com a ins­ta­la­ção do servidor The Isle. Isso também é feito no terminal com a ajuda do SteamCMD, que você acabou de iniciar:

Steam>force_install_dir /home/isle/isle
Steam>login anonymous
Steam>app_update 412680 -beta evrima +quit
Steam>exit
bash

Etapa 5: mover o cliente Steam para a pasta correta

O servidor procura o cliente Steam que acabou de ser instalado em um de­ter­mi­nado diretório. Para que a con­fi­gu­ra­ção do servidor The Isle funcione, o cliente precisa ser movido para esse diretório. O diretório e seu conteúdo são criados au­to­ma­ti­ca­mente quando você instala o apli­ca­tivo Steam. Se não quiser instalar o apli­ca­tivo Steam no sistema, você pode criar o diretório ma­nu­al­mente e mover o cliente da pasta SteamCMD:

mkdir /home/isle/.steam/sdk64
mv /home/isle/.local/share/Steam/steamcmd/linux64/steamclient.so /home/isle/.steam/sdk64/steamclient.so
bash
Nota

Se não houver um diretório .steam , ainda será ne­ces­sá­rio instalar o cliente Steam em seu sistema. A ins­ta­la­ção é feita por meio de um ge­ren­ci­a­dor de pacotes com o comando sudo apt install steam.

Etapa 6: Download dos arquivos de con­fi­gu­ra­ção

Para con­fi­gu­rar o servidor, você precisa dos arquivos de con­fi­gu­ra­ção. Eles podem ser baixados fa­cil­mente de GitHub. As pastas devem ser criadas primeiro para que os arquivos de con­fi­gu­ra­ção possam ser colocados nelas pos­te­ri­or­mente:

mkdir /home/isle/isle/TheIsle/Saved
mkdir /home/isle/isle/TheIsle/Saved/Config
mkdir /home/isle/isle/TheIsle/Saved/Config/LinuxServer
bash

Depois que as pastas forem criadas, vá para a pasta chamada Li­nux­Ser­ver e faça o download dos arquivos de con­fi­gu­ra­ção ne­ces­sá­rios a partir daí. Para isso, você precisará dos seguintes comandos:

cd /home/isle/isle/TheIsle/Saved/Config/LinuxServer
wget https://raw.githubusercontent.com/modernham/The-Isle-Evrima-Server-Tools/main/Engine.ini
wget https://raw.githubusercontent.com/modernham/The-Isle-Evrima-Server-Tools/main/Game.ini
bash

Etapa 7: Editar arquivos de con­fi­gu­ra­ção

Para a etapa final, os arquivos de con­fi­gu­ra­ção devem ser editados. Para isso, você pode usar o editor de texto de sua pre­fe­rên­cia. Decidimos usar o vim, que é fácil de usar por meio da linha de comando. O arquivo que você precisa editar chama-se Game.ini e pode ser aberto com o vim desta forma:

vim Game.ini
bash

Aqui você deve primeiro inserir seu Steam ID. Você pode encontrá-lo em sua conta Steam clicando no nome do seu perfil no canto superior direito e, em seguida, clicando em Detalhes da conta. A ID está di­re­ta­mente abaixo do nome da sua conta.

Você pode es­pe­ci­fi­car o número de jogadores do seu servidor The Isle no arquivo Game.ini . Você também pode encontrar maneiras de es­pe­ci­fi­car a senha do RCON no arquivo de con­fi­gu­ra­ção. Além disso, você pode optar por não usar uma senha digitando RconEnabled:false.

Imagem: Visão do arquivo Game.ini no editor de texto vim
No arquivo *Game.ini* , você pode con­fi­gu­rar o servidor The Isle.

Etapa 8: Iniciar o servidor

Depois que a con­fi­gu­ra­ção do servidor estiver concluída, você poderá iniciar o servidor. Para fazer isso, primeiro você deve ir para a pasta correta:

cd /home/isle/isle
bash

Em seguida, você pode usar o seguinte comando para iniciar o servidor. Aqui você deve subs­ti­tuir [ip-address] pelo seu próprio endereço IP.

./TheIsleServer.sh MultiHome=[ip-adresse]?Port=7777?QueryPort=7778 -log
bash

Etapa 9: Conectar-se ao servidor da Ilha

Agora você con­fi­gu­rou seu servidor com sucesso. Para que a diversão comece, tudo o que você precisa fazer é se conectar ao seu servidor. Para isso, abra o jogo e insira as in­for­ma­ções do servidor (que você acabou de criar) na busca. Em seguida, você será conectado ao servidor.

Imagem: A jogabilidade da Ilha
Depois de conectado ao seu servidor, você pode tentar so­bre­vi­ver como um di­nos­sauro.
Ir para o menu principal