Steamworks-dokumentaatio
Alustat

Yleiskatsaus

Tässä osiossa kuvataan yleistä työnkulkua ja asetuksia, joita sovelluksesi julkaiseminen muilla käyttöjärjestelmillä vaatii.

Steam tukee Windows-, macOS- ja Linux (SteamOS) -käyttöjärjestelmiä.

Voit tarkastella alustojen käyttötilastoja Steamin laitteisto- ja ohjelmistokyselystä ja valita sen perusteella, mitä alustoja haluat tukea.

Microsoft Windows

Steam tukee virallisesti Windows 7:ää ja sitä uudempia versioita. Tammikuusta 2019 lähtien Steam ei ole enää tukenut Windows XP:tä eikä Windows Vistaa.

Lisätietoja löytyy Steamworks-kehitysryhmän Windowsia koskevasta keskustelusta.

Apple macOS

Steam tukee virallisesti Intel Mac OS X -versiota 10.11 (El Capitan) tai uudempaa.

Sovellusten aitouden vahvistaminen
14.10.19 lähtien Steam on edellyttänyt, että kaikki uudet macOS-sovellukset ovat 64-bittisiä ja Applen vahvistamia. Jos Mac-sovelluksesi tukee jo 64 bittiä, kirjaudu Steamworksiin ja valitse macOS > Sisältää 64-bittiset binääritiedostot -valintaruutu sovelluksen Tuetut käyttöjärjestelmät -osiossa. Tällä varmistetaan, että macOS-sovelluksesi näkyy yhteensopivana käyttäjille, jotka käyttävät Steamiä macOS 10.15 -käyttöjärjestelmässä.



Lue lisää Applen suunnitelmasta luopua 32-bittisten Mac-sovellusten tuesta täältä.

Jos et ole perehtynyt Applen 64-bittisiin vaatimuksiin tai macOSin sovellusten aitouden vahvistamisprosessiin, voit lukea lisää täältä.

Jos 64-bittinen Mac-sovelluksesi on jo Applen vahvistama, rastita Sovelluspaketit vahvistettu -valintaruutu myös Steamworksissä.

Valtuutukset
Tuki versiolle 10.15 (Catalina) vaatii seuraavien valtuutusten lisäämistä koontiversion määrityksiin.
  • com.apple.security.cs.disable-library-validation (mahdollistaa Steamworks-SDK-kirjaston ja yhteisönäkymäkirjaston lataamisen)
  • com.apple.security.cs.allow-dyld-environment-variables (mahdollistaa yhteisönäkymäkirjaston liittämisen peliprosessiin)
Huomaa! Steam ei ole toistaiseksi yhteensopiva com.apple.security.app-sandbox-valtuutuksen kanssa. Koska sovelluksen jakaminen Mac-sovelluskaupassa vaatii tätä valtuutusta, varmista, ettei sitä sisällytetä Steamiin ladattavaan koontiversioon, jos tarkoituksena on käyttää molempia kauppoja.

Lisätietoja valtuutuksista ja muista turvallisuuteen liittyvistä seikoista löytyy täältä.

32-bittiset Mac-sovellukset
Vanhempia 32-bittisiä Mac-sovelluksia ostaneilla Steam-käyttäjillä on yhä käyttöoikeus sovelluksiin Steamissä ja pääsy niihin Steam-kirjastossa. 32-bittiset macOS-sovellukset toimivat edelleen versiossa 10.14 (Mojave) ja muissa vanhemmissa macOS-versioissa. Lisäksi Steam tarjoaa Steam Playn, jonka avulla käyttäjät voivat pelata pelejä muilla tuetuilla alustoilla ilman lisämaksua. Lisätietoa Steam-kirjaston pelien pelaamisesta Mac-tietokoneilla löytyy täältä.

Linux ja SteamOS

Virallisesti Steam tukee vain Ubuntun versiota 12.04 LTS tai uudempaa ja SteamOS:ia, mutta erittäin neuvokas Steam for Linux -yhteisö on keksinyt keinot pyörittää Steamiä monilla eri Linux-versioilla. Valve hyväksyy kyseiset keinot, muttei virallisesti mainosta tai tue niitä. Steam on Linux tukee sekä x86- että x64-pohjaisia järjestelmiä. Kannattaa julkaista 64-bittisiä binääritiedostoja, sillä suurin osa käyttää niitä.

Steam for Linux -asiakasohjelman Github-sivu on erittäin aktiivinen ja sisältää Linuxin Steam-asiakasohjelman bugiseurantaohjelman.

Pelikehitys SteamOS:lle ja Linuxille -dokumentaatiosta löytyy lisätietoa alkuun pääsemisestä.

Hae Linux ja SteamOS -dokumentaatioita tai käy Steamworksin Linuxia ja SteamOS:ia käsittelevillä kehittäjäkeskustelupalstoilla, jos kaipaat lisäapua.

Steamworks-ohjevideo – Uusien alustojen ja kielien lisääminen

Videossa käydään läpi uusien alustojen ja kielien lisääminen depottien avulla.
https://www.youtube.com/watch?v=PShS32hcing

Depottien luominen ja testaaminen

Lisätietoa ja apua depottien ja sisällön luomiseen löytyy täältä: Steamiin lähettäminen.
  1. Luo sovelluksen Steamworks-asetusten Depottien luominen ja lisääminen -osiossa (SteamPipe-välilehti > Depotit) depotteja uusille käyttöjärjestelmille.
    Tallenna muutokset.
    Huomaa! Älä rastita vielä Yleiset sovellusasetukset -välilehdellä olevia Tuetut käyttöjärjestelmät -valintaruutuja. Valitse ne vasta julkaisun yhteydessä.
  2. Luo uusille depoteille Steam-koontiversio.
  3. Määritä koontiversio betahaaraan salasanalla.
  4. Päivitä automaattisesti myönnettävä paketti sisältämään nämä depotit, jotta tiedostot voi ladata Steamistä. Automaattisesti myönnettävät paketit löytyvät Liittyvät paketit ja lisäsisällöt -sivulta.
  5. Testaa uudet versiot kohdekäyttöjärjestelmässä.

Julkaiseminen

Varmista ennen julkaisua, että lisäät tarvittavat depotit kaikkiin julkisiin paketteihin ja päivität kauppasivusi vastaamaan uutta saatavilla olevaa sisältöä.
  1. Lisää uudet depotit kaikkiin pelin paketteihin, jotta käyttäjät saavat ne. Sovellukseesi kuuluvat paketit löytyvät liittyvät paketit ja lisämateriaalit -sivulta.
  2. Rastita sovelluksen Steamworks-asetusten Tuetut käyttöjärjestelmät -kohdasta sopivat valintaruudut.
  3. Muokkaa kauppasivua ja rastita sopivat käyttöjärjestelmät Perustiedot-välilehdeltä.
  4. Vieritä alas ja syötä vastaavat käyttöjärjestelmien vaatimukset. Esikatsele kauppasivua ja julkaise muutokset, kun järjestelmävaatimukset näkyvät mielestäsi oikein.
  5. Palaa sitten Steamworks-asetuksiin ja siirrä koontiversio oletushaaraan. (SteamPipe-välilehti > Depotit)
  6. Mene sovelluksen Steam-yhteisökeskukseen ja julkaise ilmoitus, jossa kerrot nykyisille ja mahdollisille asiakkaille päivityksestä.