Konsta Toivonen - Haaga-Helia ammattikorkeakoulu

Etusivulle

Takaisin

Tehtävien toimeksianto: http://terokarvinen.com/2018/aikataulu-%e2%80%93-palvelinten-hallinta-ict4tn022-4-ti-5-ke-5-loppukevat-2018-5p

Tehtävissä käytetyt laitteet:
HP ProBook 655 G2: Xubuntu 16.04 LTS x64
Digital Ocean -palvelun ylläpitämä virtuaalipalvelin: 1 GB Memory / 25 GB Disk / AMS3 - Ubuntu 16.04.3 x64
Desktop: Intel i5-3570K @3.4GHz, Nvidia Geforce GTX 970, 16GB DDR3-RAM, Xubuntu 16.04 LTS x64


H5 - Kurssityö

Kurssityökseni päätin tehdä Salt-tilan, jolla saan automatisoitua orjalle SteamCMD:n asentamisen ja pelin palvelimen asentamisen ja ylläpitämisen.

Loin kurssityötäni varten GitHub repositoryn: https://github.com/a1702645/steamcmd-garrysmod

Raportointi kurssityöstä on tehty MarkDownilla tiedostoon "README"

c) Aja oma Salt-tila suoraa git-varastosta. Voit joko tehdä tilan alusta lähtien itse tai forkata sirottimen.

Kokeilin moduliani koneella johon on asennettu xubuntu 16.04LTS x64. Käytin asennettua käyttöjärjestelmää, sillä pelipalvelimen asennus ei onnistunut live-tilassa.

Annoin tietokoneelleni kaksi komentoa:

Ensin latasin run.sh tiedoston komennolla "wget https://raw.githubusercontent.com/a1702645/steamcmd-garrysmod/master/run.sh"

Seuraavaksi ajoin run.sh:n komennolla "bash run.sh"

Koneelle asentui SteamCMD ja Garry's Mod Dedicated Server.

Gmod Dedicated Server käynnistyi automaattisesti. Sain palvelimesta esiin lisätietoja komennolla "status"

Lähteet:

https://developer.valvesoftware.com/wiki/SteamCMD#Linux.2FOS_X
https://developer.valvesoftware.com/wiki/Dedicated_Servers_List
https://developer.valvesoftware.com/wiki/SteamCMD#32-bit_libraries_on_64-bit_Linux_systems
https://askubuntu.com/questions/506909/how-can-i-accept-the-lience-agreement-for-steam-prior-to-apt-get-install/1017487#1017487
http://terokarvinen.com/2016/publish-your-project-with-github