Tudo o que você precisa para construir um servidor de jogos on linux

Desde a sua criação, o jogo tem sido quase sempre mais divertido com vários jogadores. Datado de armários Atari 2600 e arcade, jogabilidade multiplayer prosperou. Uma vez que a idade internet atingiu, multijogador remoto tornou-se possível com o advento dos servidores do jogo.

Com os jogos atuais, não é apenas possível se conectar a servidores, mas até mesmo para executar um. Quer se trate de um Minecraft servidor, um ataque de Contra-ataque, ou qualquer um de uma série de títulos, há geralmente uma maneira de iniciar um servidor de jogo. Durante os jogos no Linux pode parecer opostos, há uma boa variedade de jogos disponíveis nativamente no Linux.10 + Jogos do Windows Você poderia estar jogando no Linux com o Steam10 + Jogos do Windows Você poderia estar jogando no Linux com o SteamSe você estiver segurando o Windows simplesmente para jogar seus jogos favoritos, deixar ir. Instalando steamos é agora uma opção viável e a seguinte coleção de títulos ilustram apenas o que a situação é em 2016.consulte Mais informação

Saiba tudo o que você precisa para construir um servidor de jogos on Linux.

Requisitos para a construção de um servidor de jogo

Há um equívoco que a construção de um servidor de jogo requer hardware robusto. Pelo contrário, o que você não precisa de hardware high-end. No entanto, computadores de baixo especificação provavelmente não irá produzir um melhor desempenho. Assim que o velho netbook que você tem por aí provavelmente não é a melhor escolha.

Embora a construção de um servidor de jogos no Linux não é muito difícil, ele não obriga alguma familiaridade rede eo computador. O que você não sabe, você pode ser capaz de olhar para cima.

Construir um servidor de jogo em Linux

Criando um servidor de Minecraft

A criação de um Minecraft servidor requer software servidor de Mojang. Felizmente, é gratuito para download. A Linux hospedado Minecraft servidor deve funcionar corretamente em ambos os 32 e 64 bits versões do Linux. No entanto, o Minecraft Gamepedia sugere que iterações de 64 bits pode oferecer maior desempenho.

Vamos precisar de Java instalado para executar um Minecraft servidor. Linux é mais compatível com Java instalado. Para verificar a sua versão Java executar o comando4 maneiras de fazer Linux Compatível com ainda mais Software4 maneiras de fazer Linux Compatível com ainda mais Softwareconsulte Mais informação

java -version

Se executar este comando retorna uma mensagem semelhante à “Java não encontrado”, em seguida, você precisa instalá-lo. Você pode instalar o Java no Linux com uma série de métodos. O mais fácil no Ubuntu está usando usando o apt-get.

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

sudo apt-get atualizar

Em seguida, instalar o Java com o seguinte comando. Ele instala o Kit de Desenvolvimento Java padrão (JDK):

minecraft jdk

sudo apt-get instalar default-jdk

Pode tentar OpenJDK, mas usuários relatam mais sucesso com o funcionário instalar o Oracle Java.

Ubuntu

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

apt-add-repositório 

comando:

minecraft prop comum

apt-get instalar software-properties-comum
apt-get instalar python-software-properties

Em seguida, adicione a atualização na lista de fontes, adicionar o PPA e, finalmente, instalar o Java:

sudo ppa-apt-add repositório: webupd8team / java

Depois de adicionar o PPA, executa uma actualização:

sudo apt-get atualizar

Uma vez que esta atualização for concluída, instalar o Java via linha de comando:

sudo apt-get instalar oráculo-java8-installer

java configuração 8 minecraft

Agora você deve ter o Java instalado.

Debian

Em distros baseadas em Debian, a instalação de Java é um pouco diferente. Você precisa fazer a varredura repositórios não-livres. Para fazer isso, adicione não-livre para o arquivo /ect/apt/sources.list.

O URL real que você adicionar este a variarão. Por exemplo, pode ler

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

Portanto, o novo URL seria:

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

Depois de adicionar não-livre, atualizar sua lista de fontes:

sudo apt-get atualizar

Para instalar o Java, execute:

sudo apt-get instalar sol-Java7-jre

Arch Linux

Executar o comando:

pacman -S jre7-openjdk

Arch Linux ARMv7

Em Arch Linux ARMv7, o melhor meio é a instalação de Java da Oracle baixar aqui. Extraia este arquivo para / usr / lib / jvm e mudar o padrão Java para:

archlinux-java conjunto jdk1.7.o_60

Gentoo

Se você estiver usando Gentoo, basta executar:

emergir virtual / jre

outras distribuições

Há sempre o método de download. Oracle oferece pacotes de download para Java que são compatíveis com a maioria das distros. Ambos os 32 e 64 bits pacotes estão disponíveis.

Faça o download do Software Minecraft servidor

Crie um diretório para o seu Minecraft Directory Server e mudança para ele. Dê-lhe um nome ( “Minecraft” é uma boa escolha), em seguida, navegue para este diretório.



mkdir Minecraft
CD Minecraft

cd minecraft

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

minecraft dl

wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar

Como alternativa, baixe a última versão do Minecraft software de servidor a partir deste link. Mova o JAR para o seu desejado Minecraft pasta. Altere o diretório para ele se você não tiver já.

Finalmente, execute o seguinte:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar Nogui

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

nano eula.txt

Isso abre o arquivo eula.txt. Basta mudar:

minecraft eula verdade

eula=falso

para

eula=verdade

Digite o comando novamente:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar Nogui

Conectando ao servidor Minecraft

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

Agora que você já instalou o seu Minecraft servidor, aprender a otimizar Minecraft para Linux.

Criando um vapor Game Server

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

SteamCMD

O utilitário SteamCMD permite que você execute um servidor Steam. Esta ferramenta download e instala servidores dedicados para jogos Steam. Para baixar o instalador SteamCMD, cole este na linha de comando:

CD ~pwdmkdir steamcmdCD ~ / Steamcmdwget http://media.steampowered.com/installer/steamcmd_linux.tar.gzalcatrão -xvzf steamcmd_linux.tar.gz

steamcmd

Verifique se você está no seu diretório steamcmd. Uma vez que você mudou para o diretório, execute:

./steamcmd.sh

Um script de instalação e atualização de executar. Depois disso, tente fazer o login Você pode simplesmente entrar.:

anônimo

Você deverá ver uma mensagem que você está conectado ao Público Vapor anonimamente.

terminal de steamcmd

Conectando-se a servidores

Embora SteamCMD está instalado, ainda precisamos adicionar servidores dedicados. No entanto, existem algumas complexidades. Ou seja, se o vapor fornece um servidor dedicado e é grátis, então um login anônimo é bom. Mas alguns servidores exigem que você faça o login com uma conta Steam.

Por exemplo, Team Fortress 2 pode ser jogado dessa maneira. não jogou Team Fortress ou ele tem sido um tempo? Bem, talvez você precisa de revisitar TF2. No entanto, se o vapor oferece um servidor dedicado e não é uma disposição livre, você deve entrar com uma conta Steam. Isto é como você está usando um cliente Steam. Contra-ataque servidores devem ser configurado dessa forma.

Vapor atribui AppIDs para ambos os clientes e servidores.

Counter-Strike Source

  • AppID Cliente: 240
  • AppID servidor: 232330

Team Fortress 2

  • AppID Cliente: 440
  • AppID servidor: 232250

Mas o que é que vamos realmente Faz com esta informação? Ele precisa ir nas pastas dedicadas. Portanto, para 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. É que você está usando um login anônimo, basta digitar:

CD ~ / Steamcmd-~ / Steamcmd / steamcmd.sh + anônimo + force_install_dir {pasta de instalação} +app_update {appid} validar + parar-

No entanto, se você é obrigado a usar um ID de vapor, utilizar:

CD ~ / Steamcmd-~ / Steamcmd / + steamcmd.sh de login {real-vapor-id-aqui} {vapor id`s-senha-aqui} +force_install_dir {instalar-pasta-aqui} +app_update {appid-aqui} validar + parar-

Portanto, para instalar um Team Fortress 2 servidor, introduza-a na linha de comando:

CD ~ / Steamcmd-~ / Steamcmd / steamcmd.sh + anônimo + force_install_dir / home / jogo-server / tf2-1 + app_update 232250 validar + parar-

Algumas configurações podem ser necessárias, dependendo da sua configuração. Você pode ler mais sobre isso aqui. Para iniciar um servidor de jogo, navegue para a pasta adequada e executá-lo. Nós vamos olhar para um Team Fortress 2 exemplo:

CD / Home / jogo-server / tf2-1 /-./ Srcds_run -Secure -game tf -nohltv + porta 6005 -steamport 6105 + 6205 clientport

outros métodos

Enquanto os exemplos anteriores cobrir jogos de vapor e Minecraft, esses não são os únicos títulos que você pode querer executar um servidor para. Nem são esses os únicos métodos de criação de um servidor de jogos on Linux. GameServers.com oferece uma solução sólida. Há versões pagas, mas eu tentei uma livre Counter-Strike: Source servidor. Confira os servidores gratuitos disponíveis aqui.

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

servidor do jogo livre

Finalmente, gerentes Linux Game Server fornece uma solução bacana. É uma ferramenta fantástica que é compatível com cargas de distros. LGSM possui mais de 50 servidores dedicados. Além disso, é open source. A ferramenta de linha de comando permite a implantação rápida de servidores de jogos dedicados em Linux. Confira a demonstração abaixo:

Enquanto estas são excelentes opções, há um monte de servidor do jogo Linux configurar as opções. Que você está usando? Deixe-nos saber na seção de comentários abaixo!


Artigos relacionados