  | Kaip sukurt cs serva 1796 d atgal Citata('972307','972307','5','325')">Pranešti apie šlamštą Izanga:Matydami gan nemažą žmonių susidomėjimą apie Counter-Strike 1.6 serverių kūrimą, nusprendėme jums parašyti pagalbą kaip tai padaryti, kad jums nereikėtų forumuose ar irc kanaluose klausinėti apie problemas su kuriuomis susiduriate kurdami serverį. Šioje pagalboje pasistengsime kuo aiškiau išdėstyti ne vien tik kaip sukurti paprastą public serverį , bet ir kaip jame instaliuoti amx modifikaciją, bei kaip pakurti ir prijungti hltv prie jūsų serverio. Sisteminiai reikalavimai :Minimalūs reikalavimai:
Procesorius - bent 700MHz* RAM - 256MB Vaizdo korta - 16MB Interneto linijos pralaidumas - 512kbps** Išorinis IP adresas***
Toks kompiuteris palaikytų 1 counter-strike serverį su ~10 žaidėjų
Rekomenduojami reikalavimai:
Procesorius - bent 2GHz* RAM - 512MB Vaizdo korta - 16MB Interneto linijos pralaidumas - 1 MBps** Išorinis IP adresas***
* - Procesorius pageidautina, kad būtų Athlon, Pentium ar kitas procesorius, bet ne celeron, nes šis procesorių tipas pritaikytas tik darbui ir neišvysto pastovumo, tokio kaip minėti procesoriai ir todėl dažniau lūžta.
** - Interneto linijos pralaidumas taip pat priklauso nuo jūsų interneto tiekėjo. Jei interneto tiekėjas užtikrina stabilų internetą jums gali užtekti ir šių interneto spartos reikalavimų, bet jei interneto greitis yra nestabilus tai žaidėjams žaidžiančiams jūsų serveryje gali pradėt lagint. Tiesiog jums reikėtų paeksperimentuoti patiems mažinant ar didinant žaidėjų kiekį serveryje.
*** - Išorinis IP adresas reikalingas tam, kad i jūsų serverį galėtų jungtis žaidėjai iš visos Lietuvos. Jei dar nežinote ar turite išorinį IP tai šią informaciją jums gali suteikti jūsų interneto tiekėjas. Serverio kūrimas :
Serverio kūrimas
Šį procesą pasistengsime suskaidyti į kelis etapus, kad jums būtu suprantamiau
1. Konfiguracinis failas
Visų pirmą reikia turėti tinkamai sukonfiguruotą server.cfg failą , kuris nustato pagrindinius serverio nustatymus. Šį failą galite atsisiųsti iš čia . Išsaugokite šį failą savo kompiuteryje, cstrike kataloge, kuris randasi kur yra instaliuotas jūsų Counter-Strike žaidimas (jei nieko nekeitėt instaliacijos metu, tai tuomet šis katalogas turėtų būtį čia: C:\Program Files\Valve\cstrike).
2. Booster mod
Tam, kad žaidėjams žaidžiantiems jūsų serveryje pingas būtų pastovus ir nešokinėtų, patartina parsisiųsti Booster modą, kurį galite gauti iš čia .Parsiuntę failą jį išpakuokite , savo kompiuteryje. Tada visą addons katalogą perkopijuokite į cstrike katalogą kaip prieš tai nukopijavot server.cfg failą.
Šį modą reik aktyvuoti, kad jis veiktų ir vykdytų savo nustatymus. Susiraskite cstrike kataloge failą liblist.gam ir jame suraskite ir ištrinkite šias 2 eilutes: gamedll "dlls\mp.dll" gamedll_linux "dlls/cs_i386.so"
vietoj jų įrašykite šią eilutę: gamedll "addons\metamod\dlls\metamod.dll"
išsaugokite failą. Dabar Booster mod jūsų kompiuteryje sėkmingai aktyvuotas.
3. Counter-Strike serverio paleidimas
Jei įvykdėte prieš tai bent 1 punktą ( 2 punktas nėra privalomas ) , tuomet paleiskite hlds.exe failą, kuris randasi cstrike kataloge.Paleidę turėtumėt išvysti tokį vaizdą:
Šioje lentelėje galite nustatyti tokias reikšmes:
Game : Counter-Strike Server name : Jūsų pasirinktas serverio pavadinimas Map : Jūsų pasirinktas žemėlapis Network : LAN ( galės žaisti LAN ir Lietuvos žaidėjai ) Max. Players : Pasirinkite savo nuožiūra.( Jeigu internetas yra geras sieka , bent 2-3Mbps tai galite daugiau 14 žaidėjų . Jeigu internetas iki 2mbps , tai siūlau žaidėjų kiekį iki 12. ) UDP Port : 27015 ( yra standartinis , jeigu kursite daugiau negu vieną serverį jums teks keisti portą , nes 1 portu daugiau negu 1 serveris eiti negali ) RCON Password : Rinkitės slaptažodį savo nuožiūra ( Tai pagrindinis slaptažodis , kuriuo galima valdyti serverį. Juo galima daryti restartus , keisti žemėlapį ir t.t )
Viską nustatę spaudžiate Start Server ir laukiate kol serveris užsikraus . Pirmą kartą serveris krausis ilgiausiai , o kitus kartus kai leisite viskas turėtų vykti greičiau. Taip pat serverio krovimosi greitis priklauso nuo PC resursų. Serveriui užsikrovus jau į jį gali jungtis ir žaisti žaidėjai.
4. Serverio valdymas
Paleidus serverį jums pasirodys serverio valdymo skydelis:
Main skiltis
Jei dar nežinojote savo IP adreso, tai IP Address skiltis jį parodo ir šiuo adresu turi jungtis žaidėjai, kad galėtų žaisti jūsų serveryje. Taip pat Main skiltyje galite pakeisti serverio vardą (Server name), žemėlapi (Map) , rcon slaptažodį (RCON Password) , uždėti ant serverio slaptažodį (Player Password) , bei parinkti žemėlapių eiliškumą ( Map Cycle).
Ban skiltis
Bans skiltis yra skirta tam, kad galėtumėt uždėti baną nepageidaujiemies žaidėjams jūsų serveryje. Taip pat šiame sąraše matysite anksčiau jūsų uždėtus banus, kuriuos galėsite ir nuimti jei norėsite . Bano uždėjimas vykdomas paspaudus Add... mygtuką ,tuomet išmetama lentelė ir joje galima uždėti baną žaidejui žinant jo IP adresą . Įrašius jo IP adresą Ban duration skiltyje galite pasirinkti kuriam laikui norite užbaninti žaidėją. Jei pasirinksite Permanent tuomet banas bus uždėtas visam laikui, jei pasirinksite Temporary, tuomet galėsite nustatyti, kuriam laikui bus skirtas banas. Viską suvedę paspauskite OK ir jūsų pasirinkto žaidėjo IP bus užbanintas.
Statistics skiltis
Statistics skiltis yra skirta pažiureti kiek kompiuterio resursų naudoja servas , kiek FPS serveris "tempia", kiek žaidėjų buvo žaidę , koks pingas serveryje jums ir t.t. Viska informacija pateikiama kreivėmis. Paprasčiausiai kurią norite skiltį pažymite varnele ir pasirinkę Vertical units , gausite pažymėtoss skilties statistiką. Taip pat Show lauke galite pasirinkti intervalą, kuriuo jums bus pateiktos statistinės kreivės.
Players skiltis
Players skiltis parodo kiek žaidėjų žaidžia jūsų serveryje . Taip pat rodo žaidėjų nickus, STEAM ID (jeigu steam vartotojas ) , žaidėjų pingą , loss , fragus ir kiek laiko jau žaidžia serveryje. Pažymėję žaidėją jūs galite jį iškickinti ar išbaninti iš serverio atitinkamai paspaudus kick ar ban mygtuką.
Configure skiltis
Configure skiltis skirta serverio pagrindiniams nustatymams , kuriuose jūs galite pakeisti žemėlapio ilgumo laiką , keisti raundo laiką , apsipirkimo laiką ir t.t. Serverio kūrimas
Šį procesą pasistengsime suskaidyti į kelis etapus, kad jums būtu suprantamiau
1. Konfiguracinis failas
Visų pirmą reikia turėti tinkamai sukonfiguruotą server.cfg failą , kuris nustato pagrindinius serverio nustatymus. Šį failą galite atsisiųsti iš čia . Išsaugokite šį failą savo kompiuteryje, cstrike kataloge, kuris randasi kur yra instaliuotas jūsų Counter-Strike žaidimas (jei nieko nekeitėt instaliacijos metu, tai tuomet šis katalogas turėtų būtį čia: C:\Program Files\Valve\cstrike).
2. Booster mod
Tam, kad žaidėjams žaidžiantiems jūsų serveryje pingas būtų pastovus ir nešokinėtų, patartina parsisiųsti Booster modą, kurį galite gauti iš čia .Parsiuntę failą jį išpakuokite , savo kompiuteryje. Tada visą addons katalogą perkopijuokite į cstrike katalogą kaip prieš tai nukopijavot server.cfg failą.
Šį modą reik aktyvuoti, kad jis veiktų ir vykdytų savo nustatymus. Susiraskite cstrike kataloge failą liblist.gam ir jame suraskite ir ištrinkite šias 2 eilutes: gamedll "dlls\mp.dll" gamedll_linux "dlls/cs_i386.so"
vietoj jų įrašykite šią eilutę: gamedll "addons\metamod\dlls\metamod.dll"
išsaugokite failą. Dabar Booster mod jūsų kompiuteryje sėkmingai aktyvuotas.
3. Counter-Strike serverio paleidimas
Jei įvykdėte prieš tai bent 1 punktą ( 2 punktas nėra privalomas ) , tuomet paleiskite hlds.exe failą, kuris randasi cstrike kataloge.Paleidę turėtumėt išvysti tokį vaizdą:
Šioje lentelėje galite nustatyti tokias reikšmes:
Game : Counter-Strike Server name : Jūsų pasirinktas serverio pavadinimas Map : Jūsų pasirinktas žemėlapis Network : LAN ( galės žaisti LAN ir Lietuvos žaidėjai ) Max. Players : Pasirinkite savo nuožiūra.( Jeigu internetas yra geras sieka , bent 2-3Mbps tai galite daugiau 14 žaidėjų . Jeigu internetas iki 2mbps , tai siūlau žaidėjų kiekį iki 12. ) UDP Port : 27015 ( yra standartinis , jeigu kursite daugiau negu vieną serverį jums teks keisti portą , nes 1 portu daugiau negu 1 serveris eiti negali ) RCON Password : Rinkitės slaptažodį savo nuožiūra ( Tai pagrindinis slaptažodis , kuriuo galima valdyti serverį. Juo galima daryti restartus , keisti žemėlapį ir t.t )
Viską nustatę spaudžiate Start Server ir laukiate kol serveris užsikraus . Pirmą kartą serveris krausis ilgiausiai , o kitus kartus kai leisite viskas turėtų vykti greičiau. Taip pat serverio krovimosi greitis priklauso nuo PC resursų. Serveriui užsikrovus jau į jį gali jungtis ir žaisti žaidėjai.
4. Serverio valdymas
Paleidus serverį jums pasirodys serverio valdymo skydelis:
Main skiltis
Jei dar nežinojote savo IP adreso, tai IP Address skiltis jį parodo ir šiuo adresu turi jungtis žaidėjai, kad galėtų žaisti jūsų serveryje. Taip pat Main skiltyje galite pakeisti serverio vardą (Server name), žemėlapi (Map) , rcon slaptažodį (RCON Password) , uždėti ant serverio slaptažodį (Player Password) , bei parinkti žemėlapių eiliškumą ( Map Cycle).
Ban skiltis
Bans skiltis yra skirta tam, kad galėtumėt uždėti baną nepageidaujiemies žaidėjams jūsų serveryje. Taip pat šiame sąraše matysite anksčiau jūsų uždėtus banus, kuriuos galėsite ir nuimti jei norėsite . Bano uždėjimas vykdomas paspaudus Add... mygtuką ,tuomet išmetama lentelė ir joje galima uždėti baną žaidejui žinant jo IP adresą . Įrašius jo IP adresą Ban duration skiltyje galite pasirinkti kuriam laikui norite užbaninti žaidėją. Jei pasirinksite Permanent tuomet banas bus uždėtas visam laikui, jei pasirinksite Temporary, tuomet galėsite nustatyti, kuriam laikui bus skirtas banas. Viską suvedę paspauskite OK ir jūsų pasirinkto žaidėjo IP bus užbanintas.
Statistics skiltis
Statistics skiltis yra skirta pažiureti kiek kompiuterio resursų naudoja servas , kiek FPS serveris "tempia", kiek žaidėjų buvo žaidę , koks pingas serveryje jums ir t.t. Viska informacija pateikiama kreivėmis. Paprasčiausiai kurią norite skiltį pažymite varnele ir pasirinkę Vertical units , gausite pažymėtoss skilties statistiką. Taip pat Show lauke galite pasirinkti intervalą, kuriuo jums bus pateiktos statistinės kreivės.
Players skiltis
Players skiltis parodo kiek žaidėjų žaidžia jūsų serveryje . Taip pat rodo žaidėjų nickus, STEAM ID (jeigu steam vartotojas ) , žaidėjų pingą , loss , fragus ir kiek laiko jau žaidžia serveryje. Pažymėję žaidėją jūs galite jį iškickinti ar išbaninti iš serverio atitinkamai paspaudus kick ar ban mygtuką.
Configure skiltis
Configure skiltis skirta serverio pagrindiniams nustatymams , kuriuose jūs galite pakeisti žemėlapio ilgumo laiką , keisti raundo laiką , apsipirkimo laiką ir t.t. AMX mod'o instaliavimas :AMX mod - bene populiariausias counter-strike serverių mod'as, kuriame įdiegta daug papildomų funkcijų, kurių nėra paprastame serveryje. Šiame mod'e yra žaidėjų statistika, kurią pažiūrėti galima komandomis /rank, /top15. Taip pat šiame serveryje galima dėti slot'us, bei kurti adminus kitiems žaidėjams. Taip pat šiame mod'e yra įdiegtos priemonės palengvinančios admino darbą. Tačiau vienas iš pagrindinių šio modo trukumų yra tasi, kad jis naudoja papildomai interneto bei kompiuterio resursų.
Jei esate pakūrę serverį, tai prieš instaliuojant amx mod'ą jums reikės jį išjungti.
1. AMX instaliavimas
Pirmiausiai jums reikės parsisiųsti šį mod'ą , kurį galite gauti paspaudę čia. Parsisiuntę išpakuokite ir jei jau esate instaliavę Booster mod, tuomet iš addons katalogo pažymėkite tik amx katalogą ir nukopijuokite jį į cstrike\addons katalogą. Jeigu neinstaliavote Booster mod tuomet kopijuokite metamod,booster ir amx katalogus i cstrike\addons katalogą.
Jeigu prieš tai nebuvote instaliavę booster modo tuomet jums tai reikės padaryti, kad jis veiktų ir vykdytų savo nustatymus, bet jei jau esate instaliavę tuomet praleiskite šią vietą. Susiraskite cstrike kataloge failą liblist.gam jį atidarykite su notepad ir jame suraskite ir ištrinkite šias 2 eilutes: gamedll "dlls\mp.dll" gamedll_linux "dlls/cs_i386.so"
vietoj jų įrašykite šią eilutę: gamedll "addons\metamod\dlls\metamod.dll"
išsaugokite failą. Dabar Booster mod, o tuo pačiu ir amx jūsų kompiuteryje sėkmingai aktyvuoti.
Dabar sėkmingai galite vėl paleisti serverį. Jeigu viską padarėte gerai tai consolės skiltyje turėtumėt pamatyt tokį užrašą:
2.Userių suteikimas
Useriai yra dedami users.ini faile, kuris randasi cstrike\addons\amx kataloge. Useriai aktyvuojami arba perkrovus serverį arba pasikeitus žemėlapiui. Taigi atsidarykite users.ini failą su notepad ir išvysite tokį vaizdą:
Yra trys userių uždėjimo būdai: 1. Ant nicko - šiuo atveju žaidėjas galės jungtis iš bet kur tik jam reikės jungiantis įvesti slaptažodį. 2. Ant Steam ID - šiuo atveju žaidėjas galės jungtis iš bet kur ir su bet kokiu nicku, bet turės jungtis per savo Steam account'ą. 3. Ant IP - šiuo atveju žaidėjas galės jungtis su bet kokiu nicku, bet tiktai iš to kompiuterio ant kurio IP bus uždetas useris.
Kad sukurti naują userį jums reik įrašyti tokią eilutę users.ini failo pabaigoje:
1.Jei norite uždėti userį ant nicko: "nickas" "slaptazodis" "userio lygis" "a"
2.Jei norite uždėti userį ant Steam accounto: "Steam ID" "slaptažodis" "userio lygis" "c"
3.Jei norite uždėti userį ant IP adreso: "IP adresas" "" "userio lygis" "de"
userio lygis nustatomas raidėmis, štai kokios suteiktos privilegijos gali būtu useriui: a - imunitetas. Useris negali būti iškickintas, išbanintas,nuslapintas,nuslayintas b - suteikiama pirmumo teisė prisijungiant į serverį c - gali kickinti kitus žaidėjus d - gali uždėti bei nuimti baną kitiems žaidėjams e - gali naudoti amx_slap ir amx_slay komandas f - gali pakeisti žemėlapį g - gali naudotis amx_cvar komandomis (bet ne visomis) h - gali naudoti amx_cfg komandas i - gali naudotis amx_chat komandomis, rašyti baltomis raidėmis ir t.t j - gali skelbti kokį nors balsavimą serveryje k - gali uždėti, nuimti ar pakeisti serverio slaptažodį l - gali keisti serverio rcon slaptažodį
Norėdami suteikti useriui kažkokias teises turite vietoj "userio lygis" įrašyti raides, pvz "bcf" , įrašius tokias raides vietoj "userio lygis", useris turės prisijungimo į serverį pirmumo teisę, galės kickinti kitus žaidėjus, bei keisti žemėlapį.
Įvedę naujus userius į users.ini failą jį išsaugokite ir useriai bus aktyvuoti pasikeitus žemėlapiui ar perkrovus serverį.
3. Pagrindinės AMX komandos
Šiais komandas jūs galėsite naudoti prisijungę į serverį ir parašę jas consolėje.
amx_cvar sv_restart 1 - šios komandos pagalba padaromas restartas serveryje po 1 sekundės amx_map žemėlapis - ši komanda pakeičia žemėlapį serveryje , pvz : amx_map de_nuke . amx_kick nikas - šios komandos pagalba išmetate žaidėją iš serverio, pvz : amx_kick playeris amx_ban nickas laikas priežastis - šios komandos pagalba išmetate žaidėją iš serverio norimui laiko tarpui, pvz: amx_ban playeris 10 savu zudymas amxmodmenu - ši komanda yra pagrindinė amxmodo komanda. Joje yra sudėti pagrindiniai serverio ir amx modo nustatymai. amx_cvar mp_timelimit 30 - ši komanda atlieka veiksmą ,kuris sumažina ar pailgina žemėlapio laiko trukmę. amx_say tekstas - šios komandos pagalba galite rašyti visiems žaidėjams (gyviems ir mirusiems) esantiems serveryje. amx_help - Parašę šią komandą galite pažiūrėti , kokios galios yra jūsų useris ir kokias komandas jūs galite naudoti. amx_cvar sv_password "slaptažodis" - ši komanda uždeda slaptažodį serveryje. Į serverį galės prisijungti tik tie žaidėjai, kurie žinos slaptažodį.
HLTV kūrimas ir prijungimas : HLTV tai programa kurios dėka galima stebėti visus žaidėjus žaidžiančius serveryje, bei įrašinėti HLTV demo failus. Kad į jūsų serverį galėtų prisijungti žaidėjai iš viso pasaulio, jūs privalote turėti išorinį IP adresą. Taigi jeigu norite normalaus nestringančio hltv serverio - sekite tolimesnius nurodymus. Taip pat HLTV serveris nestrigs jeigu jūsų internetas yra greitos spartos.
1. HLTV konfigūravimas
Visų pirma jums reik užeiti į katalogą kur randasi jūsu counter-strike žaidimas, jame yra failas hltv.cfg , kurį galite atidaryti su notepad programa. Jeigu tingite patys konfiguruoti tai galite atsisiųsti hyx'o sukonfiguruota hltv failą iš čia. Tačiau geriau pačiam žinoti, ką ir kaip pakeisti jei reiktų. Taigi atsidarome hltv.cfg failą ir jame yra keletas komandų, kurias norėčiau aprašyti:
name "HLTV Proxy" - Kabutėse galite įrašyti norimą hltv pavadimą, kurį matys stebėtojai pažiūrėję į taškų lentelę(scoreboard).
chatmode 1 - komanda, kurios dėka stebėtojai stebintys kovą galės tarpusavį susirašinėti naudodami say komandą. Tačiau ši komanda daugiau apkrauna internetą prie hltv serverio. Jeigu norite, kad stebėtojai negalėtų kalbėtis tarpusavyje vietoj 1 parašykite 0.
delay 30.0 - Turnyruose yra dedama 60.0 arba 90.0 , nes jeigu kokia komanda žaidžia kompiuterinėje tai į HLTV serverį prijungtas stebėtojas matys kur išsidėstę priešininkai dar roundui nepasibaigus. Tai yra vėlavimo laikas. Jeigu kova prasideda 17.00.00 , tai stebėtojas jos pradžią pamatys 17.00.30.
adminpassword "slaptažodis"- Pagrindinis slaptažodis nuo HLTV. Jis apsaugo, kad bet kas negalėtų prisijungti į jūsų HLTV serverį. Taip pat, kad negalėtų rašyti demos ir išjungti HLTV.
2. HLTV paleidimas ir prijungimas
Viską sutvarkius galima paleisti hltv. Eikitę į pagrindinę Counter-Strike žaidimo direktoriją ir paleiskite hltv.exe failą. Paleidus failą atsiranda hltv serverio valdymo centras:
Norėdami prijungti hltv prie kokio nors counter-strike serverio rašote pvz: serverpassword slaptažodis connect 213.11.11.11:27016
serverpassword tai slaptažodis, kuris yra uždėtas ant serverio į kurį norite prisijungti.
3. Demo įrašinėjimas per HLTV
Norėdami įrašyti HLTV demo juodame lange rašote : record pavadinimas - bus pradėta įrašinėti demo
Norėdami sustabdyti demo rašote : stoprecording - sustabdo demo įrašą , bet iš serverio neatjungia.
Norėdami sustabdyti demo ir išeiti iš serverio rašykite: stop - sustabdo demo įrašą ir atjungia iš serverio
Jei viską padarėte teisingai tuomet cstrike kataloge turėtumėte rasti demo failą su jūsų užduotų pavadinimų. stai ir viskas galyt visem siulit zaist:)
Komentarai: 7 Peržiūrėjo: 10779
|