Steamworks-dokumentation
Distribuering av Source Engine-spel och -moddar
En modd, kort för modifiering, är en ändring eller skapande av filer i ett spel som förändrar aspekter såsom spelupplägg, grafik, miljöer, modeller med mera. Många av Valves spel släpps med ett Software Development Kit (SDK) för att stödja skapandet av moddar.

De juridiska riktlinjerna för modifiering av våra spel beskrivs i Steams abonnentavtal och i moddingverktygen vi tillhandahåller. Men vi mottar ofta samma frågor från gemenskapen om modding, särskilt när moddar är avsedda att distribueras på Steam.

Vår förväntan är att moddar som standard är icke-kommersiella och baseras på det officiella SDK:et till ett av våra spel.

Icke-kommersiella

Med icke-kommersiella menar vi att alla som äger det ursprungliga Valve-spelet kan ladda ner och spela modden gratis. Modden får inte användas för att stödja några kommersiella strävanden. Om modden inkluderar betald reklam eller kräver betalning, oavsett om det är i själva spelet eller utanför det, räknas den som kommersiell. Om en spelare kan få föremål eller ta del av funktioner eller delar av spelupplägget efter att ha gjort en betalning av något slag (eller en ”donation”), räknas det som kommersiell användning.

Baserad på det officiella SDK:et

Vi tillhandahåller SDK:er till många av våra spel, och dessa är de godkända verktygen för modding. Observera att det inte är tillåtet att leverera en modd baserad på läckt eller stulen källkod.
Så länge du följer dessa riktlinjer kan du fritt distribuera din modd via Steam, din egen webbplats eller någon tredjepartstjänst utan att behöva en separat licens från Valve.

Vanliga frågor

  • Fråga: Jag vill distribuera en Source Engine-modd via Steam. Måste jag fylla i pappersarbetet?

    Svar: Ja. Fyll i det vanliga digitala pappersarbetet för att registrera dig som Steamworks-utvecklare. All information krävs, inklusive bank- och skatteinformation och appavgiften, även om du tänker distribuera modden gratis.
  • Fråga: Finns det en licensavgift för användning av Source Engine?

    Svar: Det finns inga avgifter associerade med användning av Source Engine för din kostnadsfria modd.
  • Fråga: Jag har en Source-modd som jag vill distribuera via Steam. Hur förbereder jag modden under mitt app-ID?

    Svar: Du måste kopiera exe-filen och innehåll från Valve Source Engine-spelet som du har byggt modden utifrån och packa ihop det som din applikation.
    Även om du bör inkludera alla nödvändiga dll-filer för Source Engine och innehåll från basspelet som krävs för att modden ska kunna köras, måste Source Engine-moddar konfigureras till att ha krav på att man äger basspelet för att kunna spelas. Detta måste konfigureras av Valve.
  • Fråga: Jag vill använda Steam-prestationer i min modd. Hur gör jag det?

    Svar: Använd klassen CAchievementMgr som ingår i Source Engine efter att du har konfigurerat prestationer på appadministratörssidan på partnerwebbplatsen. Mer information finns i dokumentationen Stats and Achievements.
  • Fråga: Hur fungerar den dedikerade servern för mitt spel?

    Svar: Du behöver ett nytt app-ID för den dedikerade servern så att du kan skapa depåer för den. När du har fått ett app-ID för ditt basspel kan du skapa ditt eget app-ID för den dedikerade servern. Från din apps startsida i Steamworks, klicka på Alla associerade paket, DLC, demor och verktyg och klicka sedan på Skapa nytt verktyg i verktygssektionen.
  • Fråga: Kan jag använda Valves immateriella egendom i min Source-modd?

    Svar: Ja. Men var tydlig på dina butikssidor att modden är en modd och inte skapad av Valve. Kommersiella spel och moddar som inkluderar Valves immateriella egendom, såsom karaktärer och handling, behöver förhandsgodkännande från Valve.
  • Fråga: Kan jag använda olika delar av Valves immateriella egendom i en enda Source-modd?

    Svar: Ja.
  • Fråga: Hur kan jag få tillgång till källkoden från Valve?

    Svar: Vi har tidigare beviljat tillgång till källkoden för några av våra spel till ett litet antal moddingteam som kunde demonstrera ett behov som inte kunde tillgodoses av SDK:et. I undantagsfall kan vi göra detta igen i framtiden, men på grund av den tillhörande supportbördan och risken för läckor är vårt standardsvar att utveckla baserat på SDK:et.
  • Fråga: Kan jag sälja min modd på Steam eller utanför Steam?

    Svar: Vi får denna fråga rätt ofta, men tillåter mycket sällan att moddar säljs. Anledningen är att det skapar en förväntning om att Valve har haft en nivå av tillsyn och kvalitetskontroll över utvecklingen och det pågående stödet för modden som vi inte kan tillhandahålla.
  • Fråga: Måste min modd kräva att spelare äger det (moddade) basspelet när jag distribuerar modden på Steam?

    Svar: Det beror på. Om din modd i huvudsak är en förbättring eller utvidgning av det underliggande spelet, kräver vi att basspelet ägs. Men om du distribuerar en modd som en total konvertering som inte använder våra spelresurser, eller om din modd på annat vis är en helt separat upplevelse från basspelet, kan modden levereras på Steam utan ytterligare formella beroenden.
  • Fråga: Varför finns det moddar på Steam som inte följer dessa regler?

    Svar: Vårt tillvägagångssätt har utvecklats över tiden och projekten du tänker på släpptes i enlighet med äldre regler.
  • Fråga: Hur är det med moddar för spel på Steam som inte utvecklades av Valve?

    Svar: Kontakta utgivaren av spelet i fråga direkt.
  • Fråga: Var kan jag lära mig mer om Source Engine-utveckling?

    Svar: Den bästa platsen att börja på är Valve Developer Wiki. Observera dock att viss information där kan vara inaktuell.
  • Fråga: Var kan jag ställa frågor som inte har besvarats här?

    Svar: Det bästa sättet att kontakta oss med frågor om distribution av din modd är genom att skicka in ett supportärende via https://help.steampowered.com.

Vanliga frågor om moddar till Team Fortress 2

  • Fråga: Var hittar jag SDK:et till TF2?

    Svar: TF2-SDK:et är en del av Source SDK 2013, som finns tillgängligt på Github eller via Steam.
  • Fråga: Vilken slags tillgång har TF2-SDK:et till spelares förråd?

    Svar: SDK:et har tillgång till en skrivskyddad version av alla spelares förråd som kör modden, för att få en lista över föremål som spelaren får utrusta. Detta händer automatiskt i standardbyggversionen av SDK med TF2, men moddskaparen har kontroll över vad som faktiskt används i spelet. Moddar kan inte lägga till eller ta bort föremål från en TF2-spelares förråd och kan inte heller ändra några detaljer om ett föremål. En modd kan styra vilka föremål som är utrustade, ha små ändringar av dem eller helt ändra hur de fungerar i modden.
  • Fråga: Kan en TF2-modd jag spelar ändra mitt förråd eller min utrustning?

    Svar: Moddar kan inte ändra din utrustning, ditt förråd eller egenskaper för föremål i själva TF2.
  • Fråga: Kan jag skapa en TF2-modd utan några föremål?

    Svar: Ja, en modd kan inaktivera vissa eller alla ekonomiföremål. Det beror på vad modden försöker åstadkomma – för många moddar är det bättre att låta spelare använda sina TF2-föremål, eftersom spelare har investerat mycket i dem och kommer att vara mer intresserade av modden om de kan använda dem.
  • Fråga: Kan jag skapa en TF2-modd där spelare har tillgång till alla TF2-föremål?

    Svar: Workshop-bidragsgivare och spelare har båda investerat mycket i sina föremål, och det är något vi vill respektera. Vi tillåter inte TF2-moddar som är baserade på manipulering av föremål eller ekonomin.
  • Fråga: Kan min modd omdistribuera TF2-spelfiler?

    Svar: Nej. TF2-moddar kan enbart omdistribuera sina egna spelfiler och läsa in TF2-innehåll från en lokal installation. Spelare måste ha TF2 installerat för att spela TF2-moddar.