Jos joskus olet ollut rakentamassa LAN-tapahtumaa, tiedät varmasti että suurin kiire ja kaaos on aina kahta tuntia ennen tapahtumaa (näin ainakin LanTrekissa). Lähes joka kerta meillä on ollut suunnitelmissa valmistella tapahtumassa käytettävät “turnauspalvelimet” hyvissä ajoin ennen tapahtumaa, mutta kerta toisensa jälkeen ne ovat jääneet viimeiselle minuutille (joskus jopa myöhästyttämään turnauksia). Vältelläkseni Fysiikan Laboraatioiden työselostuksia ja helpottaakseni stressiä tulevassa tapahtumassa innostuinkin sitten kirjoittelemaan muutamia “shell-scriptejä” jotka tulevat huomattavasti helpottamaan CS 1.6 ja CS:S palvelimien asentamista.
Molemmat scriptit ovat työstetty alustalle jossa on asennettuna debian (minimaalisena asennuksena) johon on jälkeenpäin asennettu vielä screen ja openssh-server. Ei ole kuitenkaan mitään syytä mikseivät scriptit toimisi myös muilla linux/unix alustoilla.
CS 1.6
1. Luo palvelimelle käyttäjä hlds ja kirjaudu tällä sisään 2. wget http://service.lantrek.org/~infected/hlds/install.sh 3. chmod 777 install.sh 4. ./install.sh 5. Vaihda palvelimen nimi ja rcon salasana tiedostossa ~/hlds/cstrike/lantrek.cfg 6. Muokkaa start.sh skriptiin käyttämätön kiinteä ip-osoite tai portti + ip 7. käynnistetään cs 1.6 palvelin hlds kansiossa olevalla start.sh skriptillä.
Scriptin sisältö löytyy osoitteesta: http://service.lantrek.org/~infected/hlds/install.txt
CS:S
1. Luo palvelimelle käyttäjä srcds ja kirjaudu tällä sisään
2. wget http://service.lantrek.org/~infected/hlds/install.sh
3. chmod 777 install.sh
4. ./install.sh
5. Vaihda palvelimen nimi ja rcon salasana tiedostossa ~/srcds/orangebox/cstrike/cfg/lantrek.cfg
6. Muokkaa ~/srcds/orangebox/start.sh skriptiin käyttämätön kiinteä ip-osoite tai portti + ip
7. käynnistetään css palvelin start.sh komennolla srcds/orangebox kansiossa.
Scriptin sisältö löytyy osoitteesta: http://service.lantrek.org/~infected/srcds/install.txt
CS 1.6 asennuksessa on käytetty wcg:n 2010 vuoden conffia ja tämä tulee vielä lähempänä tarkentumaan peliliigan vaatimaan conffiin jonka päivitämme scriptiin. CSS scripti on kirjoitushetkellä vielä testauksessa, mutta kuitenkin toimintakykyinen vaikka siihen ei tällähetkellä olekaan olemassa WCG:n tai Peliliigan puolesta palvelin conffia.
Jos scripteissä tulee mielestäsi vastaan lapsentauteja tai joitain muuta vikoja/korjattavia asioita kommentoithan tähän postaukseen niistä.