Steamworks-dokumentation
Almindelige redistributables

Oversigt

Mange spil og applikationer kræver, at delte komponenter installeres på brugerens maskine, før de kan køre.

Steam har længe brugt installationsscripts for at tillade, at disse redistributables blev installeret.
Men det betød, at hver enkelt udvikler skulle lave et installationsscript, og brugerne oplevede, at de samme installationsprogrammer kørte flere gange.

Steam-apps kan nu vælge almindelige redistributables, som vil blive installeret, hvis de er nødvendige. Valve laver og vedligeholder installationsscripts for disse redistributables og opdagerer dem, når der er programrettelser. Hvor det er relevant, installeres både 64-bit og 32-bit redistributables på 64-bit systemer.

Brug af almindelige redistributables

Det er meget enkelt at bruge almindelige redistributables. Gå til fanen Redistributables, som findes under fanen "Installationsprogrammer" i panelet "App-administrator" i Steamworks, og markér felterne for de redistributables, som dit spil eller din applikation kræver.

Husk at udgive ændringerne, når du er færdig!

Tilgængelige redistributables

De tilgængelige redistributables inkluderer Microsoft Visual C++, .NET, DirectX 9, OpenAL, XNA og PhysX.

Den komplette liste over redistributables kan altid findes i fanen Redistributables.

Testning af almindelige redistributables

Hvis du vil teste din installation med dine valgte redistributables, er det bedst at gøre det med en ren afbildning af operativsystemet på en maskine eller VM.

Du kan også tvinge Steam til at geninstallere almindelige redistributables ved at slette følgende registreringsdatabasenøgle:
  • 32-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\Apps\CommonRedist
  • 64-bit Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist

Der oprettes en undernøgle i denne nøgle for hver af de almindelige redistributables, som er blevet installeret, så du kan slette de individuelle undernøgler for også at teste forskellige delvist installerede tilstande.

Hvad hvis jeg får brug for noget andet?

Hvis du mener, at dit spil eller din applikation bruger en redistributable, som ikke står i app-administratoren, men den måske bruges af mange andre apps, vil vi gerne høre om det i Steamworks-udviklingsgruppen, så vi eventuelt kan få den tilføjet.

Hvis din redistributable eller dit installationsprogram er ualmindeligt eller brugerdefineret, kan du bruge et installationsscript for at installere det manuelt.