Gå til hovedinnhold

Automatisering

Automatiseringssystemet i GamePanel lar deg opprette avanserte regler basert på utløsere (triggers) og handlinger. I motsetning til planlagte oppgaver som kjøres på et tidsskjema, kan automatiseringsregler reagere på hendelser i sanntid.

Hva er automatiseringsregler?

En automatiseringsregel består av:

  1. En utløser – hva som setter regelen i gang
  2. Betingelser (valgfritt) – tilleggskriterier som må oppfylles
  3. Handlinger – hva som skjer når utløseren aktiveres

Typer utløsere

Tidsskjema

Tilsvarende planlagte oppgaver, men med mulighet for å legge til betingelser.

Eksempel: Restart serveren kl. 04:00 bare hvis ingen spillere er online.

Hendelser

Reagerer på spesifikke servertilstander:

HendelseBeskrivelse
Server starterUtløses når serveren starter opp
Server stopperUtløses når serveren avsluttes
Server krasjerUtløses ved uventet stopp
Backup fullførtUtløses når backup er ferdig
Backup feiletUtløses ved backup-feil

Terskelverdier

Reagerer når ressursbruk overskrider eller faller under en grenseverdi:

TerskelEksempel
CPU-bruk over X%CPU over 90% i 5 minutter
Minnebruk over X%RAM over 95%
Diskbruk over X%Disk over 80%

Webhook

Eksternt utløst via en HTTP-forespørsel til en unik URL. Nyttig for integrasjon med eksterne systemer.

Spillerantall

Reagerer på endringer i antall spillere online:

  • Antall spillere over grenseverdi
  • Antall spillere under grenseverdi
  • Server er tom (ingen spillere)

Tilgjengelige handlinger

HandlingBeskrivelse
Start serverStarter serveren
Stopp serverStopper serveren
Restart serverRestarter serveren
Opprett backupTar en backup
Send kommandoSender en serverkommando
Send varslingSender varsel via Discord/e-post

Eksempler på automatiseringsregler

Automatisk omstart etter krasj

  • Utløser: Server krasjer
  • Betingelse: Ingen (alltid)
  • Handling: Start server
  • Forsinkelse: 30 sekunder (for å la ting stabilisere seg)

Varsling ved høy CPU-bruk

  • Utløser: CPU-bruk over 95% i 10 minutter
  • Handling: Send varsling til Discord
  • Melding: "Serveren [navn] bruker over 95% CPU"

Automatisk backup ved tomme server

  • Utløser: Server er tom (ingen spillere)
  • Tidsbetingelse: Mellom 02:00 og 06:00
  • Handling: Opprett backup

Skaleringsvarsel

  • Utløser: Antall spillere over 45
  • Handling: Send varsling
  • Melding: "Serveren nærmer seg kapasitetsgrensen"

Strømsparemodus

  • Utløser: Server er tom i 30 minutter
  • Handling: Stopp server

Opprette en automatiseringsregel

  1. Gå til Automatisering i servermenyen
  2. Klikk Ny regel
  3. Gi regelen et beskrivende navn
  4. Velg utløser-type og konfigurer parametere
  5. Legg til eventuelle betingelser
  6. Legg til én eller flere handlinger
  7. Aktiver regelen
  8. Klikk Lagre

Administrere regler

  • Aktivere/deaktivere: Bruk bryteren ved siden av regelen
  • Kjørelogg: Se historikk for når regelen ble aktivert og resultater
  • Redigere: Klikk på regelnavnet
  • Slette: Klikk på sletteknappen og bekreft

Automatiseringsregler er tilgjengelig fra Pro-lisenstier og høyere.