H4nz0-HardheimTimedSave icon

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-5.4.2105 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2105

README

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 save parancsá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 save command
  • 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