Vse, kar sledi je princip po katerem je narejen <pestro.ath.cx> Counter - Strike strežnik. Najprej vse potrebno za izdelavo dedicated serverja. Instalacija CS Povleci ta torrent(ni potrebno, če že imaš CS 1.6) in inštaliraj Counter-Strike 1.6 Full v7. Ko zazenes datoteko Counter-Strike 1.6 Full v7.exe pazi da na začetku izbereš drugo opcijo kot prikazuje spodnja slika. Nato pozeni Counter-Strike 1.6 Patch v21 Full.exe. Pazi, da ga namestiš v mapo, kjer si predhodno namestil/-a CS (privzeto je pod C:\Program Files\Valve). Če si ta korak uspešno končal imaš že osnovo za NS server. Sledijo še razni mod-i in dodatki. Metamod Plugin 1. Klikni tukaj za dolpoteg Metamod plugina. 2. V mapi "C:\Program Files\Valve\cstrike\" naredi mapo "addons". 2. Odpri datoteko metamod.rar, z linka v 1. točki. V arhivu se na vrhu imenika nahaja mapa metamod. Odzipaj jo v mapo "C:\Program Files\Valve\cstrike\addons" 3. Pojdi v mapo cstrike in z beleznico oz. notepad-om odpri datoteko liblist.gam ter vrstici
 |  | gamedll "dlls/mp.dll" gamedll_linux "dlls/cs_i386.so" | zamenjaj s sledečima:  |  | gamedll "addons/metamod/dlls/metamod.dll" gamedll_linux "addons/metamod/dlls/metamod_i386.so" | AmxModX Metamod Plugin - S tega linka povleci vsem lastnikom cs serverjev dobro znani in nepogresljivi AmxModX. S tem mod-om dodamo serverju bistveno vecjo uporabnost in omogocimo veliko lazjo manipulacijo z njim. - Mapo "amxmodx" ki se nahaja v mapi "addons" v arhivu odzipaj v "C:\Program Files\Valve\cstrike\addons". AmxModX Cstrike Addon Pack - Potegni CS Addon Pack in ga odzipaj v cstrike mapo (enostavno potegni addon mapo v cstrike mapo). Ce te vprasa ali hoces zamenjati datoteke z ze obstojecimi klikni "Da za vse". Do tukaj je vecina instalacije ze narejena. Sledi se konfiguracija serverja. Dodajanje "Admin" privilegija uporabnikom Glede na to, da je za NS server najbolj enostavna opcija dodajanja administratorskih pravic uporabnikom s staticnim IP-jem je opisana le to opcija. Druge možnosti so opisane v datoteki users.ini Pojdi v "C:\Program Files\Valve\cstrike\addons\amxmodx\configs" in z beleznico oz. notepad-om odpri datoteko users.ini. Pomakni se do konca teksta in v novo vrstico skopiraj  |  | ;NickAdmina "ip" "" "abcdefghijklmnopqrstu" "de" | kjer namesto ip vpises svojo IP stevilko. V primeru da delas vse za routerjem vpises svoj lokalni ip. To zgleda priblizno tako  |  | "192.168.1.2" "" "abcdefghijklmnopqrstu" "de" | Ce pa ne uporabljas routerja bi zgledalo to nekako takole  |  | "89.512.224.67" "" "abcdefghijklmnopqrstu" "de" | (IP-ji so izmisljeni) Account flage, kot se imenujejo crke v tretjem razdelku te vrstice, lahko poljubno dodajas in vzemas dolocenemu adminu. Kaj tocno pomenijo, pise na zacetku users.ini datoteke. PS: vrstica ki se zacne z ";NickAdmina" niti ni pomembna za samo konfiguracijo, ker server vrstic s podpicjem na zacetku ne uposteva. Namenjena je samo lažji identifikaciji IPjev. Dodajanje "Admin" flagov na podlagi nicka V "C:\Program Files\Valve\cstrike\addons\amxmodx\configs" odpri users.ini datoteko ter v novo vrstico dodaj admina kot prikazuje sledec primer  |  | "izbrani_nick" "geslo_za_izbrani_nick" "abcdefghijklmnopqrstu" "a" | S tem smo povedali serverju, da "izbranemu_nicku" ob povezavi na server dodeli status admina, ce je le geslo pravilno. Geslo za admina pa mora vpisat tisti, ki se bo pod "izbranim_nickom" povezoval na server in sicer tako. Pojdi v mapo "cstrike" in odpri userconfig.cfg datoteko. Ce omenjene datoteke nimas jo enostavno ustvari ali pa potegni prazno datoteko TUKAJ, jo odpri v notepadu in dodaj sledeco vrstico  |  | setinfo _pw "geslo" | Torej na kratko: ce hocem uporabniku Janez z geslom "metka" podariti admin privilegij v users.ini datoteko vnesem sledeco vrstico  |  | "Janez" "metka" "abcdefghijklmnopqrstu" "a" | Janezu pa recem na doda sledeco vrstico v userconfig.cfg  |  | setinfo _pw "metka" | Uporabnik MORA imeti tocno tak nick, kot je definiran na serverju! Naj opozorim, da dodajanja admina na tak nacin ni najbolj varno pocetje. V tem primeru so admini definirani po vzdevku in po geslu v konfiguracijski datoteki. Torej ce ima kdo nick od admina, ki je definiran v conifgu in pripadajoce geslo, postane admin ne glede na njegov IP. Zaganjanje serverja v konzoli Res je, da je zagnati server s pomocjo GUI uporabniskega vmesnika, najbolj preprosta varianta. Vendar pa je ta opcija nehvalezna do procesorja in ram-a. Zato je najbolje server zagnati v konzoli, ki je veliko manj pozresna. Zato bom opisal ta nacin zaganjanja serverja. Pojdi v "C:\Program Files\Valve". Z desno miškino tipko klikni na hlds.exe in ustvari bliznjico ter jo skopiraj na namizje. Nato klikni z desno klikni na ustvarjeno bliznjico in pojdi na lastnosti. Pomakni se do polja kot prikazuje spodnja slika in za "C:\Program Files\Valve\hlds.exe" naredi presledek in vpisi sledece: -console -game cstrike -port 27015 +exec server.cfg +maxplayers 14 +map de_dust2 s to ukazno vrstico smo povedali da ob dvokliku na bliznjico zelimo da se server zazene v konzoli, starta cstrike mod na protu 27015, izvrsi ukaze iz datoteke server.cfg (ki jo bomo modificirali v naslednjem koraku), doloci stevilo uporabnikov na 14 in pozene mapo de_dust2. Kot sem zgoraj omenil, je treba se par stvari nastavit. Pojdi v "C:\Program Files\Valve\cstrike" in odpri z beleznico server.cfg datoteko. Pomakni se do vrstice  |  | // default server name. Change to "Bob's Server", etc. | in pod to vrstico dodaj nekaj v tem stilu  |  | hostname "Ime Serverja" | nato se pomakni do konca teksta in v novo vrstico skopiraj tole  |  | mp_timelimit 0 mp_roundtime 1.75 mp_freezetime 2 mp_friendlyfire 0 mp_forcechasecam 2 rcon_password geslo | se malo razlage: mp_roundtime pove serverju koliko naj traja runda v minutah. 1.75 je torej 1 minuta in 45 sekund. mp_freezetime pove koliko casa v sekundah server zamrzne igro na zacetku runde mp_friendlyfire pove ce se soigralci v istem teamu lahko ranijo (0 = izklopljeno, 1 = vklopljeno) mp_forcechasecam ukaz pove serverju kako lahko v nacinu spectate oz. ko si mrtev gledas igralce (2 = fist person only) in se zelo pomemben ukaz  |  | rcon_password vstavi_svoje_geslo | je ukaz, ki dodeli geslo za celoten server. Torej ce ima kdo to geslo, lahko manipulira s serverjem pa ceprav ni dodan v amx configu kot admin. Zato pazi, komu ga zaupas. Seveda si vse ukaze lahko priredis po svoje! No ko si vse to napisal, datoteko shrani. Pojdi na namizje in zazeni server s klikom na bliznjico, ki si jo ustvaril in zadeva bi morala delovati! Ce si za routerjem, glej da naredis v konfiguraciji routerja pravilen Port Forwarding na svoj interni IP na port, na katerem deluje server (v tem primeru 27015) Preizkusis lahko tako, da gres v CS in dodas pod Favourites svojip:port in server bi moral biti na seznamu. Ko se uspesno povezes na server pojdi v konzolo v CS in vpisi amxmodmenu ter pritisni enter. Nato pojdi nazaj v igro in ce si pravilno vpisal svoj IP se ti na levi prikaze administratorska paleta ukazov.
Dodajanje pluginov Najprej malo razlage. Plugini oz. "vticniki" kot recemo temu pri nas, so zadeve, ki (po vecini) popestrijo serverjev interface/izged in imajo koncnico .amxx (za amxmodx). Za tiste, ki ste igrali oz. igrate na dT public serverju, ste mogoce opazili razne zadeve kot so prikaz iz kje je dolocen igralec, prikaz seznama kdo te spectate-a oz. kdo spectate-a osebo, ki jo spectate-as (kompliciram:) ), slow-motion pri headshotu, killu z bombo..., sled, ki jo pustijo za sabo HE, flash in smoke granade, high pink kicker, ki kicka playerje z vecjim povprecnim pingom, kot je dolocen v configu, izgovorjava "headshot" itd pri hs-jih, ko vpises /admin oz /admins ti pokaze seznam adminov, ki trenutno igrajo pa se bi lahko nasteval... Vse te stvari oz. 99% dobis TUKAJ. - poisci plugin, ki bi ga rad/-a izprobal/-a in ga shrani v mapo cstrike/addons/amxmodx/plugins/ - nato odpri datoteko plugins.ini v cstrike/addons/amxmodx/configs/ in kopiraj ime plugina v novo vrsto skupaj s koncnico! (npr: primer_plugina.amxx) - shrani in pozeni server oz. ga restartaj ce ze deluje, da se uveljavijo vse spremembe v configih in stvar deluje oz. bi morala delovati komanda (v konzoli serverja) "amxx plugins" ti izpise vse plugine, ki so namesceni na serverju kot prikazuje naslednja slika Ce je na koncu vsakega plugina napisano "running" potem plugin deluje. Ce slucajno napise bad loaf, je slo nekaj narobe. Navodila so nekako univerzalno napisana za vecino pluginov. Nekateri potrebujejo se nekaj malo nastavljanja (kot so v mojem primeru high ping kicker, land oz. geoip, headshot deluxe itd..). Navodila in pripadajoce datoteke zagotovo najdes na strani, kjer si dobil plugin. Če imate kakršne koli težave povprašajte na http://www.dreambox-server.com/forum/. |