Steamworks-dokumentaatio
Dedikoidun pelipalvelimen jakaminen

Yleiskatsaus

Jos pelin asiakasohjelmien on muodostettava yhteys dedikoituihin palvelimiin, voit käyttää Steamiä myös oman palvelimesi jakeluun. Näin voit helposti ottaa palvelimet käyttöön ja pitää ne ajan tasalla.

Luominen

Jos haluat jakaa dedikoidun pelipalvelimen Steamin kautta, on tehtävä muutamia määrityksiä.
  1. Luo uusi TOOL-tyyppinen sovellustunnus, jota käytetään vain pelin omalla palvelimella. Voit tehdä tämän itse kohdassa Kaikki tähän liittyvät paketit, lisämateriaalit, demot ja työkalut sovelluksellesi ja klikkaamalla painiketta Luo uusi työkalu.
  2. Valitse uuden sovelluksen sisällä Muokkaa Steamworks-asetuksia. Siirry kohtaan Asennus > Uudelleenjaeltavat ja ota käyttöön Dedicated Server Redistributables. Tämä lisää sovellukseen erilaisia Steam SDK Redist -depotteja.
  3. Siirry julkaisuvälilehdelle ja julkaise muutokset.
Voit nyt ladata uuden depotin dedikoituun palvelinsovellukseen, joka sisältää vain oman palvelimesi binäärit.

Sinun on myös luotava steam_appid.txt-tiedosto, joka sisältää vain pelin sovellustunnuksen. Sisällytä tiedosto omaan palvelinpakettiisi, jotta dedikoitu palvelin voi toimia perussovellustunnuksena.

Julkaiseminen

Dedikoidulla palvelimella on julkaisun tarkistuslista, joka on samanlainen kuin muidenkin Steamworksin tuotteiden. Suorita tarvittavat vaiheet, jotka on listattu sovelluksen aloitussivun oikealla puolella. Kun olet valmis julkaisemaan, voit hoitaa sen itse painikkeilla.

Näin tapahtuu, kun painat dedikoidun palvelimen julkaisupainiketta:
  1. Useimmissa tapauksissa on parasta, että dedikoitu palvelin voi toimia nimettömässä tilassa, eikä siihen vaadita Steam-asiakasohjelman tai tietyn käyttäjän kirjautumista. Kun julkaiset työkalun itse käyttämällä painikkeita, dedikoidun palvelimen sovellustunnus ja siihen liittyvät depotit lisätään automaattisesti anonyymiin steamcmd-pakettiin (pkg 17906), jotta ne voidaan ladata SteamCMD:n avulla nimettömässä tilassa.
  2. Sovellustunnus merkitään julkaistuksi, jotta palvelinta voidaan käyttää SteamCMD:n kautta.

Jos sinulta puuttuvat julkaisuun vaadittavat painikkeet (koska Valve loi työkalusi manuaalisesti joskus aiemmin), Valven edustajan on tehtävä se. Voit ottaa yhteyttä Valveen täällä.

Testaa sitten, että dedikoitu palvelin on ladattavissa ja toimii SteamCMD-sivulla olevien ohjeiden mukaisesti.