Propaganda

Desde a sua criação, os jogos quase sempre foram mais divertidos com vários jogadores. Datado do Atari 2600 e dos gabinetes arcade, a jogabilidade multiplayer prosperou. Quando a era da Internet chegou, o multiplayer remoto tornou-se possível com o advento dos servidores de jogos.

Nos jogos atuais, é possível não apenas conectar-se aos servidores, mas também executar um. Se é um Minecraft servidor, um ataque de Contra-ataque, ou vários títulos, geralmente há uma maneira de iniciar um servidor de jogos. Embora os jogos no Linux possam parecer opostos, há uma boa variedade de jogos disponíveis nativamente no Linux Mais de 10 jogos para Windows que você pode jogar no Linux com SteamSe você está usando o Windows simplesmente para jogar seus jogos favoritos, solte-o. Instalar o SteamOS agora é uma opção viável e a seguinte coleção de títulos ilustra exatamente qual é a situação em 2016. consulte Mais informação .

Aprenda tudo o que você precisa para criar um servidor de jogos no Linux.

instagram viewer

Requisitos para a criação de um servidor de jogos

Há um equívoco de que a construção de um servidor de jogos requer hardware robusto. Pelo contrário, você não precisa de hardware de última geração. No entanto, os computadores com especificações baixas provavelmente não renderão o melhor desempenho. Portanto, esse netbook antigo que você tem por aí provavelmente não é a melhor escolha.

Embora a construção de um servidor de jogos no Linux não seja terrivelmente difícil, ela exige certa familiaridade em redes e computadores. O que você não sabe, pode procurar.

Construindo um servidor de jogos no Linux

Criando um servidor Minecraft

Configurando um Minecraft servidor requer software de servidor da Mojang. Felizmente, é gratuito para download. Um servidor Linux Minecraft O servidor deve funcionar corretamente nas versões de 32 e 64 bits do Linux. No entanto, o Minecraft A Gamepedia sugere que as iterações de 64 bits podem oferecer maior desempenho.

Precisamos do Java instalado para executar um Minecraft servidor. Linux é mais compatível 4 maneiras de tornar o Linux compatível com ainda mais software consulte Mais informação com o Java instalado. Para verificar sua versão do Java, execute o comando

versão-java

Se a execução desse comando retornar uma mensagem semelhante a "Java não encontrado", será necessário instalá-lo. Você pode instalar o Java no Linux com vários métodos. O mais fácil no Ubuntu é usar o apt-get.

Antes de instalar o Java, atualize o índice do pacote:

sudo apt-get update

Em seguida, instale o Java com o seguinte comando. Ele instala o Java Development Kit (JDK) padrão:

minecraft jdk
sudo apt-get install jdk padrão

Você pode experimentar o OpenJDK, mas os usuários relatam mais sucesso com a instalação oficial do Oracle Java.

Ubuntu

Se você estiver executando o Ubuntu, pode ser necessário executar os seguintes instaladores de pacotes para que você possa usar o

apt-add-repository 

comando:

minecraft prop comum
apt-get install software-propriedades-comuns. 
apt-get install python-software-propriedades

Em seguida, adicione a atualização da lista de fontes, adicione o PPA e, finalmente, instale o Java:

sudo apt-add-repository ppa: webupd8team / java

Após adicionar o PPA, execute uma atualização:

sudo apt-get update

Quando essa atualização estiver concluída, instale o Java pela linha de comando:

sudo apt-get install oracle-java8-installer
java 8 minecraft config

Agora você deve ter o Java instalado.

Debian

Nas distribuições baseadas no Debian, a instalação do Java é um pouco diferente. Você precisa verificar repositórios não livres. Para fazer isso, adicione não-livre ao arquivo /ect/apt/sources.list.

O URL real ao qual você adiciona isso varia. Por exemplo, pode ler

deb http://http.us.debian.org/debian contrib principal estável

Portanto, o novo URL seria:

deb http://http.us.debian.org/debian contrib principal estável não livre

Depois de adicionar gratuitamente, atualize sua lista de fontes:

sudo apt-get update

Para instalar o Java, execute:

sudo apt-get install sun-java7-jre

Arch Linux

Execute o comando:

pacman -S jre7-openjdk

Arch Linux ARMv7

No Arch Linux ARMv7, o melhor meio é instalar o Java a partir do Download do Oracle aqui. Extraia esse arquivo para / usr / lib / jvm e alterne o padrão Java para:

conjunto archlinux-java jdk1.7.o_60

Gentoo

Se você estiver usando o Gentoo, basta executar:

emergir virtual / jre

Outras Distros

Sempre existe o método de download. Oracle fornece baixar pacotes para Java que são compatíveis com a maioria das distribuições. Pacotes de 32 e 64 bits estão disponíveis.

Faça o download do Minecraft Server Software

Crie um diretório para o seu Minecraft servidor e altere o diretório para ele. Dê um nome a ele (“minecraft” é uma boa escolha) e navegue até esse diretório.

mkdir minecraft
cd minecraft
cd minecraft

Em seguida, obtenha a iteração mais recente do Minecraft software de servidor:

dl minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft. Download / versões / 1.11 / minecraft_server.1.11.jar

Como alternativa, baixe a versão mais recente do Minecraft software de servidor a partir deste link. Mova o JAR para o desejado Minecraft pasta. Mude o diretório para ele se você ainda não o fez.

Por fim, execute o seguinte:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

No entanto, a instalação falhará. Precisamos primeiro concordar com a licença Eula. Entrar:

nano eula.txt

Isso abre o arquivo eula.txt. Simplesmente mude:

minecraft eula true
eula = false

para

eula = true

Digite o comando novamente:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Conectando-se ao Minecraft Server

Agora você pode se conectar ao seu recém-instalado Minecraft servidor executando Minecraft. Selecione Multiplayer. Em seguida, dê um nome ao seu servidor. Por fim, adicione o endereço da máquina ou do seu PC local. Este será o IP e a porta. Por padrão, a porta Minecraft usos é 25565. Portanto, o endereço do servidor seria [endereço IP]: 25565. Depois disso, basta clicar Feito.

Agora que você instalou o seu Minecraft servidor, aprenda como otimizar Minecraft para Linux.

Criando um servidor de jogos Steam

Para Counter-Strike e outros jogos Steam, você precisará de um servidor de jogos Steam. No entanto, a criação de um servidor de jogos Steam é um pouco diferente. Eu usei uma máquina com o Ubuntu 16.04 LTS. Enquanto uma postagem da Comunidade Steam sugere a criação de uma conta de usuário diferente para usar como um servidor Steam, eu simplesmente usei minha conta de usuário padrão do Ubuntu.

SteamCMD

O utilitário SteamCMD permite executar um servidor Steam. Essa ferramenta baixa e instala servidores dedicados para jogos Steam. Para baixar o instalador do SteamCMD, cole-o na linha de comando:

cd ~ pwd. mkdir steamcmd. cd ~ / steamcmd. wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz. tar -xvzf steamcmd_linux.tar.gz
steamcmd

Verifique se você está no diretório steamcmd. Depois de mudar para esse diretório, execute:

./steamcmd.sh

Um script do instalador e atualização executada. Depois disso, tente fazer login. Você pode simplesmente inserir:

login anônimo

Você deverá ver uma mensagem de que está logado no Steam Public anonimamente.

terminal steamcmd

Conectando a servidores

Embora o SteamCMD esteja instalado, ainda precisamos adicionar servidores dedicados. No entanto, existem alguns meandros. Ou seja, se o Steam fornece um servidor dedicado e é gratuito, um login anônimo é bom. Mas alguns servidores exigem que você faça login com uma conta Steam.

Por exemplo, Team Fortress 2 pode ser jogado dessa maneira. Não jogou Team Fortress ou já faz um tempo? Bem, talvez você precise revisitar TF2. No entanto, se o Steam oferecer um servidor dedicado e não for uma provisão gratuita, você deverá fazer login com uma conta Steam. É como se você estivesse usando um cliente Steam. Contra-ataque os servidores devem ser configurados dessa maneira.

O Steam atribui AppIDs para clientes e servidores.

Fonte de Counter-Strike

  • AppID do cliente: 240
  • AppID do servidor: 232330

Team Fortress 2

  • AppID do cliente: 440
  • AppID do servidor: 232250

Mas o que nós realmente Faz com esta informação? Ele precisa ir nas pastas dedicadas. Portanto, por um Team Fortress 2 servidor, o caminho padrão será

/home/usr/tf2-1

Para criar uma pasta de instalação, execute:

mkdir tf2-1

Existem dois métodos para instalar um jogo. Se você estiver usando um login anônimo, basta digitar:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anônimo + force_install_dir {pasta de instalação} + app_update {appid} validar + sair;

No entanto, se você precisar usar um Steam ID, use:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login {real-steam-id-here} {senha do steam-id-aqui} + force_install_dir {install-folder-here} + app_update {appid-here} validar + Sair;

Portanto, para instalar um Team Fortress 2 servidor, digite-o na linha de comando:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anônimo + force_install_dir / home / servidor de jogos / tf2-1 + app_update 232250 validate + quit;

Algumas configurações podem ser necessárias, dependendo da sua configuração. Você pode leia mais sobre isso aqui. Para iniciar um servidor de jogos, navegue até a pasta apropriada e execute-a. Vamos olhar para um Team Fortress 2 exemplo:

cd /home/game-server/tf2-1/;./srcds_run -secure -game tf -nohltv + porta 6005 -steamport 6105 + clientport 6205

Outros métodos

Embora os exemplos anteriores abranjam jogos Steam e Minecraft, esses não são os únicos títulos para os quais você deseja executar um servidor. Esses também não são os únicos métodos de criar um servidor de jogos no Linux. GameServers.com oferece uma solução sólida. Existem versões pagas, mas tentei uma gratuitamente Counter-Strike: Fonte servidor. Confira a servidores gratuitos disponíveis aqui.

Assim que você reivindicar um servidor, você receberá um e-mail com informações em seu servidor. Clique no link e siga as instruções (veja abaixo). É um serviço limpo. Notavelmente, é especialmente útil se você possui um hardware antigo ou simplesmente deseja um servidor separado.

servidor de jogo livre

Finalmente, o Linux Game Server Managers fornece uma solução bacana. É uma ferramenta fantástica que é compatível com muitas distribuições. O LGSM possui mais de 50 servidores dedicados. Além disso, é de código aberto. A ferramenta de linha de comando permite a implantação rápida de servidores de jogos dedicados no Linux. Confira a demonstração abaixo:

Embora essas sejam excelentes opções, existem inúmeras opções de configuração do servidor de jogos Linux. Qual você está usando? Deixe-nos saber na seção de comentários abaixo!

Crédito de imagem: Aperture75 via Shutterstock.com

Moe Long é escritor e editor, cobrindo de tudo, de tecnologia a entretenimento. Ele ganhou um BA inglês da Universidade da Carolina do Norte em Chapel Hill, onde ele era um Robertson Scholar. Além do MUO, ele foi destaque em htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro e Cup of Moe.