Áttekintés
Ez a szakasz az alkalmazásod további operációs rendszereken kiadásához szükséges általános munkafolyamatot és beállításokat írja le.
A Steam Windowshoz, macOS-hez és Linuxhoz (SteamOS) biztosít támogatást.
Segítségül annak eldöntéséhez, mely platformokat akarod majd támogatni, a
Steam hardverfelmérés oldalon láthatsz platformhasználati statisztikákat.
Microsoft Windows
A Steam hivatalosan a Windows 7 és újabb verziókat támogatja. 2019 januárja óta
a Steam már nem támogatja a Windows XP-t és Windows Vistát.
Keresd fel a
Steamworks Development Discussions - Windows témacsoportot.
Apple macOS
A Steam hivatalosan az Intel Mac, OS X 10.11 (El Capitan) és újabb verziókat támogatja.
Hitelesítés (Notarization).2019. október 14-től kezdődően a Steam megköveteli, hogy minden új macOS alkalmazás 64 bites és az Apple által hitelesített legyen. Ha Mac alkalmazásod már támogatja a 64 bitet, jelentkezz be a Steamworksbe és jelöld be a „64 bites (Intel) bináris állományokkal” jelölőnégyzetet alkalmazásod „Támogatott operációs rendszerek” szakaszában. Ez biztosítani fogja, hogy macOS alkalmazásod kompatibilisként jelenjen meg a Steamet macOS 10.15-ön futtató felhasználóknak.
Az Apple terveiről a 32 bites Mac alkalmazások támogatásának megszüntetésére
ebben a támogatási cikkben olvashatsz többet.
Ha nem ismered az Apple 64 bites követelményeit, vagy a hitelesítési eljárást macOS-ben, ezekről
itt olvashatsz többet.
Ha már hitelesíttetted a 64 bites Mac alkalmazásodat az Apple-lel, jelöld be a Steamworksben az „Alkalmazáscsomagok hitelesítve (notarized)” jelölőnégyzetet is.
Jogosultságok (Entitlements).A 10.15 (Catalina) támogatása megköveteli a következő jogosultságok hozzáadását a build-konfigurációdhoz:
com.apple.security.cs.disable-library-validation
(Megengedi a Steamworks SDK könyvtár és az átfedés könyvtár betöltését.)
com.apple.security.cs.allow-dyld-environment-variables
(Engedélyezi az átfedés könyvtár injektálását a játékfolyamatba.)
Megjegyzés: A Steam jelenleg nem kompatibilis a
com.apple.security.app-sandbox jogosultsággal. Mivel erre a jogosultságra szükség van a Mac App Store-ban történő terjesztéshez, kérjük, győződj meg róla, hogy a Steamre feltöltött buildben nincs beállítva, ha mindkét áruházba készítesz buildet.
E jogosultságokról és az alkalmazásbiztonság egyéb részleteiről
itt találsz további információkat.
32 bites Mac alkalmazások.Azok a Steam felhasználók, akik vásároltak régebbi, 32 bites Mac alkalmazásokat, továbbra is rendelkeznek licenccel a Steamen ezekhez az alkalmazásokhoz, és hozzáférésük van hozzájuk a Steam Könyvtárukban. A 32 bites macOS alkalmazások macOS 10.14 Mojave és régebbi macOS verziókon továbbra is működni fognak. Továbbá, a Steam felhasználókat védi a SteamPlay, így további költségek nélkül játszani tudnak majd ezekkel a játékokkal más támogatott platformokon. Annak módjairól, hogyan játszhatnak a felhasználók továbbra is Steam Könyvtárukkal Mac számítógépeken,
itt olvashatsz többet.
Linux és SteamOS
A Steam hivatalosan csak az
Ubuntut támogatja az Ubuntu 12.04 LTS vagy újabb, illetve a SteamOS futtatásával, de a
Steam for Linux közösség rendkívül találékony, és disztrók széles skáláján sikerült futtatniuk a Steamet. A Valve helyesli e törekvéseket, de hivatalosan nem segíti vagy támogatja azokat. A Steam Linuxon támogatja mind az x86, mind az x64 architektúrát, de erősen javasoljuk 64 bites bináris állományok kiadását, mivel a felhasználók túlnyomó többsége azt fogja futtatni.
A
Steam for Linux Client Github oldal nagyon aktív, és tartalmazza a Linuxos Steam kliens hibakövetőjét.
További információkért az első lépésekhez nézd meg a
Fejlesztés SteamOS-re és Linuxra dokumentációt.
Keress rá a
Linux és SteamOS specifikus dokumentációkra, vagy keresd fel a
Steamworks Development Discussions - Linux & SteamOS témacsoportot, ha további segítséget szeretnél a Linuxhoz és a SteamOS-hez.
Steamworks oktatóvideó – Új platformok és nyelvek hozzáadása
Ez az oktatás végigvezet új platformok és nyelvek játékodhoz adásán további
Depók hozzáadásával az alkalmazásodhoz.
https://www.youtube.com/watch?v=PShS32hcingÉpítés és tesztelés
Általános segítségért depók építéséhez és tartalom előkészítéséhez nézd meg a
Feltöltés a Steamre dokumentációt.
- Alkalmazásod Steamworks beállításaiban hozz létre depókat az új operációs rendszerekhez a „Depók létrehozása és hozzáadása” szakaszban (a „SteamPipe” fül Depók részében).
Mentsd el ezt a változtatást.
MEGJEGYZÉS: még ne jelöld be a Támogatott operációs rendszerek alatti jelölőnégyzeteket az Általános alkalmazás-beállítások fülön; ez akkor lesz elvégezve, amikor készen állsz a kiadásra.
- Hozz létre egy Steames buildet ezekhez az új depókhoz.
- Állítsd be ezt a buildet béta ágként, jelszóval.
- Frissítsd az automatikus megadás csomagodat, hogy tartalmazza ezeket az új depókat, így a Steam engedni fogja neked a fájlok letöltését. Az automatikus megadás csomagodat a Társított csomagok és DLC-k oldalon találod.
- Teszteld az új verziókat a célzott operációs rendszereken.
Kiadás
Amikor kész vagy a kiadásra, gondoskodnod kell a szükséges depók hozzáadásáról minden nyilvános csomaghoz, és frissítened kell az áruházi oldaladat, hogy tükrözze az elérhető új tartalmat.
- Add hozzá az új depókat a játék mindegyik létező csomagjához (hogy a felhasználók megkapják azokat). Az alkalmazásodhoz társított összes csomagot a Társított csomagok és DLC-k oldalon láthatod.
- Az alkalmazásod Steamworks beállításaiban jelöld be a megfelelő rendszereket a Támogatott operációs rendszerek alatt.
- Szerkeszd az áruházi oldaladat, és jelöld be a megfelelő operációs rendszereket az Alapinformációk fülön.
- Ezután görgess le, és írd be a megfelelő rendszerkövetelményeket. Nézd meg áruházi oldalad előnézetét, majd tedd közzé a változtatásaidat, amikor elégedett vagy a rendszerkövetelmények megjelenésével.
- Végül menj vissza a Steamworks beállításaidhoz, és helyezd át a buildet a Default ágra. (A SteamPipe fül Buildek részében.)
- Menj át alkalmazásod Steam közösségközpontjába, és tegyél közzé bejelentést a jelenlegi és érdeklődő vásárlók tájékoztatására a frissítésedről.