Steamworks-dokumentaatio
Depotit
Depotti on looginen ryhmittely tiedostoista, jotka toimitetaan asiakkaalle yhtenä ryhmänä. Depotit yksilöidään depottitunnuksella. Kun asiakas asentaa sovelluksen, yksi tai useampia depotteja ladataan ja "otetaan käyttöön" paikallisella asemalla alla olevien sääntöjen mukaisesti: Depottien käyttöönottosäännöt.

Depottien käyttöönottosäännöt

Kaikki pelin sisältödepotit määritetään aiemmin kuvaillun mukaan sovellushallinnan Depotit-sivulla. Tähän sisältyvät kaikki lokalisoidut depotit, lisäosadepotit, lisämateriaalidepotit jne. Ilman muita muutoksia kaikki omistetut depotit otetaan oletuksena käyttöön luetteloidussa järjestyksessä. Depotille voi antaa minkä nimen tahansa. Se ei sisälly käyttöönottosääntöihin.
Depottien järjestys määrittää käyttöönottojärjestyksen. Myöhemmin käyttöönotettujen depottien tiedostot korvaavat aiemmin listattujen depottien tiedostot. Täten listan ensimmäisellä depotilla on alhaisin prioriteetti. Depottien järjestystä voi muuttaa vetämällä ja pudottamalla depottimerkintöjä listassa. Kenttiä voi muuttaa niitä klikkaamalla.
Depotit-sivun käyttöliittymä sallii neljän eri vaatimuksen määrittämisen.
  • Kieli – Depotin kielen määrittämisestä seuraa, että depotin sisältö latautuu vain kyseisellä kielellä Steamiä käyttäville. Jos sisältösi tulisi olla saatavilla millä tahansa käyttäjien kielellä, käytä [Kaikki kielet] -oletusvalintaa.
  • Käyttöjärjestelmä – Jos käyttöjärjestelmä määritetään, depotti otetaan käyttöön vain annettua käyttöjärjestelmää käyttävissä laitteissa.
  • Arkkitehtuuri – Järjestelmäarkkitehtuuri: sinun tarvitsee ainoastaan määritellä 32/64-bittinen arkkitehtuuri, jos sinulla on kullekin erilliset depotit. Jos sinulla on vain yksi depotti, jätä se valintaan [Kaikki arkkitehtuurit].
  • Lisämateriaali – Lisämateriaalin depotteja ja niiden sisältöä hallinnoidaan oletuksena emopelin sovellustunnuksen (AppID) alla. Jos haluat tarjota tuotteellesi useita eri lisämateriaalidepotteja, laita päälle "Hallinnoi lisämateriaalin depotteja erikseen." Näin lisämateriaalin depotteja hallinnoidaan ja ladataan erikseen omasta lisämateriaalin sovellustunnuksesta. Tämä pitää emopelin depottilistat lyhyinä ja vähentää asiakasohjelmien sovellusten metatietojen latauksia.

Jaetut sisältödepotit

Jos sinulla on kaksi sovellusta, jotka jakavat sisältöä, voit sisällyttää pääsovelluksesta depotteja toiseen sovellukseen. Lisää depotti toisesta sovelluksesta valitsemalla Steamworks-asetuksissa Steampipe -> Depotit ja etsi lisättävä depotti klikkaamalla Lisää jaettu depotti. Tililläsi on oltava tätä varten oikeudet muokata sen sovelluksen Steamworks-tietoja, josta jaettu depotti valitaan.
Note - Shared depots are still a work-in-progress, and should only be used when the base application has been released. You currently cannot share a depot from an unreleased application.

AddingSharedDepot.png

Shared depots will inherit properties of the Master App from which they originate i.e. Language, OS, Architecture and DLC.

sharedDepotProperties.png

Once the depots are configured as shared, you can set the install folders to be the same between the two apps. This is required for the Steam client to keep only one copy of the content on the user's disk, but the install directories can be different if the shared depot content is small. Set the install directory on the General section under the Installation drop-down for your application's Steamworks Settings.

set_install_dir.png