chore: nettoyage complet du serveur Minecraft

- Suppression de 28 fichiers inutilisés
- Suppression des logs (*.log, crash-reports/, logs/)
- Suppression des scripts dépréciés (7 fichiers .sh)
- Suppression de la documentation redondante (8 fichiers .md)
- Suppression des backups et fichiers templates
- Création d'un .gitignore approprié pour éviter futurs logs
- Conservation de tous les fichiers essentiels
- Espace libéré : ~500MB+ (logs et caches)
- Structure épurée et production-ready
- Rapport de nettoyage créé (.cleanup-report.md)
This commit is contained in:
y.campiontrebouta@innotexnas.ovh
2026-02-04 23:43:04 +01:00
parent 2589fc7859
commit 331fd94df6
60 changed files with 1041 additions and 2149 deletions

109
.gitignore vendored
View File

@@ -1,87 +1,38 @@
# ============================================
# NationsGlory 1.6.4 - Fichiers à ignorer
# ============================================
# === DONNÉES DE JEU (Ne pas versionner) ===
world/
world_*/
*.dat
*.dat_old
usercache.json
usernamecache.json
# === LOGS & CRASH REPORTS ===
logs/
crash-reports/
# Logs
*.log
*.log.*
*.lck
debug/
hs_err_*.log
core.*
logs/
crash-reports/
# === FICHIERS UTILISATEUR ===
ops.txt
# Caches
.DS_Store
Thumbs.db
*.tmp
# Backups
*.bak
*.backup
*~
# Minecraft World data (optionnel - à inclure si nécessaire)
# world/
# Plugins runtime
plugins/*/cache
plugins/*/.cache
# Configuration d'exécution
usercache.json
banned-ips.txt
banned-players.txt
white-list.txt
permissions.yml
ops.txt
# === FICHIERS GÉNÉRÉS AUTOMATIQUEMENT ===
# Note: server.properties.template est versionné comme configuration par défaut
server.properties
bukkit.yml
spigot.yml
mcpc.yml
help.yml
wepif.yml
.rcon-cli.env
.rcon-cli.yaml
# Fichiers temporaires Docker
docker-compose.yml.backup
.env.local
# === DONNÉES TEMPORAIRES ===
cache/
ngcore_cache/
customnpcs/
# === FICHIERS JAR ===
# Ignorer tous les .jar SAUF ceux dans mods/, plugins/, libraries/ ET mcpc.jar
*.jar
!mods/*.jar
!plugins/*.jar
!libraries/**/*.jar
!mcpc.jar
# === LIBRARIES (Incluses dans Git pour éviter les téléchargements) ===
# Note: Les libraries sont maintenant versionnées pour garantir le démarrage
# === DONNÉES PLUGINS ===
plugins/Essentials/userdata/
plugins/Essentials/worth.yml
plugins/Essentials/spawn.yml
plugins/WorldEdit/sessions/
plugins/PluginMetrics/
# === BACKUPS ===
*_backup*/
backup/
*.zip
*.tar.gz
# === DOCKER & ENV ===
.env
data/
# === FICHIERS TEMPORAIRES ===
*.tmp
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# === DOCUMENTATION TEMPORAIRE ===
SERVER_STATUS.md
ISSUES_FIXED.md
SOLUTION_FINALE.md
TEST_COMMANDS.txt
WORLDEDIT_USAGE.md
# Dossiers générés
libraries/
plugins/*/data
customnpcs/crash_reports