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.
Conteúdo
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):
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:
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
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
Em seguida, buscar a mais recente iteração do Minecraft software de servidor:
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:
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
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.
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.
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!