Steamworks-dokumentasjon
Plattformer

Oversikt

Denne seksjonen beskriver den generelle arbeidsflyten og innstillingene som er nødvendige for å gi ut applikasjonen på ytterligere operativsystemer.

Steam har støtte for Windows, macOS og Linux (SteamOS).

Du kan se bruksstatistikk for plattformer fra Steams maskinvareundersøkelse for å hjelpe deg med å fatte avgjørelser om hvilke plattformer du har lyst til å støtte.

Microsoft Windows

Steam har offisiell støtte for Windows 7 og nyere. Fra og med januar 2019 har Steam ikke lenger støtte for Windows XP og Windows Vista.

Gå til Utviklerdiskusjonene i Steamworks for Windows.

Apple macOS

Steam har offisiell støtte for Intel Mac, OS X versjon 10.11 (El Capitan) eller nyere.

Attestering
Fra og med 14. oktober 2019 kommer Steam til å kreve at alle nye applikasjoner for macOS er 64-biter og attesterte av Apple. Hvis Mac-applikasjonen din allerede støtter 64-bit, logg inn på Steamworks og kryss av for «macOS -> 64-biters binærfiler er inkludert» i seksjonen «Støttede operativsystem» for applikasjonen din. Dette sørger for at macOS-applikasjonen din dukker opp som kompatibel for brukere som kjører Steam på macOS 10.15.



Du kan lese mer om Apples plan om å avslutte støtte for 32-biters Mac-applikasjoner i støtteartikkelen HER.

Hvis du ikke er kjent med Apples krav om 64-biter eller attesteringsprosessen i macOS, så kan du lese mer om dette HER.

Hvis 64-biters-applikasjonen din allerede er attestert av Apple, kryss av for «Applikasjonsbunter er attesterte» i Steamworks også.

Rettigheter
Støtte for 10.15 (Catalina) krever at man legger til følgende rettigheter i konfigurasjonen til byggversjonen.
  • com.apple.security.cs.disable-library-validation (gjør det mulig å laste Steamworks SDK-biblioteket og overleggbiblioteket).
  • com.apple.security.cs.allow-dyld-environment-variables (gjør at overleggbiblioteket kan settes inn i spillprosessen).
Merk: Steam er for øyeblikket ikke kompatibelt med rettigheten com.apple.security.app-sandbox. Denne rettigheten kreves for distribusjon på Mac App Store, så sørg for at den ikke er angitt i byggversjonen som lastes opp til Steam hvis du bygger for begge butikkene.

Du finner ytterligere informasjon om disse rettighetene og annen sikkerhetsinformasjon om applikasjoner HER.

32-biters Mac-applikasjoner
Brukere på Steam som har kjøpt eldre 32-biters Mac-applikasjoner har fremdeles en lisens til disse applikasjonene på Steam, og kommer fremdeles til å ha tilgang til dem i Steam-biblioteket. 32-biters applikasjoner til macOS kommer til å fortsette å fungere på macOS 10.14 Mojave og eldre versjoner av macOS. I tillegg så er brukere på Steam beskyttet av Steam Play, og kommer til å kunne spille disse spillene på andre støttede plattformer uten ytterligere kostnader. Du kan lese mer om måter brukere kan fortsette å spille Steam-bibliotekene sine på Mac HER.

Linux og SteamOS

Steam har kun offisiell støtte for Ubuntu som kjører Ubuntu 12.04 LTS eller nyere og SteamOS, men samfunnet Steam for Linux er veldig ressurssterkt og har klart å få Steam til å kjøre på mange distribusjoner. Valve har sansen for dette arbeidet, men har ikke offisiell støtte for det. Steam på Linux støtter både x86 og x64. Vi anbefaler på det sterkeste at du gir ut 64-biters binærfiler, ettersom de fleste brukere kommer til å kjøre dette.

Github-siden til Steam for Linux-klienten er veldig aktiv og inneholder også feilmeldingsskjemaet for Steam-klienten for Linux.

Se Utvikling for SteamOS og Linux for ytterligere informasjon om å komme i gang.

Søk etter spesifikk dokumentasjon for Linux og SteamOS eller gå til utviklerdiskusjonene i Steamworks for Linux og SteamOS hvis du vil ha ytterligere hjelp med Linux og SteamOS.

Videoveiledning til Steamworks – Slik legger du til nye plattformer og språk

Denne veiledningen tar deg gjennom prosessen med å legge til nye plattformer og språk til spillet ved å legge til ytterligere depoter til applikasjonen.
https://www.youtube.com/watch?v=PShS32hcing

Bygging og testing

For generell hjelp med å bygge depoter og forberedelse av innhold, gå til Uploading to Steam.
  1. I Steamworks-innstillingene til applikasjonen din, opprett depoter for de nye operativsystemene i seksjonen «Opprette og legge til depoter» (under «SteamPipe» > Depoter).
    Lagre denne endringen.
    MERK: Ikke kryss av i boksene under Støttede operativsystem i fanen for generelle applikasjonsinnstillinger enda. Dette gjøres når du er klar for utgivelse.
  2. Opprett en byggversjon av Steam for disse nye depotene.
  3. Angi byggversjonen til en betagren med et passord.
  4. Oppdater autotildelingspakken din til å inneholde disse nye depotene slik at Steam lar deg laste ned filene. Du finner autotildelingspakken din ved å gå til siden for tilknyttede pakker og nedlastbart innhold.
  5. Test nye versjoner på operativsystemet du har planer om å gi ut til.

Utgivelse

Når du er klar for utgivelse så må du sørge for at du har lagt til nødvendige depoter til eventuelle offentlige pakker og oppdatert butikkside til å gjengi at nytt innhold er tilgjengelig.
  1. Legg til de nye depotene til alle eksisterende pakker i spillet (slik at brukere mottar dem). Du kan se alle pakker som er tilknyttet applikasjonen på siden for tilknyttede pakker og nedlastbart innhold.
  2. I Steamworks-innstillingene til applikasjonen din, ta en titt på aktuelle bokser for operativsystem under støttede operativsystemer.
  3. Rediger butikksiden og sjekk aktuelle bokser for operativsystem i fanen for grunnleggende informasjon.
  4. Rull så ned og angi systemkravene. Forhåndsvis butikksiden og publiser endringene når du er fornøyd med hvordan systemkravene ser ut.
  5. Gå til slutt tilbake til siden for Steamworks-innstillinger og flytt byggversjonen til standardgrenen. (Under fanen SteamPipe > Depoter)
  6. Stikk over til samfunnssentralen til applikasjonen din på Steam og legg ut en kunngjøring for å si fra til eksisterende og mulige kunder om at du har oppdatert!