Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
HardheimTimedSave
Server-side scheduled world saving with timezone support, combat check, announcements and backups.
| Last updated | 2 weeks ago |
| Total downloads | 97 |
| Total rating | 0 |
| Categories | Mods Server-side Utility AI Generated |
| Dependency string | H4nz0-HardheimTimedSave-1.3.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2105README
Hardheim Timed Save
🇭🇺 Magyar
Automatikus szerver mentési és backup rendszer Valheimhez.
Funkciók
- Pontos időpontokban történő mentés (nem időközönként)
- Időzóna támogatás (UTC, CET, CEST, Europe/Budapest)
- Játékon belüli figyelmeztetés mentés előtt
- Harc érzékelés (harc közben halasztja a mentést)
- Automatikus biztonsági mentések (backup)
- ZIP vagy mappa alapú backup
- Backup rotáció (keepLast)
- Backup késleltetés állítható (delaySeconds)
- Discord webhook támogatás (siker / hiba / restart / online)
- 🌍 Világnév megjelenítése webhookban
- 🕒 Időzített szerver restart
- 👢 Játékosok automatikus kirúgása restart előtt
- Többlépcsős értesítések:
- restart figyelmeztetés
- kick előtti üzenet
- végső üzenet
- Szerver online webhook (csak egyszer indulás után)
- Kommentált YAML konfiguráció (könnyen érthető)
Konfig példa
timezone: "Europe/Budapest"
saveTimes:
- "23:55"
backup:
enabled: true
zip: true
keepLast: 3
delaySeconds: 2
restart:
enabled: true
restartTimes:
- "04:00"
secondsBefore: 60
kickPlayersBeforeRestart: true
kickBeforeSeconds: 30
kickMessage: "Játékosok kirúgása a szerverről, újraindítás miatt"
kickMessageLeadSeconds: 2
timezone: "Europe/Budapest"
saveTimes:
- "23:55"
backup:
enabled: true
zip: true
keepLast: 3
delaySeconds: 2
restart:
enabled: true
restartTimes:
- "04:00"
secondsBefore: 60
kickPlayersBeforeRestart: true
kickBeforeSeconds: 30
kickMessage: "Játékosok kirúgása a szerverről, újraindítás miatt"
kickMessageLeadSeconds: 2
Megjegyzés
- Csak szerver oldali mod
- A játékosoknak NEM kell telepíteni
- A játék eredeti
saveparancsát nem módosítja - Backup csak az automatikus mentések után készül
❗ Fontos
- A mod csak leállítja a szervert
- A szerver újraindítását külső eszközzel kell megoldani
- pl. systemd, screen, tmux, vagy .bat script
- Frissítés után a config fájlt törölni kell
- Új beállítások kerültek bele
- A config automatikusan újragenerálódik
🇬🇧 English
Automatic scheduled server saving and backup system for Valheim.
Features
- Scheduled saves at exact times (not intervals)
- Timezone support (UTC, CET, CEST, Europe/Budapest)
- In-game warning before save
- Combat detection (delays save if players are fighting)
- Automatic backups
- ZIP or folder-based backups
- Backup rotation (keepLast)
- Configurable backup delay (delaySeconds)
- Discord webhook support (success / error / restart / online)
- 🌍 World name included in webhook
- 🕒 Scheduled server restart
- 👢 Automatic player kick before restart
- Multi-stage notifications:
- restart warning
- kick message
- final message
- Server online webhook (sent once after startup)
- Commented YAML config (easy to understand)
Config example
timezone: "Europe/Budapest"
saveTimes:
- "23:55"
backup:
enabled: true
zip: true
keepLast: 3
delaySeconds: 2
restart:
enabled: true
restartTimes:
- "04:00"
secondsBefore: 60
kickPlayersBeforeRestart: true
kickBeforeSeconds: 30
kickMessage: "Players are being kicked due to server restart"
kickMessageLeadSeconds: 2
Notes
- Server-side only mod
- Clients do NOT need to install anything
- Does NOT override the game's
savecommand - Backups are only created after scheduled saves
❗ Important
- This mod only shuts down the server
- Restart must be handled externally
- e.g. systemd, screen, tmux, or .bat script
- You must delete your config file after updating
- New config options were added
- Config will regenerate automatically