Tout ce que vous avez besoin pour construire un serveur de jeu sur linux
Depuis sa création, le jeu a presque toujours été plus amusant avec plusieurs joueurs. Datant des Atari 2600 et les armoires d`arcade, le gameplay multijoueur prospérait. Une fois l`âge Internet a frappé, multijoueur à distance est devenu possible avec l`avènement des serveurs de jeu.
Contenu
Avec les jeux actuels, il est non seulement possible de se connecter à des serveurs, mais même d`exécuter un. Que ce soit un Minecraft serveur, un combat de Counter Strike, ou tout d`un grand nombre de titres, il y a habituellement une façon de démarrer un serveur de jeu. Alors que les jeux sur Linux peut sembler opposés, il y a une belle variété de jeux disponibles en mode natif sur Linux.10+ de Windows Jeux vous pourriez jouer sur Linux avec Steam10+ de Windows Jeux vous pourriez jouer sur Linux avec SteamSi vous avez été la tenue de Windows sur tout simplement pour jouer à vos jeux préférés, laisser aller. Installation steamos est maintenant une option viable et la collection suivante de titres illustrent tout ce que la situation est en 2016.Lire la suite
Renseignez-vous sur tout ce que vous avez besoin pour construire un serveur de jeu sur Linux.
Conditions requises pour construire un serveur de jeu
Il y a une idée fausse que la construction d`un serveur de jeu nécessite un matériel costaud. Au contraire, l`on n`a pas besoin de matériel haut de gamme. Cependant, les ordinateurs à bas spécifications ne donnera probablement des performances optimales. Donc, ce vieux netbook que vous avez traîner est probablement pas le meilleur choix.
Alors que la construction d`un serveur de jeu sur Linux n`est pas très difficile, il ne rend pas obligatoire une certaine connaissance de la mise en réseau et l`ordinateur. Ce que vous ne savez pas, vous pourrez peut-être regarder.
Création d`un serveur de jeu sur Linux
Création d`un serveur Minecraft
Mise en place d`un Minecraft serveur nécessite un logiciel de serveur de Mojang. Heureusement, il est libre de télécharger. Un Linux hébergé Minecraft serveur doit fonctionner correctement sur les versions 32 bits et de Linux 64 bits. Cependant, le Minecraft Gamepedia suggère que les itérations 64 bits peuvent offrir des performances accrues.
Nous aurons besoin de Java installé pour exécuter un Minecraft serveur. Linux est plus compatible avec Java installé. Pour vérifier votre version Java exécutez la commande4 façons de faire Linux compatible avec encore plus de logiciels4 façons de faire Linux compatible avec encore plus de logicielsLire la suite
java -version
Si l`exécution de cette commande renvoie un message similaire à « Java introuvable », alors vous devrez l`installer. Vous pouvez installer Java sur Linux avec un certain nombre de méthodes. Le moyen le plus sur Ubuntu est à l`aide en utilisant apt-get.
Avant d`installer Java, mettez à jour l`index du package:
sudo apt-get mettre à jour
Ensuite, installez Java avec la commande suivante. Il installe par défaut Java Development Kit (JDK):
sudo apt-get installer default-jdk
Vous pouvez essayer OpenJDK, mais les utilisateurs compte plus de succès avec le responsable Oracle Java installer.
Ubuntu
Si vous utilisez Ubuntu, vous devrez peut-être exécuter les programmes d`installation de package suivants que vous pouvez utiliser le
apt-add-dépôt
commander:
apt-get installer logiciel-propriétés-commun
apt-get installer python-software-properties
Ensuite, ajoutez la mise à jour la liste des sources, ajoutez le PPA, et enfin installer Java:
sudo ppa apt-add-repository: webupd8team / java
Après avoir ajouté le PPA, effectuez une mise à jour:
sudo apt-get mettre à jour
Une fois cette mise à jour est terminée, installez Java via la ligne de commande:
sudo apt-get installer oracle-java8-installateur
Vous devriez maintenant avoir Java installé.
Debian
Sur distros basées sur Debian, l`installation de Java est un peu différent. Vous devez analyser les dépôts non libres. Pour ce faire, ajoutez non gratuit au fichier /ect/apt/sources.list.
L`URL que vous ajoutez cela varie. Par exemple, il peut lire
deb http://http.us.debian.org/debian~~V~~singular~~3rd main contrib stable
Par conséquent, la nouvelle URL serait:
deb http://http.us.debian.org/debian~~V~~singular~~3rd stable main contrib non-free
Une fois que vous avez ajouté non sans, mettre à jour votre liste de sources:
sudo apt-get mettre à jour
Pour installer Java, exécutez:
sudo apt-get installer soleil java7-jre
arch Linux
Exécutez la commande suivante:
pacman -S jre7-openjdk
Arch Linux ARMv7
Arch Linux ARMv7, le meilleur moyen est installé Java à partir du Oracle télécharger ici. Extraire ce fichier dans / usr / lib / jvm et changer la valeur par défaut Java:
archlinux-java ensemble jdk1.7.o_60
Gentoo
Si vous utilisez Gentoo, il suffit de lancer:
emerge virtual / jre
autres Distros
Il y a toujours la méthode de téléchargement. Oracle fournit des packages de téléchargement Java qui sont compatibles avec la plupart des distros. 32 et packages 64 bits sont disponibles.
Télécharger le logiciel Minecraft serveur
Créez un répertoire pour votre Minecraft répertoire du serveur et le changement en elle. Donnez-lui un nom ( « minecraft » est un bon choix), puis naviguez dans ce répertoire.
mkdir Minecraft
CD Minecraft
Ensuite, chercher la dernière itération de la Minecraft logiciel serveur:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar
Alternativement, téléchargez la dernière version du Minecraft logiciel de serveur à partir de ce lien. Déplacez le JAR à votre choix Minecraft dossier. Modifier le répertoire en si vous avez pas déjà.
Enfin, exécutez la commande suivante:
java -Xmx1024M -Xms1024M jar minecraft_server.jar nogui
Cependant, l`installation échouera. Nous devons d`abord accepter la licence CLUF. Entrer:
nano eula.txt
Cela ouvre le fichier eula.txt. Il suffit de changer:
eula=faux
à
eula=vrai
Entrez à nouveau la commande:
java -Xmx1024M -Xms1024M jar minecraft_server.jar nogui
Connexion au serveur Minecraft
Vous pouvez maintenant vous connecter à votre fraîchement installé Minecraft serveur en cours d`exécution Minecraft. Sélectionner Multi-joueurs. Suivant garantir un bon nom. Enfin, ajoutez l`adresse de la machine ou votre PC local. Ce sera l`adresse IP et le port. Par défaut, le port Minecraft utilise est 25565. Ainsi, l`adresse du serveur serait [adresse IP]: 25565. Après cela, cliquez sur Terminé.
Maintenant que vous avez installé votre Minecraft serveur, apprendre à optimiser Minecraft pour Linux.
Création d`un jeu Steam serveur
Pour Counter-Strike et autres jeux Steam, vous aurez besoin d`un serveur de jeu Steam. Cependant, la création d`un serveur de jeu Steam est un peu différent. J`ai utilisé une machine avec Ubuntu 16.04 LTS. Alors qu`un poste de Steam Community suggère la création d`un compte d`utilisateur à utiliser comme un serveur Steam, j`ai simplement utilisé mon défaut Ubuntu compte utilisateur.
SteamCMD
L`utilitaire SteamCMD vous permet d`exécuter un serveur Steam. Ce outil télécharge et installe des serveurs dédiés pour les jeux Steam. Pour télécharger le programme d`installation SteamCMD, coller dans la ligne de commande:
CD ~PWDmkdir steamcmdCD ~ / Steamcmdwget http://media.steampowered.com/installer/steamcmd_linux.tar.gzle goudron -xvzf steamcmd_linux.tar.gz
Assurez-vous dans votre répertoire steamcmd. Une fois que vous avez changé dans ce répertoire, exécutez:
./steamcmd.sh
Un script d`installation et de mise à jour exécuter. Après cela, essayez de vous connecter Vous pouvez simplement entrer.:
Connexion anonyme
Vous devriez voir un message que vous êtes connecté à vapeur public anonyme.
Connexion aux serveurs
Bien que SteamCMD est installé, il faut encore ajouter des serveurs dédiés. Cependant, il y a quelques subtilités. A savoir, si la vapeur fournit un serveur dédié et gratuit, puis une connexion anonyme est très bien. Mais certains serveurs vous obligent à vous connecter avec un compte Steam.
Par exemple, Team Fortress 2 peut être joué de cette façon. Ont pas joué Team Fortress ou il a été un certain temps? Bien, peut-être que vous devez revoir TF2. Cependant, si la vapeur offre un serveur dédié et ce n`est pas une disposition libre, vous devez vous connecter avec un compte Steam. C`est comme vous utilisez un client Steam. Counter Strike les serveurs doivent être mis en place de cette façon.
Vapeur attribue AppIDs pour les clients et les serveurs.
Counter-Strike Source
- AppID client: 240
- Serveur AppID: 232330
Team Fortress 2
- AppID client: 440
- Serveur AppID: 232250
Mais qu`est-ce qu`on fait faire avec cette information? Il doit aller dans les dossiers dédiés. Par conséquent, pour un Team Fortress 2 serveur, le chemin par défaut sera
/ Home / usr / tf2-1
Pour créer un dossier d`installation, exécutez:
mkdir tf2-1
Il existe deux méthodes pour l`installation d`un jeu. Il vous utilisez une connexion anonyme, entrez simplement:
CD ~ / Steamcmd-~ / Steamcmd / steamcmd.sh + connexion anonyme + force_install_dir {dossier d`installation} +app_update {appid} valider + quitter-
Toutefois, si vous devez utiliser un ID Steam, utilisez plutôt:
CD ~ / Steamcmd-~ / Steamcmd / steamcmd.sh + connexion {réel vapeur-id-ici} {vapeur-id`s-mot de passe ici} +force_install_dir {install-dossier-ici} +app_update {appid-ici} valider + quitter-
Par conséquent, pour installer un Team Fortress 2 serveur, entrez ceci dans la ligne de commande:
CD ~ / Steamcmd-~ / Steamcmd / steamcmd.sh + connexion anonyme + force_install_dir / home / jeu-server / tf2-1 + app_update 232250 + validate quitter-
Certaines configurations peut être nécessaire en fonction de votre configuration. Vous pouvez en lire plus à ce sujet ici. Pour démarrer un serveur de jeu, naviguez dans le dossier approprié et l`exécuter. Nous allons voir une Team Fortress 2 Exemple:
CD / Home / jeu-server / tf2-1 /-./ Srcds_run -secure -game tf + port -nohltv 6005 -steamport 6105 + clientport 6205
autres méthodes
Alors que les exemples précédents couvrent les jeux Steam et Minecraft, ce ne sont pas les seuls titres que vous pouvez exécuter un serveur. Ne sont les seules méthodes de création d`un serveur de jeu sur Linux. GameServers.com offre une solution solide. Il y a des versions payantes, mais j`ai essayé gratuit Counter-Strike: Source serveur. Vérifiez les serveurs disponibles gratuitement ici.
Dès que vous réclamez un serveur, vous recevrez un e-mail avec des informations sur votre serveur. Cliquez sur le lien et suivez les instructions (voir ci-dessous). Il est un service soigné. En particulier, il est particulièrement utile si vous avez daté du matériel ou voulez simplement un serveur distinct.
Enfin, Linux Les gestionnaires de jeux Server fournit une solution astucieuse. Il est un outil fantastique qui est compatible avec les charges de distros. LGSM compte plus de 50 serveurs dédiés. De plus, il est open source. L`outil de ligne de commande permet un déploiement rapide de serveurs dédiés sous Linux. Découvrez la démo ci-dessous:
Alors que ce sont d`excellents choix, il y a des tas de serveur de jeux Linux mis en place des options. Qui utilisez-vous? Faites-nous savoir dans la section commentaires ci-dessous!