Aloita asentamalla ubuntu seuraten näitä ohjeita

https://tietokettu.net/knowledgebase/1021/Miten-saada-etatyopoyta-hallinta-Ubuntu-Linuxiin.html

 

Nämä kun olet saanut tehtyä ja kirjauduttua sisään linuxiin

  1. Avaa vasemmasta alakulmasta valikko ja kirjoita hakukenttään ''User'' ja paina enter, aukeaa sivu jossa voit luoda uuden käyttäjän ''Add new user'' luo käyttäjä ja määritä Account type Adminstratoriksi.

2. Kirjaudu sisään juuri luomillasi tunnuksilla. (mahdollisesti joudut käyttämään VPS pois päältä ja käynnistämään uudelleen, sitten vain yhdistää etätyöpöydällä uudelleen.)

3.Avaa Terminaali valikosta ja tarkista että olet root @ (oman VPS nimesi) alussa, vaan juuri luomasi käyttäjän nimi @ oma VPS nimesi. Tässä tapauksessa niko@niko1

4.Aloitetaan syöttämällä alla olevat komennot:    huom!!!!.(Vasemmassa alakulmassa näet vihreän tilan missä vaiheessa asennus menee) etäyhteys saattaa myös katketa, jos näin käy niin käynnistä vps uudelleen ja yhdistä etätyöpöytään uudelleen ja käynnistä terminal.

CTRL+SHIFT+V = liittää komennot / right click terminaalissa ja paste

sudo apt update
sudo apt upgrade -y

5.Asennetaan 32bit tuki SteamCMD:lle (vaikka käytössäsi olisi 64bit)

sudo dpkg --add-architecture i386
sudo apt update

6.Asennetaan tarvittavat työkalut

sudo apt install lib32gcc-s1 lib32stdc++6 wget tar -y


7.Ladataan SteamCMD ja puretaan se.

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz (lataus)

tar -xvzf steamcmd_linux.tar.gz (purku)

8.Aloitetaan käynnistämällä SteamCMD. Tarkista että olet ''Steam'' juuressa!!!

cd steamcmd
./steamcmd.sh



9. Asennetaan CS2 palvelin

force_install_dir /home/steam/cs2-dedicated

10. Kirjaudutaan sisään, (omilla tunnuksilla ja tässä täytyy olla Steam guard päällä!!!!) https://help.steampowered.com/en/faqs/view/7EFD-3CAE-64D3-1C31

login (oma steam tunnuksesi) ja enter

syötä salasanasi.

Tämän jälkeen sinulta kysytään Steam guardin koodia, syötä se ja enter.

11.Seuraavaksi asennetaan CS2 tiedostot komennolla:   (huom! Tässä kestää hetken aikaa)

app_update 730 validate

jos tulee Error! 'App 730' niin suorita komento uudelleen. 

Tämän jälkeen pitäisi tulla teksti Success! App 730 fully installed.

12.Laitetaan SteamCMD käyttöön (Paina ESC ja hyväksy ENTERillä) liiku käyttämällä nuolinäppäimiä

sudo apt install steamcmd



13. Asennetaan uusi repository

sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update

14.Kirjaudu uudestaan steam tunnuksille jos olet vahingossa kirjautunut ulos / käynnistänyt terminalin uudelleen.
cd komennolla takasin koti kirjastoon.
steamcmd
login (steam käyttäjätunnus)
salasanasi ja mahdollisesti steam guard koodi
ja lopuksi quit niin pääset takaisin.

15.Tämän jälkeen tarkistetaan löytyykö .steam tai Steam tiedosto
Oltava juuressa, tähän pääset cd komennolla
ls -al

16.Seuraavaksi haluamme mennä takaisin juureen cd komennolla. Kun olet juuressa syötä alla olevat komennot millä vaihdetaan kansiota.
Kun olet vaikka päässyt cd Steam kansioon voit tarkistaa mitä tämä kansio pitää sisällä ls komennolla.

17.Kun olet syöttänyt ls -al komennon tässä kansiossa niin sinulle pitäisi aueta tämän näköinen ruutu, täältä haluat katsoa onko ''cs2'' aivan ensimmäisenä listassa

18.Luodaan käynnistys skripti

ls -al komennon jälkeen pitäisi aueta sama lista mikä aikasemmin mutta alimpana pitäisi näkyä start.sh

19.Avataan käynnistys skripti. Syötä alla oleva komento ja enter, tämän jälkeen aukeaa erillinen tekstieditori.

20.Tehdään helppo dust2 serveri, jos haluat muokata enemmän niin : https://developer.valvesoftware.com/wiki/Counter-Strike_2/Dedicated_Servers

Tämän jälkeen paina CTRL+X

Tämän jälkeen Y

Tämän jälkeen ENTER
21.Tehdään skriptistä käynnistys kelvollinen

22.Koitetaan käynnistää serveri.

Tulet saamaan errorin että serveriä ei voida vielä käynnistää.

23.Jos terminaalisi ei ole freezannut jumiin niin mene takaisin kotikansioon komennolla cd, jos se on freezannut niin käynnistä terminali uudelleen.
24.Seuraavaksi luomme symlinkit.
cd ~/.steam
rm -f sdk64
ln -s ~/.steam/steam/steamcmd/linux64 ~/.steam/sdk64
ls -l ~/.steam/sdk64

Tehdään samat myös linux32
ln -s ~/.steam/steam/steamcmd/linux32 ~/.steam/sdk32
ls -l ~/.steam/sdk32


Tarkistetaan vielä että olemme saaneet tehtyä ne onnistuneesti.
cd
cd .steam
ls -al

25.Käynnistetään serveri

Kirjoita ./start.sh ja enter

Nyt serverin pitäisi olla päällä mutta ei vielä toiminassa. Saat serverin sammumaan kirjoittamalla quit.

26.Palomuuri asetukset (voit tehdä joko terminalin kautta tai käyttöliittymän kautta

Terminalin kautta ohjeet:
sudo -su (tämän jälkeen kysyy käyttäjän salasanaa)
ufw status

hyväksytään uudet portit
ufw allow 27017
ufw allow 27017/udp
ufw status (pitäisi näyttää tältä)

Kun kaikki on tehty 'exit' pääset takaisin omalle käyttäjälle.

Käyttöliittymän kautta ohjeet:

Valikosta etsi 'firewall' ja avaa se

Seuraavaksi aukeaa firewall asetukset. Paina 'Add rule'

Laita Advanced asetus päälle ja 'Policy Allow','Destination porttiin 27017' ja create.

Tee vielä toinen samanlainen mutta muokkaa ainoastaan 'Protocol' UDP päälle ja create

 

Kirjoittamalla ./start.sh käynnistät serverin.
Nyt voit avata cs2 consolen ja kirjoittaa
connect (oma vps ip) (porttisi)
esim. connect 109.204.237.123:27017

Kuinka laittaa CS2 Console päälle?

Kuinka avata CS2 Console? Syötä kenttään haluamasi näppäin mistä haluat Consolen aukeavan.



Jos haluat käynnistää serverisi helpommin luomalla pikakuvakkeen työpöydälle se onnistuu näin:

Klikkaa hiiren oikealla tyhjää kohtaa työpöydällä "Create new", "Link to application"

Klikkaa keskellä olevaa "Change" aukeaa uusi sivu jossa alempana näkyy "Add" klikkaa siitä

Etsi hakupalkista "konsole" valitse se ja OK. seuraavaksi siirrä Konsole ylimmäiseksi siten että KWrite on keskellä ja Okular alimpana. Näiden jälkeen OK

Seuraavaksi avaamme "Application" sivun, täälä "Programin vieressä on "Browse" etsi täältä sinun start.sh ohjelma ja klikkaa OPEN.

Nämä kun olet saanut tehtyä ja olet saanut oikean polun Programiin, avaa "Advanced options", täältä ota käyttöön "Run in terminal" ja OK.

Nyt sinun työpöydällä on sovellus jota klikkaamalla sinun cs2 serverisi aukeaa pelkästään klikkaamalla.

 


Auttoiko artikkeli teitä? 4 käyttäjistä hyötyivät artikkelista (8 Äänet)