Présentation
Logi ASM est un logiciel en Alpha permettant la gestion de serveur à la demande. Ce logiciel est destiné à des personnes possédant un VPS ou une machine dédié. Il se présente sous plusieurs formes, une forme gratuite, il s’agit de la démo qui est aussi permanente et une forme payante où les prix varient en fonction des besoins. Il faut aussi avoir un minimum de connaissances dans le domaine (Nécessité de savoir créer un serveur sur un FTP et gérer une machine par SSH). Ce programme offre la possibilité de gérer plusieurs serveurs sur plusieurs machines , d’avoir un suivie en direct du nombre de joueur, de la consommation des serveurs ainsi que de la console ou encore des statistiques. Il permet de gérer de très nombreux serveurs simultanément et d’en démarrer un en moins de 50ms De plus son rôle peut être nécessaire sur tous serveurs ayant des mini-jeux ou tous serveurs ayant le besoin d’avoir un démarrage ou un arrêt automatique dans un cas où, par exemple : Vous avez besoin de Lobbies car les autres sont surchargés ou bien d’arrêter un serveur inutile. Logi ASM possède aussi des APIs et des plugins permettant l’ajout de fonctionnalité au sein même du logiciel.
Fonctionnalités
Voici la liste complète de toutes les fonctionnalités actuelles pour une version complète:
[spoiler]1. Gestion des jeux :
a. Création du jeu
- Paramétrage de nom du jeu
- Paramétrage des arguments de lancement
- Paramétrage du nombre minimum de serveurs allumés pour le jeu
- Paramétrage du nombre maximum de serveurs allumés pour le jeu
- Paramétrage des IDs des machines où seront lancés les différent serveurs
b. Modification de la configuration
- Tout est modifiable
c. Gestion
Options pour les redémarrage des serveurs de jeux :
- Ne pas redémarrer les serveurs en jeu. (Bêta)
- Fermeture évolutive (Eviter le surplus de joueurs sur les hubs) (Bêta)
- Arrêt instantané (arrêt de tout les serveurs en moins de 50 ms) (Bêta)
Options pour la maintenance des serveurs de jeux :
- Arrêt instantané sans redémarrage (arrêt de tout les serveurs en moins de 50 ms)
- Arrêt instantané avec redémarrage des serveurs qui sont ensuite en mode restreint (arrêt de tout les serveurs en moins de 50 ms)
- Arrêt des serveurs sans joueur (sans redémarrage) (lorsque les serveurs avec des joueurs s’arrêteront, il ne se redémarreront pas)
- Aucun arrêt, les serveurs seront juste restreints
2. Gestion des seveurs :
a. Gestion des serveurs de jeu
- Démarrage automatique des serveurs de jeu sur la machine la moins utilisée
- Gestion des crashs
- Gestion des erreurs
- Gestion des APIs
- Gestion modifiable avec des plugins Logi ASM
- Arrêt instantané de serveur
- Mise en mode restreint
- Afficher la console
- Désactiver les liaisons API
b. Gestion des serveurs individuel (CMS)
1. Création du serveur (Individuel)
- Paramétrage de nom du serveur
- Paramétrage des arguments de lancement
- Paramétrage du chemin d’accès au fichiers du serveur
- Paramétrage de l’ID de la machine qui lancera le serveur
2. Modification de la configuration
- Tout est modifiable
3. Gestion
- Arrêt
- Démarrage
- Redémarrage
- Accès restreint (Bêta)
- Console
3. Gestion des machines :
a. Connexion des différentes machines
- Pas de nombre de machine au maximum, mais un nombre de machine au maximum est définie selon votre clef acheté
- Connexion sécurisé avec mot de passe (1 tentative, sinon ban avec possibilité de déban)
- Bannissement des machines suspectes pour éviter le piratage
- Possibilité de bannissement
b. Synchronisation des Logi Server (Machines Slave) avec la machine Logi Main (Celle qui dirige avec l’ID 0)
- Synchronisation automatique
- Synchronisation sur demande (Bêta)
c. Configuration des machines
- Paramétrage d’un nombre de serveurs au maximum sur une machine (Pour les machines limitées en ressources)
- Configuration d’une ID machine (Logi Main = 0)
d. Lancement des serveurs
- Gestion des erreurs
- Gestion des logs centralisé (Bêta)
- Gestion des crashs
- Gestion complexe pour le choix de la meilleur machine sur laquelle lancer le serveur de jeu en question.
e. Gestion par plugins
- Les plugins peuvent géré l’ensemble de Logi ASM (Même l’interface web)
4. Gestion des utilisateurs :
a. Création d’un utilisateur
- Paramétrage du nom d’utilisateur
- Paramétrage du mot de passe
b. Modification d’un utilisateur
- Modification des permissions
- Modification du nom d’utilisateur
- Modification du mot de passe
c. Suppression d’un utilisateur
- Possibilité de suppression
5. Logi :
a. Gestion des paramètres :
- Vous pouvez modifier tout les paramètres de Logi
b. Console Logi
- Vous avez acces à la console Logi en direct
c. Gestion des erreurs / correction automatique
- Envoie des erreurs sur les serveurs Lyne-Team [Configurable] (Bêta)
- Traitement des erreurs automatiquement [Configurable] (Bêta)
d. Support
Accès aux techniciens Lyne-Team [Configurable] :
- Accès à la console Logi ASM (Bêta)
- Accès à votre machine Bypass ou normalement en SSH (root) (Bêta)
- Contact direct selon votre formule de support (Bêta)
e. Arrêt/redémarrage du logiciel
- Vous pouvez arrêter ou bien redémarrer le logiciel
6. API(s) :
a. Logi ASM
- Gestion de l’ensemble des points abordés.
b. BungeeCord
- Redirection automatique sur les (default servers) [Configurable]
- Gestion des serveurs, informations, etc.
c. Spigot et Craftbukkit
- Gestion des serveurs, informations, etc.
Et voici la liste des fonctionnalités offertes pour la version démo :
[spoiler]
1. Gestion des jeux :
a. Création du jeu
- Paramétrage de nom du jeu
- Paramétrage des arguments de lancement
- Paramétrage du nombre minimum de serveurs allumées pour le jeu
- Paramétrage du nombre maximum de serveurs allumées pour le jeu
b. Modification de la configuration
- Tout est modifiable
c. Gestion
Options pour les redémarrage des serveurs de jeux :
- Arrêt instantané (arrêt de tout les serveurs en moins de 50 ms)
Options pour la maintenance des serveurs de jeux :
- Arrêt instantané sans redémarrage (arrêt de tout les serveurs en moins de 50 ms)
2. Gestion des seveurs
a. Gestion des serveurs de jeu
- Gestion des crash
- Gestion des APIs
- Arrêt instantané de serveur
- Afficher la console
3. Gestion des utilisateurs
a. Création d’un utilisateur
- Paramétrage du nom d’utilisateur
- Paramétrage du mot de passe
b. Modification d’un utilisateur
- Modification des permissions
- Modification du nom d’utilisateur
- Modification du mot de passe
c. Suppression d’un utilisateur
- Possibilité de suppression
4. Logi
a. Gestion des paramètres
- Vous pouvez modifier tout les paramêtres de Logi
b. Console Logi
- Vous avez acces à la console Logi en direct
5. API(s) :
a. BungeeCord
- Redirection automatique sur les (defaultservers) [Configurable]
- Gestion des serveurs, informations, etc.
- Gestion des jeux
b. Spigot et Craftbukkit
- Gestion des serveurs, informations, etc.
- Gestion des jeux
Comme vous pouvez l’observer, la version payante est bien plus complète que la démo ce qui est logique, mais la version démo contient malgré tout un bon nombre de fonctionnalités vous permettant de pouvoir prendre en main le logiciel et de le tester sans aucun soucis
Test
Après avoir téléchargé la démo et l’avoir mis dans un dossier nommé logi, on exécute le start.bat comme affiché dans le tutoriel. Une fois le start.bat lancé vous obtenez
Après le Rendez vous sur à la dernière ligne il y une ip qui va vous permettre de vous connectez sur Logi, si le start.bat est hébergé depuis votre ordinateur et que vous ne pouvez pas ouvrir vos ports, vous rajoutez 127.0.0.1:le port proposé
Une fois l’url rentré sur une barre de recherche(Fonctionne sous tous les moteurs de recherches :Chrome,Firefox,Opéra etc.), pour le premier lancement vous obtenez ceci :
Sur cette page, vous définissez le maximum de serveurs, l’ID de la machine, permet de savoir si cette machine dirige ou est dirigée (La machine principale devant avoir l’ID 0 et chaque machine doit avoir un ID différent) et enfin le mot de passe Query, c’est à dire le mot de passe permettant de crééer une communication entre les machines, il doit être le même sur toutes vos machines.
Après avoir validé,vous arrivez ensuite sur cette page, il s’agira de la page principale lors des futurs lancements de l’application, dans lequel les identifiants de base sont :
Nom de compte : Logi / Password : password (Vous pouvez modifier ses identifiants et en créer des nouveaux à votre guise)
Une fois connecté sur le Logi en version démo vous obtenez cette page
L’utilisation se révèle très simple et bien organisée, les catégories permettent une compréhension du logiciel dans son ensemble facile. Vous pouvez créer de nouveaux utilisateurs si vous voulez donner l’accès à d’autres personnes, tout en ayant un contrôle sur toutes leurs permissions.
Nous allons procéder à la création d’un “jeu” via Logi ASM, il suffit juste de se rendre dans le dossier Gestion des jeux, vous lui choisissez un nom, le minimum de serveur que doit contenir le jeu, son maximum, son argument (La ram qu’il consomme sur la machine) et la ou les machine(s) sur lequel il sera présent.
Ici le jeu Lobby aura un minimum de 1 serveur et pas de maximum, il consommera 2Go de Ram maximum et des serveurs lobby pourront être créer en plus sur la Machine 0 et 1.
Certains demanderont l’utilité d’avoir la possibilité de créer plusieurs serveurs, nous allons prendre l’exemple du Lobby, vous définissez un maximum de 20 joueurs sur le lobby, et 30 joueurs se connectent sur le serveur, au lieu d’avoir 10 joueurs qui se voient refuser l’entrée sur le serveur, ces 10 joueurs seront transférés sur un serveur Lobby généré grâce à Logi ASM qui choissira lors de la création du serveur en fonction des machines disponibles la meilleur machine pouvant convenir pour le serveur. De plus le logiciel permet si par exemple, 2 serveurs lobbys d’une capacité de 20 joueurs maximum chacun sont ouverts et que 30 joueurs se connectent sur le serveur, Logi ASM fera la répartition équitablement sur chacun des serveurs c’est à dire 15 et 15 pour empêcher de surcharger un des serveurs.
Il ne vous reste plus qu’à lancer votre serveur dans l’onglet maintenance
Une fois lancé vous pouvez suivre le nombre de joueurs, de serveurs en ligne à travers la page d’accueil comme sur le screen précedemment, mais vous pouvez aussi suivre la consommation de votre serveur en direct pour être certains que tout ce passe bien et qu’il n’y a aucun problème comme çi-dessous
La version démo présente encore des fonctionnalités mais toutes les présenter prendrait trop de temps, pour faire un comparatif avec la version payante, voici leurs 2 barres de tâches
On remarque que la version démo contient quand même de nombreuses fonctionnalités du logiciel mais que la version payante en contient beaucoup plus, ce qui crée un certain équilibre entre les deux. Pour présenter assez briévement les quelques fonctionnalités en plus de la version payante, on observe la création de serveurs individuels, il vous suffit juste de rentrer le répertoire, les arguments et la ou les Machine(s). La version payante propose aussi une section Support, une section pour gérer tous les plugins/API de logi ainsi que d’un centre d’alertes s’il y a un problème comme un serveur surchargé, une tentative de détournement de compte, et bien d’autres fonctionnalités.
Offres
Il y a tout d’abord une offre démo, cette offre est gratuite & permanente et permet d’accèder aux fonctionnalités cités précdemment.
En plus de l’offre démo, si vous souhaitez investir de l’argent dans le but d’avoir accès à plus fonctionnalités, 3 offres pour les particuliers sont possibles :
- La 1ère, l’offre Starter, elle permet de posséder le logiciel sur 1 machine d’avoir accès a tous les API et d’avoir si besoin l’aide du Français, le tout pour 10€
- La seconde offre, l’offre Plus, elle offre les mêmes fonctionnalités que l’offre Starter mais permet de posséder le logiciel sur un maximum de 3 machines, le tout pour 20€
- La dernière offre, l’offre Expert, tout comme les deux autres offres on observe des fonctionnalités différentes, mais le support est un support Premium et le maximum de machine comportant le logiciel s’élève a 15, le tout pour 50€
Pour les associations & les entreprises ainsi que les particuliers si les autres offres sont jugées insuffisantes, il y a deux autres formats possibles :
- Le premier, le projet Professionel regroupant 30 machines pouvant recevoir le logiciel et bénéficiant elle aussi du support Premium, le tout pour 80€
- Et le second, le projet Logi ASM Solution avec lequel vous pouvez installer le logiciel sur autant de machines que vous désirez tout en bénéficiant si besoin du support Premium, le tout pour 160€
A venir
Le logiciel étant encore en Alpha, la continuité de son développement est à prévoir, mais les projets qui seront réalisés en parallèle du développement du logiciel sont la sortie d’une application mobile fonctionnant sous Iphone et Android pour permettre aux utilisateurs une surveillance et une gestion de leurs serveurs même lorsqu’ils n’ont pas d’ordinateur sous la main. Et le développement d’un API Web en plus des autres API déjà présents.