Sign inSign up

sirpixel/gameservermanagers

By sirpixel

•Updated over 8 years ago

Cette image permet de créer n'importe quelle serveur de gameservermanagers.

Image
1

627

sirpixel/gameservermanagers repository overview

⁠GAMESERVERMANAGER


Cette image est réalisé a partir de l'image "gameservermanagers/linuxgsm-docker:latest" Elle a pour objectif de faciliter l'installation de serveur de jeu sur docker.

⁠UTILISATION DE BASE

Dans les exxemples ci-dessous remplacer rustserver par le serveur souhaité. Vous retrouvez la liste des serveurs ici : https://gameservermanagers.com/servers⁠ Vouc cliquez sur le serveur souhaité puis vous regardez l'url et récupérez la derniere partie Ex: https://gameservermanagers.com/lgsm/arma3server/⁠ la vous prenez arma3server.

⁠Pour télécharger l'image :

docker pull sirpixel/gameservermanager

⁠pour exécuter l'image :

docker run --restart always -p 28015-28016:28015-28016 -p 8080:8080 -p 28015-28016:28015-28016/udp -v /home/docker/rust:/home/lgsm -e serverName=rustserver -itd --name rust sirpixel/gameservermanager

Cette exemple est pour l'installation d'un serveur rust. J'ai ouvert les port 28015 et 28016 mais il vous faut adapter selon le serveur de jeu. Aussi j'ai ajouté l'option IT pour garder un conteneur interactif. Cela vous permettra d'entrer dans le conteneur et de manipuler le serveur selon vos besoins.

⁠Si vous souhaiter réaliser des modifications ou vérifier la console vous pouvez exécuter la commande

docker attach rust

⁠LISTE DES COMMANDES POSSIBLES

Une fois dans le conteneur vous pouvez utiliser les commandes

Commandeexplication
/home/lgsm/rustserver startPour démarrer le serveur
/home/lgsm/rustserver stopPour stoper le serveur
/home/lgsm/rustserver restartPour redémarrer le server
/home/lgsm/rustserver updatePour mettre a jour le serveur
/home/lgsm/rustserver installPour installer le serveur
/home/lgsm/rustserver consolePour afficher le serveur
/home/lgsm/rustserver mods-installPour installer un mod exemple oxide. Une invite nous donnera la liste des mods possible et vous permettra de le saisir.
/home/lgsm/rustserver mods-updatePour afficher le serveur
/home/lgsm/rustserver mods-removePour afficher le serveur

Ou directement en dehors du conteneur

Commandeexplication
docker exec rust /home/lgsm/rustserver startPour démarrer le serveur
docker exec rust /home/lgsm/rustserver stopPour stoper le serveur
docker exec rust /home/lgsm/rustserver restartPour redémarrer le server
docker exec rust /home/lgsm/rustserver updatePour mettre a jour le serveur
docker exec rust /home/lgsm/rustserver installPour installer le serveur
docker exec rust /home/lgsm/rustserver consolePour afficher le serveur
docker exec rust /home/lgsm/rustserver mods-installPour installer un mod exemple oxide. Une invite nous donnera la liste des mods possible et vous permettra de le saisir.
docker exec rust /home/lgsm/rustserver mods-updatePour afficher le serveur
docker exec rust /home/lgsm/rustserver mods-removePour afficher le serveur

Vous pouvez retrouver la liste complète des commandes et de leur utilité ici https://gameservermanagers.com/lgsm/rustserver/⁠ Ou dans le conteneur tapez la commande /home/lgsm/rustserver

⁠Configuration du serveur

Vous pouvez modifier les informations sur le "port, ip, map etc.." ici

/home/lgsm/rustserver ou /home/lgsm/lgsm/config-default/config-lgsm/rustserver ou /home/lgsm/lgsm/config-lgsm/rustserver ou /home/lgsm/serverfiles

l'emplacement change en fonction du serveur de jeu et de la version de gameservermanager. La plus par ddu temps la config est dans le dossier lgsm ou directement dans les fichiers du serveur pour minecraft ou 7 Days to Die et peut etre d'autre serveur.

⁠Liste des variables possibles

Variablevaleur Defaultexplication
serverNamerustserverContient le nom du serveur que l'on souhaite installer. La liste ici https://gameservermanagers.com/servers⁠
steamuseranonymousContient le pseudo d'un compte steam - Certain serveur ont besoin d'un login valide
steampassContient le password d'un compte steam - Certain serveur ont besoin d'un login valide

⁠Compte steam

Attention si votre serveur réclame un login steam valide. Vous pouvez essayer de créer un compte spécialement pour lancer votre serveur mais certain réclame aussi qu'il y ai un jeu de plus de 5€ acheté sur le ccompte. Aussi si vous avez activer steamGuard vous devrais effectuer l'installation manuellement pour pouvoir taper votre steamGuard ou alors vous pouvez desactiver steamGuard le temps de l'installation de votre serveur. Les identifiants steam sont sauvegardé dans le fichier

/home/docker/lgsm/lgsm/config-lgsm/rustserver/rustserver.cfg

⁠Installation manuel

Si vous souhaitez effectuer l'installation manuellement voici la marche a suivre. entré dans le conteneur avec

docker attach nomDuConteneur

puis saisissez la commande

/home/lgsm/rustserveur install

Si vous rester a l'exterieur du conteneur vous pouvez utiliser la commande suivante

docker exec rust /home/lgsm/rustserver install

⁠INFORMATION DE CONTACT
⁠Attention !!!!

Les ip failover peuvent rendre difficile la visibilité de votre serveur sur les listes steams et les listes de serveurs dans le jeu ou tout autre listes. il est préférable de de garder l'ip 0.0.0.0 lorsque vous configurer vos serveurs et de préciser votre ip failover au moment de la création de votre conteneur.

Tag summary

Content type

Image

Digest

Size

387.7 MB

Last updated

over 8 years ago

docker pull sirpixel/gameservermanagers