Skip to content

AutomaTeam/PZSaveSync

Repository files navigation

🎮 PZ SaveSync

Partage ta save Project Zomboid avec tes potes en 2 clics.

🇫🇷 Français · 🇬🇧 English

Free Source Visible No Account

Platform Build PZ License


🎯 Le problème, en 1 phrase

Tu joues à PZ en multi avec tes potes. À chaque fois qu'un autre veut héberger la prochaine session, quelqu'un doit zipper à la main 5 fichiers / dossiers, les envoyer par WeTransfer, et croiser les doigts pour que personne n'écrase la save de l'autre.

PZ SaveSync fait ça pour toi avec 2 boutons.

Aperçu de l'onglet Partager


🚀 Comment ça marche

📥 Récupérer la save de ton pote

« Mon pote a fini sa session, c'est à moi d'héberger. »

Clique ⬇ Récupérer la save. L'app télécharge la dernière version depuis le dossier partagé, sauvegarde ton état actuel au cas où, et te dit « lance PZ → Multijoueur → Héberger ».

📤 Envoyer ta save à tes potes

« J'ai joué, je veux que mon pote prenne la suite. »

Clique ⬆ Envoyer ma session. L'app emballe ton monde, la DB des persos et la config serveur, le dépose dans le dossier partagé. Ton pote n'a plus qu'à cliquer Récupérer.

🔒 Personne n'écrase la save de l'autre : un verrou de tour empêche les push concurrents. 💾 Tu peux toujours revenir en arrière : un backup auto est créé avant chaque récupération, restaurable en 1 clic. ✅ Aucun octet n'est perdu : transfert bit-pour-bit, hash SHA256, audit de bout en bout.


📥 Installation (Windows, 30 secondes)

  1. Va dans la section Releases
  2. Télécharge PZSaveSync.exe
  3. Double-clique

C'est tout. Pas de Python à installer, pas de compte à créer. Au premier lancement, un wizard te demande ton pseudo et le chemin de ton dossier Dropbox/Drive/OneDrive partagé.

ℹ️ Windows SmartScreen va t'avertir « éditeur inconnu » (exe non signé). Clique sur « Informations complémentaires » → « Exécuter quand même ».

Tu joues sous Linux / macOS

git clone https://github.com/Mistercarmi/PZSaveSync
cd PZSaveSync
pip install -r requirements.txt
python -m pzsavesync

🖥 Aperçu de l'app

Mes parties Réglages
Mes parties Réglages
Toutes tes saves détectées automatiquement. Les non-exportables sont grisées. Pseudo + dossier partagé, ça tient en 2 champs.

❓ Questions fréquentes

Et si mon pote n'a pas les mêmes mods que moi ? L'app extrait la liste des mods de ta save et affiche les liens Steam Workshop directement à l'import. Ton pote n'a qu'à cliquer pour s'abonner.

Mon pote perd-il son perso quand il devient hôte ? Non. PZ stocke les persos dans la DB par SteamID. Quand ton pote héberge, son perso reste le sien, et toi tu retrouves le tien quand tu le rejoins.

Et si on push tous les deux en même temps ? L'app pose un verrou quand quelqu'un prend le tour. Si tu tentes de push pendant que le verrou est pris, l'app te prévient.

Si je fais une erreur de manip ? Avant chaque récupération, un backup horodaté de ton état actuel est créé dans ~/PZSaveSync_LocalBackups/. Le bouton ↩ Restaurer un backup te ramène à n'importe quel état précédent en 2 clics.

C'est vraiment gratuit ? Oui. Aucune limite, aucun compte, aucune pub, aucun achat in-app. Le code est public, tu peux le vérifier et le builder toi-même.


📜 Licence

Source Available — Tous droits réservés. Tu peux lire le code et l'utiliser pour ton usage perso. Voir LICENSE.


Made for the long nights of looting Muldraugh with your friends. 🌙

About

Partage tes saves Project Zomboid entre potes via Dropbox/Drive/OneDrive/Zip— GUI Python avec verrou de tour anti-conflit

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors