| CSS server i Linux |
|
|
| Skrevet av MillZ | |
| tirsdag 27. januar 2009 20:23 | |
![]() Hvis du spiller Counter-Strike: Source (CSS), har du kanskje drømt om din egen server? Det er faktisk ikke så vanskelig som du skulle tro! I denne artikkelen skal vi vise deg hvordan du kan lage din helt egne Counter-Strike: Source server. Før vi begynner er det en fordel at du vet hvordan du bruker Linux terminalen, og vi anbefaler deg å lese http://balsfjord.com/guider/linux/26-bruke-linux-terminalen.html artikkelen. Et lite tips før du begynner: For å bruke paste (ctrl+v) i linux terminalen bruker du shift+insert Vi bynner med å lage en ny bruker. Vår bruker vil ha navnet "server". Vi lager en ny bruker fordi å kjøre en server med root-tilgang er IKKE lurt. # sudo adduser server
Når du har laget brukeren, bytter vi over til den før vi begynner med serveren. # sudo su server Når dette er gjort, burde du være i /home/server/. For sikkerhets skyld sørger vi at vi er på rett plass cd /home/server Deretter lager vi en mappe som heter 'css', og går inn i mappa. # mkdir css Vi laster ned hldsupdatetool.bin # wget http://www.steampowered.com/download/hldsupdatetool.bin Det tar et par minutter å laste ned programmet, men når det er ferdig nedlastet, gjør vi det til en fil vi kan kjøre. # chmod +x hldsupdatetool.bin Når det er gjort, kjører vi fila # ./hldsupdatetool.bin OBS!! hvis du kjører en 64 bit linux versjon, kan det hende du får problemer.Du vil få beskjed om at filen ikke finnes. For å fikse på det, skriv inn følgende: # sudo apt-get install lib32gcc1 Dette gjør at du kan kjøre denne fila som er rettet mot 32 bit linux. Når hldsupdatetool.bin kjøres vil den komme opp med en EULA. For å godta den, skriver du inn 'yes'. Da vil du se at det er kommet nye filer i mappa (skriv 'ls'). Deretter, for å laste ned css serveren, skriver vi inn # ./steam -command update -game "Counter-Strike Source" -dir . MERK!! Det er VIKTIG å få med siste punktum i den linja!! Det kan ta et par timer å laste ned, så du kan ta deg en kopp kaffe, eller se på en episode av 24. CSS serveren din er nå ferdig lastet ned! Vi kan nå gå inn i server.cfg fila for å gjøre serveren om slik vi vil ha den. For å komme til den skriver du cd /home/server/css/cstrike/cfg For å finne ut om vi allerede har ei konfigurasjonsfil skriver vi ls er det ei fil der som heter "server.cfg" har du allerede ei konfigurasjonsfil. Hvis ikke: sudo touch server.cfg Vi åpner nå opp fila nano server.cfg Deretter trenger vi en bra config. å legge inn her. Til det har jeg funnet en http://www.cstrike-planet.com/cfgmaker?cfg=srcds hvor du automatisk kan få laget din helt egen fil Når du har laget din personlige config. fil, legger du den inn i server.cfg, og går ut av den ved å bruke ctrl+x, for så å trykke 'y' for å lagre.
Vi begynner med å gå til css katalogen cd /home/server/css Lag ei ny fil som heter css.sh sudo touch css.sh vi åpner fila ved å skrive inn nano css.sh Deretter legger vi til det som skal være vårt oppstartsskript screen -S css ./srcds_run -console -game cstrike -port 27015 +ip 123.123.123.123 +map de_dust +maxplayers 14 -tickrate 66 Det var mye gitt! Vi forklarer det viktigste. Screen -S css kan du velge selv om du skal bruke eller ikke. Det den gjør, er å åpne serveren i et annet 'vindu' som du kan gå inn i ved å skrive 'screen -r css', så du slipper å se på serveren hele tiden, og i stedet for gjøre andre ting, som f.eks å se hvor mye ressurser serveren bruker. -port 27015 er det som er "default" for css servere, og vi anbefaler at du bruker denne porten. (HUSK: du må åpne denne porten i routeren din for at serveren skal være synlig utenfor ditt lokale nettverk. Hjelp til dette finner du på www.portforward.com) +ip skal være din IP ut til internett. Hvis du ikke er sikker på hva den er, finner du det ut på www.whatismyip.com +map de_dust er banen du vil serveren skal starte med. Du kan f.eks bytte det til +map cs_assault +maxplayers 14 er antall spillere du vil skal kunne være på serveren samtidig. Vi anbefaler at du baserer dette etter hvilket internett du har, og hvor rask serveren din er. -tickrate 66 vi anbefaler at du bruke tickrate 66. Hvis serveren din kjører veldig dårlig med det kan du sette tickrate til 33. Det er 3 forskjellige verdier du kan sette den til. 33, 66 og 100. 100 blir brukt ved profesjonelle matcher, men det er så lite forskjell fra 66 og 100, så 99% av serverne bruker 66 i tickrate. Når du er ferdig med å skrive inn skriptet, trykker du ctrl+x, etterfulgt av 'Y' for å lagre. For å gjøre skriptet kjørbart, skriver du chmod +x css.sh Deretter kan du starte det opp ./css.sh Gratulerer! Du har nå din helt egne CSS server som du kan bruke som du selv vil! :) Hvis du vil stoppe serveren, trykker du bare ctrl + C. Vil du gå ut av serveren for å gjøre noe annet, kan du trykke ctrl + a + d. Dette tillater deg å gjøre andre operasjoner med serveren i bakgrunnen. Du kan starte andre 'screener' ved å skrive screen -S <navn> La oss si at vi har kjørende css serveren, og har tenkt å laste ned en Call of Duty server. Vi kan da gå ut av css serveren ved ctrl+a+d, deretter skrive 'screen -S cod'. Vi har nå laget et nytt vindu som heter dod. Vi kan her starte nedlasting av serveren, og mens det pågår, kan du bruke ctrl+a+d for å gå ut av den igjen. Da kan vi ved å skrive følgende kommando gå inn i css serveren igjen screen -r css eller hvis det ikke fungerer, kan vi prøve med -x istedenfor -s. Det samme gjelder for alle vindu vi lager. Vi skriver bare inn navnet for å komme inn i det. For å lukke vinduet trykker vi bare ctrl + c. For eksempel vil vi gå inn i vårt call of duty vindu for å se at serveren er ferdig lastet ned, og lukker deretter vinduet. screen -r cod
Del artikkel
Send på e-post
Visninger: 2538 Kommentarer (3)
![]()
...
skrevet av Eidissen92, 18 desember, 2009
hordan program kan jeg bruke for å bytte baner, legge inn maps, osv enkelt ?
...
skrevet av Eidissen92, 19 desember, 2009
æ fant ut at det første probleme men no har æ et litt anna....
sh start.sh Starting Cs:Source Server start.sh: line 8: rcon_port: command not found start.sh: line 9: -insecure: command not found start.sh: line 10: +map: command not found håpe noen kan hjelpe! takk takk Skriv kommentar
Du må registrere deg for å legge til kommentar
|