Bonjour à tous ! 😃
Beaucoup de personne se référencer sur l'ancien tutoriel du Forum. Sauf qu'il est assez compliquer pour les Novices & Débutant dans le domaine, c'est pour cela que je créer ce tutoriel.
Tous d'abord il vous faudra 2 logiciels simples d'utilisations.
Il vous fait en premier lieu pour accéder aux fichiers & dossiers de votre serveur VPS FileZilla.
(Souvent utiliser pour le transfert de plusieurs fichiers en même temps.)
Pour le télécharger voici le lien de DirectDownload : Ici (Pour windows 64Bits)
Puis un logiciel pour vous connecter en SSH à votre VPS, pour ce tuto je vous donne PuTTY mais vous en avez plein d'autre qui vous propose plus ou moins de fonctionnalité, mais PuTTY dépannera pas mal quand vous êtes débutant.
Voici le lien : Ici
Vous aurez plus qu'à les installés, faites attention lors de l'installation des logiciels, de ne pas tous passer directement et installer des logiciels involontairement /!\
Maintenant rendez-vous sur votre panel gestion de votre VPS.
Aller dans l'onglet Général et prenez l'IP primaire de votre VPS.
Sur FileZilla vous aller compléter l'Hôte par cette IP primaire qui généralement commencer par "185".
Puis l'identifiant pour avoir l'entièreté de l'accès à votre VPS vous aller mettre "root", puis dans le mot de passe, vous allez saisir le mot de passe préalablement saisie lors de l'achat de votre VPS ou de la dernière réinstallation faites.
Et dans le port vous mettez 22 et NON 21, vous allez dire c'est quoi la différence ?
Le port 21 est un accès FTP simple, plus communément appeler "File Transfert Protocol".
Le port 22 est un accès SFTP, plus communément appeler "SSH File Transfert Protocol".
Et sous Linux, alias Debian / Ubuntu, nous sommes munis d'un accès SSH, et SFTP. D'où le "S" ajouter à "FTP", ils ont les mêmes principes mes sais quand même des protocoles différents.
Bref.
Maintenant dès que vous êtes connecter à votre accès SFTP de votre VPS, vous n'aurez que 3 fichiers de base dans le dossier "root". Donc normalement sous Debian vous aurez les fichiers : .bash_history, .bashrc, .profile.
Vous serez priez de ne pas y toucher.
Maintenant vous aller créer un nouveau dossier.
Que vous appellerez comme vous voulez. (Clic gauche sur une zone libre, "Créer un dossier", puis nommer le.)
Ensuite rendez-vous sur votre navigateur et aller le lien : Ici , puis télécharger la version du jeux que vous voulez.
Après l'avoir télécharger, rendez-vous sur votre FileZilla et glisser le spigot dedans (normalement il aura un nom avec la version etc... et contiendra le mot spigot.), après l'avoir uploader/transferet sur le dossier préalablement créer, vous allez le renommer en "spigot.jar". (Pour nous simplifiez la vie.)
Puis après ça, vous allez créer un nouveau fichier (et pas dossier), que vous allez appeler "run.sh" ou "start.sh".
Ensuite vous allez l'éditer (clique gauche sur le fichier que vous avez créer, puis "Afficher / Éditer")
Si vous n'arrivez pas à l'éditer installer un éditeur de texte avancé, comme sublime text (ici si vous voulez le télécharger.)
Vous allez ensuite vous rendre dans "Édition", puis en bas "Paramètres", puis en bas vous avez "Édition des fichiers" vous cliquez dessus et vous aurez 3 options, vous prendrez l'option "Utiliser l'éditeur personnalisé", puis vous irez dans le dossier ou contient votre éditeur de texte, puis sélectionnerais le .exe de l'éditeur.
Voilà au niveau de l'éditeur de texte.
Maintenant que vous pouvez éditer votre fichier "run.sh" ou "start.sh" (.sh signifie Shell Script).
Vous l'éditerez et écrira se que je met en dessous :
Pour l'offre Mini vous attribuerez 1.5Go de Ram :
java -Xms512M -Xmx1536M -jar spigot.jar
(-Xms512M définie la consommation minimal de ram et -Xmx1536M définie la consommation maximal de ram du serveur)
Pour l'offre stater nous allons attribuez 3.5Go de Ram :
java -Xms512M -Xmx3584M -jar spigot.jar
Pour l'offre Medium nous allons attribuez 7.5Go de Ram :
java -Xms512M -Xmx7680M -jar spigot.jar
Pour l'offre Mega nous allons attribuez 15.5Go de Ram :
java -Xms512M -Xmx15872M -jar spigot.jar
Offre Ultra :
java -Xms512M -Xmx32256M -jar spigot.jar
Offre Monster :
java -Xms512M -Xmx48640M -jar spigot.jar
Offre XXL :
java -Xms512M -Xmx65024M -jar spigot.jar
Pour ceux qui comprenne pas "java -Xms512M -Xmx3584M -jar spigot.jar" c'est ce qui doit être mis dans l'édition du fichier "run.sh" ou "start.sh". Vous mettez cela pour chaque offre que vous avez. ça laissera 0.5Go de ram pour le système sachant que sous linux c'est très léger et peu pompant sur les performances. (Comparer à Windows...)
Après avoir créer le dossier du serveur, avoir mis le spigot du serveur de la version de votre jeu, l'avoir renommé, avoir créer le fichier pour le démarrer (car oui nous avons ensemble créer le fichier pour démarrer votre serveur), et avoir écrit son contenue, nous allons passer aux installations requises.
Tout d'abord vous aller devoir lancer PuTTY préalablement télécharger au début du tutoriel.
Vous allez mettre l'IP de votre serveur (toujours disponible sur votre panel appeler "IP primaire"), vous aller après avoir mis l'IP de votre serveur bien vérifier que le port soit sur "22", et que dans "Connection type" soit sélectionner "SSH". Puis vous pouvez cliquer sur Open.
Après avoir cliquer sur open vous aurez un message sur le certificat SSH etc... vous cliquerez sur oui (ses pas important et puis il est tous neuf votre serveur y a pas de risques 🙂)
Après ça vous aller taper le mot de passe de votre serveur (saisie lors de l'achat ou lors de la dernière réinstallation.)
/!\ ATTENTION : Ne vous trompez pas si vous avez copier le mot de passe il faut faire un "Clique droit" pour coller le mot de passe ou un text et jamais faire "CTRL + C" /!\
Maintenant que vous êtes connecter en SSH sur votre serveur.
Vous devez obligatoirement être sous Debian 9 ! (Plus simple pour les serveurs minecraft.
Vous allez devoir mettre à jour votre système !
Donc vous allez taper les commandes :
- apt update (Permet de vérifier les mises à jours, si vous avez une demande qui vous proposes à la fin "Y/N" vous taper "Y")
- apt upgrade (Appliquer les mises à jours, si vous avez une demande qui vous proposes à la fin "Y/N" vous taper "Y")
Puis vous allez maintenant installer le plus important "Java 8" !
- apt install default-jre (Installera Java 8, si vous avez une demande qui vous proposes à la fin "Y/N" vous taper "Y")
Après ça vous allez installer "screen", mais c'est quoi "screen" ? Screen ça permet de faire en gros un écran appart pour votre console, car si démarrez votre serveur et fermer PuTTY votre serveur s'éteindra ou vous aurez plus accès à la console pour faire des commandes.
Maintenant voici la commande :
Vous allez vérifier les mises à jours au cas où :
Maintenant vous allez créer une console grâce à screen préalablement installer :
screen -S lenomdevotreconsole (vous remplacerez "lenomdevotreconsole" par votre le nom de votre console bien sûr !)
Ensuite dans la console vous allez aller dans le répertoire où est votre serveur !
cd lenomdevotredossierquonacreeraudebut (Vous replacerez encore une fois le "lenomdevotredossierquonacreeraudebut" par le nom de votre dossier.)
Maintenant vous allez taper la commande :
- "sh run.sh" ou "sh start.sh" (cela dépends de comment vous l'avez appeler donc voilà.)
Ensuite votre serveur va s'éteindra, PAS DE PANIQUE, c'est juste mojang qui la arrêter par lui même, donc il y a se qu'on appel une "EULA", qui dit tous ce que doit respecter votre serveur. Donc vous aller dans votre dossier ou est votre serveur sur FileZilla et éditer votre fichier "eula.txt" tout en bas vous aurez "eula=false" vous aller replacer le "false" par "true" ça donnera "eula=true".
Puis refaire la commande "sh run.sh" ou "sh start.sh"
Puis votre serveur démarra !
Voilà, donc après vous aurez tous plein de fichier et dossier supplémentaire, je ferais surement un autre tutoriel comment configurer votre serveur 🙂
Si vous avez un problème n'hésiter pas à la poser 🙂