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.
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:

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:

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

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

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

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:

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

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.

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.

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.