diff --git a/.env b/.env new file mode 100644 index 0000000..9eb3d9b --- /dev/null +++ b/.env @@ -0,0 +1,33 @@ +# ==================================== +# Configuration Serveur Minecraft NationsGlory +# ==================================== +# Copiez ce fichier vers .env et ajustez les valeurs + +# Ports du serveur +SERVER_PORT=25565 +RCON_PORT=25575 + +# Mot de passe RCON (CHANGEZ EN PRODUCTION!) +# Ce mot de passe doit être le même dans l'application web +RCON_PASSWORD=Landau8210 +ENABLE_RCON=true + +# Mémoire allouée au serveur +MEMORY=2G +INIT_MEMORY=1G + +# Paramètres du jeu +ONLINE_MODE=false +DIFFICULTY=1 +GAMEMODE=1 +LEVEL_TYPE=FLAT + +# Optimisations JVM +JVM_OPTS=-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 + +# Port RCON +RCON_PORT=25575 + +# Mémoire allouée +MEMORY=2G +INIT_MEMORY=1G diff --git a/.gitignore b/.gitignore index 2b26771..83f0108 100644 --- a/.gitignore +++ b/.gitignore @@ -1,38 +1,60 @@ -# Logs +# ==================================== +# Fichiers de configuration sensibles +# ==================================== +# Note: .env est versionné car il contient la configuration +# partagée nécessaire au déploiement +# .env +.env.local +*.env.local + +# ==================================== +# Logs et crash reports +# ==================================== *.log *.log.* logs/ crash-reports/ +customnpcs/crash_reports -# Caches -.DS_Store -Thumbs.db -*.tmp +# ==================================== +# Données du monde (ignorées) +# ==================================== +world/ +world_nether/ +world_the_end/ +DIM-*/ +DIM*/ -# Backups -*.bak -*.backup -*~ - -# Minecraft World data (optionnel - à inclure si nécessaire) -# world/ - -# Plugins runtime -plugins/*/cache -plugins/*/.cache - -# Configuration d'exécution +# ==================================== +# Configuration runtime (générés) +# ==================================== usercache.json banned-ips.txt banned-players.txt white-list.txt ops.txt -# Fichiers temporaires Docker -docker-compose.yml.backup -.env.local +# ==================================== +# Backups +# ==================================== +backups/ +*.tar.gz +*.zip +*.bak +*.backup -# Dossiers générés -libraries/ +# ==================================== +# Caches et temporaires +# ==================================== +.DS_Store +Thumbs.db +*.tmp +*~ +plugins/*/cache +plugins/*/.cache plugins/*/data -customnpcs/crash_reports + +# ==================================== +# Docker +# ==================================== +docker-compose.yml.backup diff --git a/.web-admin/commands/status.json b/.web-admin/commands/status.json index 1e179e8..be450de 100644 --- a/.web-admin/commands/status.json +++ b/.web-admin/commands/status.json @@ -1,6 +1,6 @@ { "status": "offline", "players_online": 0, - "last_update": "2026-02-04T23:42:33+01:00", + "last_update": "2026-02-05T02:19:11+01:00", "pid": 27878 } diff --git a/plugins/Essentials/userdata/anakine22.yml b/plugins/Essentials/userdata/anakine22.yml index bf87883..569a8e5 100644 --- a/plugins/Essentials/userdata/anakine22.yml +++ b/plugins/Essentials/userdata/anakine22.yml @@ -1,16 +1,16 @@ uuid: 7b055554-fc22-aae2-8917-8f47d3cb35ca timestamps: - login: 1770241699984 + login: 1770312289267 logout: 1770241080019 ipAddress: 127.0.0.1 lastlocation: world: world - x: 637.2765242007807 - y: 6.3198356511079625 - z: -383.0715314983618 - yaw: -240.59999 - pitch: 33.750004 -afk: false + x: 630.0 + y: 9.400000000000002 + z: -387.0 + yaw: -1.95 + pitch: 0.45000002 +afk: true logoutlocation: world: world x: 630.0 diff --git a/server.properties b/server.properties index aab6aef..f7841bf 100644 --- a/server.properties +++ b/server.properties @@ -1,5 +1,5 @@ #Minecraft server properties -#Wed Feb 04 21:51:02 UTC 2026 +#Thu Feb 05 17:24:22 UTC 2026 generator-settings= allow-nether=true level-name=world @@ -18,18 +18,18 @@ spawn-npcs=true white-list=false debug=false spawn-animals=true -hardcore=false -snooper-enabled=true texture-pack= +snooper-enabled=true +hardcore=false online-mode=false pvp=true difficulty=1 -gamemode=1 player-idle-timeout=0 +gamemode=1 max-players=20 rcon.port=25575 spawn-monsters=true -generate-structures=true view-distance=10 +generate-structures=true spawn-protection=16 motd=\u00A77Serveur Build \u00A7c\u00A7lNG-RED \u00A78[\u00A7cPARA\u00A7fGUA\u00A79Y\u00A78] diff --git a/spigot.yml b/spigot.yml index b324191..33ecbb3 100644 --- a/spigot.yml +++ b/spigot.yml @@ -46,6 +46,14 @@ world-settings: monsters: 48 misc: 32 other: 64 + growth: + cactus-modifier: 100 + cane-modifier: 100 + melon-modifier: 100 + mushroom-modifier: 100 + pumpkin-modifier: 100 + sapling-modifier: 100 + wheat-modifier: 100 entity-activation-range: animals: 32 monsters: 32 @@ -74,16 +82,8 @@ world-settings: - 82 - 129 - 130 - growth: - cactus-modifier: 100 - cane-modifier: 100 - melon-modifier: 100 - mushroom-modifier: 100 - pumpkin-modifier: 100 - sapling-modifier: 100 - wheat-modifier: 100 - view-distance: 10 chunks-per-tick: 650 + view-distance: 10 merge-radius: exp: 3.0 item: 2.5 diff --git a/world/DIM-1/data/villages.dat b/world/DIM-1/data/villages.dat index 6de9340..d146adc 100644 Binary files a/world/DIM-1/data/villages.dat and b/world/DIM-1/data/villages.dat differ diff --git a/world/DIM-1/level.dat b/world/DIM-1/level.dat index f2dd546..d9b287b 100644 Binary files a/world/DIM-1/level.dat and b/world/DIM-1/level.dat differ diff --git a/world/DIM-1/level.dat_old b/world/DIM-1/level.dat_old index 3ddab53..a8607f6 100644 Binary files a/world/DIM-1/level.dat_old and b/world/DIM-1/level.dat_old differ diff --git a/world/DIM-1/session.lock b/world/DIM-1/session.lock index 8c6e68a..5df2b35 100644 Binary files a/world/DIM-1/session.lock and b/world/DIM-1/session.lock differ diff --git a/world/DIM1/data/villages.dat b/world/DIM1/data/villages.dat index 59ec511..193eaba 100644 Binary files a/world/DIM1/data/villages.dat and b/world/DIM1/data/villages.dat differ diff --git a/world/DIM1/level.dat b/world/DIM1/level.dat index 0dbe199..d0a559f 100644 Binary files a/world/DIM1/level.dat and b/world/DIM1/level.dat differ diff --git a/world/DIM1/level.dat_old b/world/DIM1/level.dat_old index ca639a4..222249d 100644 Binary files a/world/DIM1/level.dat_old and b/world/DIM1/level.dat_old differ diff --git a/world/DIM1/session.lock b/world/DIM1/session.lock index da9fcd3..7fdc346 100644 Binary files a/world/DIM1/session.lock and b/world/DIM1/session.lock differ diff --git a/world/data/villages.dat b/world/data/villages.dat index 5761a7a..8b0f2a2 100644 Binary files a/world/data/villages.dat and b/world/data/villages.dat differ diff --git a/world/level.dat b/world/level.dat index b43360d..a65fd45 100644 Binary files a/world/level.dat and b/world/level.dat differ diff --git a/world/level.dat_old b/world/level.dat_old index 006b9d8..f2c4a65 100644 Binary files a/world/level.dat_old and b/world/level.dat_old differ diff --git a/world/players/anakine22.dat b/world/players/anakine22.dat index c9efbaa..183fb3c 100644 Binary files a/world/players/anakine22.dat and b/world/players/anakine22.dat differ diff --git a/world/region/r.0.-1.mca b/world/region/r.0.-1.mca index 92866b9..ea2e004 100644 Binary files a/world/region/r.0.-1.mca and b/world/region/r.0.-1.mca differ diff --git a/world/region/r.0.-2.mca b/world/region/r.0.-2.mca index c76831e..c9174c3 100644 Binary files a/world/region/r.0.-2.mca and b/world/region/r.0.-2.mca differ diff --git a/world/region/r.1.-1.mca b/world/region/r.1.-1.mca index 437a16d..f9af193 100644 Binary files a/world/region/r.1.-1.mca and b/world/region/r.1.-1.mca differ diff --git a/world/region/r.1.-2.mca b/world/region/r.1.-2.mca index 28eff93..a4f7c0e 100644 Binary files a/world/region/r.1.-2.mca and b/world/region/r.1.-2.mca differ diff --git a/world/session.lock b/world/session.lock index bce6eb0..e6b0c6a 100644 Binary files a/world/session.lock and b/world/session.lock differ