Files
2026-06-09 18:40:21 +02:00

121 lines
5.6 KiB
Markdown

---
title: auto-mcs
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, gaming, minecraft, panel, server-manager, modrinth]
confidence: medium
contested: false
sources: [https://selfh.st/apps/?tag=Gaming, https://github.com/macarooni-man/auto-mcs]
---
# ⛏️ auto-mcs
> Manager cross-platform pour serveurs Minecraft — crée un serveur prêt à jouer en moins d'une minute, avec gestion de mods et playit.gg intégré.
| Métadonnée | Valeur |
| :--- | :--- |
| **Site web** | https://www.auto-mcs.com/ |
| **GitHub** | https://github.com/macarooni-man/auto-mcs |
| **License** | GPL-3.0 |
| **Langage** | Python (99%) + Java (pour les JARs Minecraft) |
| **Étoiles** | 453 ⭐ |
| **Dernière MAJ** | 2026-04-23 (v2.3.8) |
| **Catégorie** | [[cat-gaming]] |
## Description
**auto-mcs** (prononcer "auto-mc-s") est un gestionnaire de serveurs Minecraft pensé pour les **joueurs occasionnels** qui veulent monter un serveur multijoueur pour leurs amis sans se prendre la tête. La promesse : un serveur prêt en moins d'une minute, sans configurer Java, sans chercher le bon modloader, sans gérer manuellement les fichiers de configuration.
L'application se distingue des solutions lourdes type [[app-pterodactyl]] ou [[app-crafty-controller]] par sa **simplicité radicale** : c'est un exécutable Python packagé qui télécharge automatiquement la bonne version de Java, propose une bibliothèque de distributions (Vanilla, Paper, Purpur, Fabric, Quilt, Forge, NeoForge, Spigot, CraftBukkit), intègre un navigateur Modrinth pour installer des modpacks en un clic, et inclut un **scripting custom (amscript)** pour automatiser des règles serveur. Le système de sauvegarde automatique et l'éditeur de `server.properties` intégré évitent les manipulations manuelles fastidieuses.
Particularité notable : l'intégration native de **playit.gg** permet d'exposer le serveur sur Internet **sans port forwarding**, ce qui résout le principal frein pour les joueurs non techniques. Le projet est **mono-mainteneur** (macarooni-man, Kaleb Efflandt) avec quelques contributeurs occasionnels, ce qui en fait un bus factor 1 assumé mais compensé par un code mature et bien testé (1 891 commits).
## Installation
### Option 1 : Docker
```yaml
# docker-compose.yml
version: '3.8'
services:
automcs:
image: macaroniman/auto-mcs:latest
container_name: auto-mcs
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
volumes:
- automcs_data:/app/data # serveurs + sauvegardes
- automcs_mods:/app/mods # mods téléchargés via Modrinth
ports:
- "8080:8080" # UI web auto-mcs
- "25565:25565" # port Minecraft par défaut (mappable selon serveur)
shm_size: '1gb' # requis par certains modpacks
volumes:
automcs_data:
automcs_mods:
```
### Option 2 : Application desktop (recommandé pour usage local)
```bash
# Télécharger le .zip depuis https://www.auto-mcs.com/download
unzip auto-mcs-linux-x64.zip -d ~/auto-mcs
chmod +x ~/auto-mcs/auto-mcs
./auto-mcs/auto-mcs
```
> Sous Windows, double-cliquer sur `auto-mcs.exe` suffit. Pas d'installation, pas de dépendances.
## Configuration
- **Premier lancement** : l'assistant propose de créer un serveur, import un modpack `.mrpack` ou restaurer une sauvegarde
- **Mods/Modpacks** : intégrés via Modrinth (recherche, installation, mise à jour auto)
- **playit.gg** : login OAuth2 depuis l'UI, génère un tunnel public sans ouvrir de port sur la box
- **amscript** : scripting custom avec IDE intégré, permet de créer des plugins Vanilla-compatibles
- **Telepath** : accès à distance pour gérer le serveur depuis un mobile ou une autre machine
- **Sauvegardes** : rotation automatique configurable (quotidien, hebdo, taille max)
## Alternatives
### Open Source
- [[app-crafty-controller]] — Concurrent Python le plus mature, plus complexe
- [[app-pterodactyl]] — Référence multi-jeux (Minecraft, Valheim, ARK…), mais courbe d'apprentissage raide
- [[app-pelican-panel]] — Fork moderne de Pterodactyl, plus activement développé
- [[app-calagopus]] — Réécriture Rust de Pterodactyl, très récent
- [[app-mcsmanager]] — Panel chinois, multi-nœuds, plus orienté hébergeurs
### Propriétaires
- **Aternos** — Minecraft hosting gratuit (pas self-hosted)
- **PloudOS** — Idem, plus petit
- **BisectHosting / Apex Hosting** — Hébergeurs payants
- **Realms (Mojang)** — Officiel Microsoft, 10 joueurs max
## Sécurité
- **Mods et modpacks** : ne télécharger que depuis Modrinth / sources de confiance (un mod malveillant = RCE sur le serveur)
- **playit.gg** : tunnel sortant, le serveur Minecraft n'est pas exposé directement, mais surveiller qui a l'adresse
- **Whitelist** : activer la whitelist par défaut pour un serveur entre amis
- **Sauvegardes** : externaliser (S3 via [[app-restic]] + [[app-minio]], B2, etc.)
- **Operator** : ne donner le statut OP qu'à des joueurs de confiance
- **Logs** : surveiller `logs/latest.log` pour repérer les exploits (duplicates d'items, dupes, etc.)
## Ressources
- [Site officiel](https://www.auto-mcs.com/)
- [GitHub macarooni-man/auto-mcs](https://github.com/macarooni-man/auto-mcs)
- [Documentation amscript](https://auto-mcs.com/guides/amscript)
- [SignPath Foundation](https://signpath.org/) — Signature des binaires Windows
- [Discord officiel](https://discord.gg/auto-mcs)
## Pages Liées
- [[cat-gaming]] — Catégorie Gaming
- [[app-crafty-controller]] — Concurrent Python
- [[app-pterodactyl]] — Référence généraliste
- [[app-mcsmanager]] — Alternative multi-nœuds
- [[recettes-docker-compose]] — Templates Docker