Gå til hovedinnhold

Avanserte funksjoner

Denne siden dekker avanserte funksjoner i GamePanel som er tilgjengelige på Pro-lisenstier og høyere.

Git-basert deploy

Git-deploy lar deg automatisk oppdatere serverens filer fra et versjonskontrollert Git-repositorium. Ideelt for servere med tilpasset konfigurasjoner, scripts eller plugins som vedlikeholdes i Git.

Støttede plattformer

  • GitHub
  • GitLab
  • Bitbucket

Konfigurere Git-deploy

  1. Gå til InnstillingerGit Deploy
  2. Lim inn repositoriumets URL (HTTPS eller SSH)
  3. Angi gren som skal deployes (f.eks. main)
  4. Legg til deploy-nøkkel (for private repositorier)
  5. Velg hvilke filer/mapper som skal oppdateres
  6. Aktiver automatisk deploy ved push (webhook fra Git-plattformen) eller kjør manuelt

Manuell deploy

  • Klikk Deploy nå for å hente siste endringer fra Git-repositoriet
  • Endre log vises etter fullført deploy

FastDL for Source-spill

FastDL (Fast Download) er en funksjon spesifikt for Source-baserte spill (Counter-Strike 2, Team Fortress 2, Garry's Mod) som lar klienter laste ned tilpassede ressurser fra en rask HTTP-server i stedet for direkte fra spillserveren.

Fordeler

  • Raskere nedlasting av kart, skins og lyder for spillerne
  • Reduserer belastningen på spillserveren under nedlasting
  • Støtter mange samtidige nedlastinger

Aktivere FastDL

  1. Gå til InnstillingerFastDL
  2. Aktiver FastDL
  3. Angi FastDL-URL (GamePanel oppretter automatisk en HTTP-endepunkt)
  4. Legg til ressurser du vil gjøre tilgjengelig
  5. Konfigurer serveren til å bruke FastDL-URLen

Server-maler

Server-maler lar deg lagre en konfigurert servers oppsett og bruke det som utgangspunkt for nye servere.

Opprette en mal

  1. Konfigurer en server som ønsket
  2. Gå til InnstillingerLagre som mal
  3. Gi malen et navn og beskrivelse
  4. Velg hvilke elementer som inkluderes (konfigurasjonsfiler, plugins, innstillinger)
  5. Lagre

Bruke en mal

Når du oppretter en ny server, kan du velge Fra mal og velge en av dine lagrede maler. Alle valgte elementer kopieres over til den nye serveren.

Server-grupper

Server-grupper lar deg organisere relaterte servere og utføre masseoperasjoner på dem.

Opprette en gruppe

  1. Gå til Server-grupper i kontooversikten
  2. Klikk Ny gruppe
  3. Gi gruppen et navn
  4. Velg hvilke servere som skal tilhøre gruppen
  5. Lagre

Masseoperasjoner

Med en gruppe kan du:

  • Start alle – starter alle servere i gruppen
  • Stopp alle – stopper alle servere
  • Restart alle – restarter alle servere
  • Send til alle – sender en kommando til alle kjørende servere
  • Backup alle – tar backup av alle servere

Masseoperasjoner utføres med en kort forsinkelse mellom hver server for å unngå overbelastning av noden.

Flytte server mellom noder

Hvis du har kapasitet på en annen node og ønsker å flytte en server:

  1. Gå til InnstillingerFlytt server
  2. Velg målnoden fra listen
    • Tilgjengelig kapasitet vises for hver node
  3. Klikk Start overføring

Under overføringen:

  • Serveren stoppes automatisk
  • Alle serverdata overføres til ny node
  • Serveren startes på ny node
  • DNS-pekere oppdateres automatisk (om konfigurert)

Overføringstiden avhenger av mengden serverdata og nettverkshastigheten mellom nodene.

Egendefinerte oppstartsparametere

For avanserte brukere kan du tilpasse oppstartskommandoen som brukes når serveren starter:

  1. Gå til InnstillingerOppstartsparametere
  2. Rediger oppstartskommandoen
  3. Legg til egendefinerte flagg og argumenter
  4. Lagre

Merk: Feil oppstartsparametere kan forhindre serveren fra å starte. Test endringer i et ikke-produksjonsmiljø først.