Užitečné tutoriály od support týmu na jednom místě

Ako pridať botov do hry CS 1.6?

Příspěvekod emoboy » 25 zář 2014, 17:38 VIP

Nevieš ako pridať botov (hráči simulovaný a ovládaný počítačom) do hry counter strike 1.6?
V tomto tutoriály Vám poskitneme dostatočné informácie ako si všetko a podrobne nastaviť.


Ešte ako začneme budeme potrebovať:




CS 1.6 (prípadne i HLDS)
Aspoň rámcovú predstavu o tom čo je listenserver (založíte hru a hráte) a dedicated server (založíte hru a pozeráte do konzoly).




Download

1. Stiahnete si Metamod jedno z nasledujúcich linkov ...

Windows Metamod 1.19
Linux Metamod 1.19
Linux AMD64 Metamod 1.19

2. Stiahnete si PODbot z nasledujúcej stránky
PODbot mm Full Pack V3B20a

3. Uložíte to kam len chcete.



Príprava

1.

Pre CS1.6 listenserver - C:\Program Files\Steam\steamapps\váš@email.sk\Counter-Strike\cstrike
Pre CS1.6 dedicated server - C:\Program Files\Steam\steamapps\váš@email.sj\dedicated server\cstrike

2.

Vytvoríte zložku " addons "

3.

Vytvoríte zložku " metamod " v zložke " addons "

4.

Vytvoríte zložku " dlls " v zložke " metamod "

5.

Extrahujete súbor metamodu do zložky " metamod ", bude se volať nasledovne...
Windows metamod.dll
Linux metamod_i386.so
Linux AMD64 metamod_amd64.so

6.

Extrahujete zložku PODbot do zložky " addons ".



Nastavenie



Nastaviť Metamod, aby načítal PODbot.

1.

Spustíte textový editor (notepad, PSpad atp.)

2.

Napíšete nasledujúce riadku ... (tú časť v úvodzovkách, meno súboru napíšte presne podľa Príprava, 5.)
Windows: win32 addons / podbot / podbot_mm.dll
Linux: linux addons / podbot / podbot_mm_i386.so
Linux AMD64: linux addons / podbot / podbot_mm_amd64.so

3.

Uložíte do zložky "metamod" ako "plugins.ini", ak už tam tento súbor bude, napíšte tú riadku úplne na koniec.



Nastavit CS, aby načetl Metamod



1.

V zložke cstrike nájdete a otvorte súbor "liblist.gam" (v notepadu, PSpade atp.)

2.

Nájdete riadok gamedll "dlls \ mp.dll" a nahradíte ho nasledujúcom ...
Windows: gamedll "addons \ metamod \ dlls \ metamod.dll"
Linux: gamedll_linux "addons / metamod / dlls / metamod_i386.so"
Linux AMD64: gamedll_linux "addons / metamod / dlls / metamod_amd64.so"

Pokial to všetko chcete mať hotové do 2 minút, stiahnite si Predinštalovaný balíček
Extrahujte to do zložky "cstrike"), ktorý obsahuje podbot mm V3B20b, AMX MOD X 1.8.0 (CSDM 2.1.2k, ATAC 3.0.1 a ChickenMod OE beta) a Metamod (1.19)


Podbot.cfg

pb_minbotskill (hodnota) - Nastaví minimálny skill botov. Hodnoty sú 1-100, default je 1.
pb_maxbotskill (hodnota) n - Nastaví minimálny skill botov, hodnota musí byť vyššia ako pb_minbotskill. Hodnoty sú 1-100, default je 1.
pb_minbots (hodnota) - Nastaví minimálny počet botov v hre. Default je 0.
pb_maxbots (hodnota) - Nastaví maximálny počet botov v hre. Default je 0.
Ak nenastavíte pb_minbots a pb_maxbots, funkcia auto-kick / add nebude fungovať. Ak špecifikujete pb_minbots a pb_maxbots, budú boti automaticky doplňovanie, alebo vyhadzovaní, aby sa celkový počet hráčov nedostal pod pb_minbots, ani cez pb_maxbots. Pb_maxbots musí byť nižšia, než max_players, inak sa nebude nikto môcť pripojiť. Táto funkcia taky nebude fingovať ak bude pb_bot_quota_match väčšie ako 0.
pb_bot_quota_match (value) - Nastaví počet botov na serveri podľa rovnice počet_botů = počet_hráčů * pb_bot_quota_match. Táto funkcia môže byť obmedzená nastavením pb_minbots a pb_maxbots. Pb_bot_quota_match nefungijete, ak použijete pb fillserver, alebo pb removebots. Ak je pb_bot_quota_match väčšia ako 0, nemôžete používať funkcie pb add a pb remove. Default je 0.
pb_bot_join_team (team) - Prinúti topánky, aby išli k špecifikovanému teamu. Hodnoty sú "T", "CT", "ANY". Default je "ANY".
pb_skin (hodnota) - Prinúti topánky, aby si vybrali špecifikovaný skin. Hodnoty sú 0,1,2,3,4,5. Default je 0, 5.
pb_ffa (1 | 0) - Povolí / zakáže botom zabíjať spoluhráčov (Free For All). Default je 0.
pb_chat (1 | 0) - Povolí / zakáže botom hovoriť (keď niekoho zabijú, keď je niekto zabije, keď položí bombu, keď sa nudí atp.). Default je 1.
Poznámka: botchat.txt musí byť v zložke addons / podbot aj keď je táto funkcia nepripúšťa.
pb_radio (1 | 0) - Povolí / zakáže botom používať rádio. Default je 1.
pb_latencybot (0 | 1) - V políčku pre ping bude napísané [BOT] namiesto ničoho. Default je 0.
pb_jasonmode (1 | 0) - Zakáže / povolia nakupovanie zbraní, ak je hodnota nastavená na 0, boti budú bojovať len nožom. Default je 0.
pb_wptfolder (zložka) - Nastaví predvolený priečinok pre načítanie / ukladanie waypoint. Táto zložka musí byť podpriečinok addons / podbot. Nepoužívajte úvodzovky, medzery ani "_". Default wpdefault.
pb_detailnames (0 | 1 | 2 | 3) ??- Nastaví, čo sa zobrazuje pred menom topánka. 0 - nič; 1- skill (viď. Pb add) a povahu (pozri. Pb add); 2 - len skill (viď. Pb add); 3- len povahu (pozri. Pb add). Default 1.
pb_numfollowuser (počet) - Nastaví maximálny počet botov, ktorí budú sledovať jedného hráča, po použítí rádiového príkazu "Follow Me". Default je 3.
pb_maxweaponpickup (počet) - Nastaví, koľko môžu boti maximálne zobrať zbraní za bicykel. Ak túto vlastnosť nechcete obmedzovať nastavte na -1. Default je 10.
pb_shootthruwalls (1 | 0) - Povolí / zakáže botom strieľať cez steny, ak tam niekoho počuli, alebo videli. Default je 1.
pb_usespeech (1 | 0) - Povolí / zakáže použitie HL Engine Speech Synthesis na začítku hry. Default je on 1.
pb_spray (1 | 0) - Povolí / zakáže botom sprayovat loga. Default je 1.
pb_mapstartbotdelay (hodnota) - Čas (s) za ktorú sa boti pripojí do hry, aby neobmedzovali hráčov. Default je 5 (s).
pb_maxcamptime (hodnota) - Nastaví, ako dlho (s) môže topánok campit na jednom mieste, než sa pohne niekam inam. Default je 30.
pb_autokill (1 | 0) - Povolí zakáže automatické popravení botov, ak už nie sú žiadni hráči nažive. Default je 0.
pb_autokilldelay (hodnota) - Nastaví dobu, za akú budú boti popravení, ak je pb_autokill nastavený na 1. Default je 45.

Poznámka: Nasledujúce 3 cvary ovplyvňujú vnímanie botov. Nastavujú, ako často boti kontrolujú či niečo nepočuje, nemôžu zobrať alebo či nemôžu použiť granát. Ak máte pomalý počítač, môžete tieto hodnoty zvýšiť, aby ste získali trochu výkonu späť. Ak máte rýchly počítač môžete ich znížiť, aby boti hrali lepšie.
pb_timer_sound (hodnota) - Default je 1.0 (s).
pb_timer_pickup (hodnota) - Default je 0.3 (s).
pb_timer_grenade (hodnot) - Default je 0.5 (s).


pb_welcomemsgs (1 | 0) - Povolí / zakáže niektoré uvítací správy, hráči nezistí, že sú na serveri boti. Default je 1.
pb_dangerfactor (hodnota) - Nastaví, ako detailne sa boti zaoberajú miestami, kde boli zabití. Čím vyššia hodnota, tým detailnejšie spracúvajú tieto informácie a vyhýbajú sa týmto miestam. Vyššie hodnoty využívajú viac CPU. Progresie je logaritmická. Default je 2000.


Príkazy


pb add [skill [povaha [team [model [meno]]]]]
Pridá topánka s vlastnosťami. Skill má možné hodnoty 1 - 100, ak napíšete 101, vyberie to náhodne. Povaha znamená má možné hodnoty 1,2,3,5.
1 - Normal [POD]
2 - Agresívny [P * D]
3 - Obrana [P0D]
5 - Náhodná povaha
Team má možné hodnoty 1,2,5. Táto vlastnoti môže byť přepsína funkcií pb_bot_join_team.
1 - Terorists
2 - Counter Terrorist
5 - Náhodný team
Model má možné hodnoty 1,2,3,4,5. 5 nastaví náhodný vzhľad.

Poznámka: Ak pridávate topánka, musíte dodržať poradie vlastností a nesmiete žiadnu vynechať ...
pb add Roger - vytvorí topánka s náhodnými vlastnosťami (vrátane mena) ZLE!
pb add - vytvorí topánka s náhodnými vlastnosťami
pb add 100 - vytvorí topánka s skillom 100 as náhodnými ďalšími vlastnosťami
pb add 100 2 - vytvorí agresívneho topánka s skillom 100 as náhodnými ďalšími vlastnosťami
pb add 100 2 1 - vytvorí agresívneho topánka - terorista s skillom 100 as náhodnými ďalšími vlastnosťami
pb add 100 2 1 3 - ??vytvorí agresívneho topánka - terorista s modelom 3, skillom 100 as náhodnými ďalšími vlastnosťami
pb add 100 2 1 3 Roger - vytvorí agresívneho Rogera - terorista s modelom 3, skillom 100 as náhodnými ďalšími vlastnosťami

pb fillserver [skill [personality [team [model]]]]
Funguje ako pb add, jenom neustále plnia server topánky kým počet_botů + počet_hráčů
1) nedosiahne max_bots, ak je vyššia ako 0.
2) nedosiahne max_players pokiaľ pb_maxbots nie je nastavený, alebo sa nerovná 0.

Poznámka:
Ak chcete naplniť len jeden team topánky a druhý nechať prázdny nezabudnite nastaviť mp_autoteambalance a mp_limitteams na 0.

pb_aim_type (value) - Nastaví spôsob mierenie botov. Možné hodnoty sú 1,2,3,4. Default je 4.
1 = Neprirodzené otáčania
2 = Pevná uhlová rýchlosť
3 = botaim1
4 = botaim2


PODbot menu



pb_passwordkey (heslo) - Nastaví setinfo, ktorý bude vyžadovaný pre vstup do podbot menu. Default je "_pbadminpw".
pb_password (heslo) - Nastaví heslo, ktoré bude vyžadované pre vstup do adminské časti podbot menu.

Poznámka:

Aby ste sa mohli dostať do podbot menu, musíte do súboru autoexec.cfg (zložka "cstrike") napísať setinfo "_pbadminpw" "vaše_heslo"

Poznámka:

Nasledujúce príkazy môžete zadávať aj do konzoly (okrem menu).

pb menu
- Zobrazí menu.
pb help - Zobrazí všetky použiteľné príkazy.
pb killbots - Zabije topánky.
pb remove (#bot_id | botovo_jméno) - Vyhodí topánka zo servera, ID zistíte tak, že do konzoly napíšete status.

pb removebots - Vyhodí dostatok botov, aby sa ich počet na serveri rovnal min_bots. Ak je min_bots rovné 0 vyhodí všetky.

pb weaponmode (hodnota) - Nastaví, aké zbrane môžu boti používať (kupovať). Možné hodnoty sú 1,2,3,4,5,6,7. Default je 7.
1 - Knife only (JasonMode!)
2 - Pištoľ
3 - Brokovnice
4 - Guľomety
5 - Pušky
6 - sniperka
7 - Všetky

pb_version - Vypíše verziu podbot


Botaim2 console/config


pb_aim_spring_stiffness_x (hodnota) - Vertikálna Nastaví rýchlosť zameriavacieho systému a frekvenciu jeho kmitanie Default je 13,0.
pb_aim_spring_stiffness_y (hodnota) - Horizontálne Nastaví rýchlosť zameriavacieho systému a frekvenciu jeho kmitanie Default je 13,0.
pb_aim_damper_coefficient_x (hodnota) - vertikálny Nastaví tlmenie zameriavacieho systému a ovplyvní rýchlosť zameriavania a výslednú odchýlku. Default je 0,22.Nastaví tlmenie zameriavacieho systému a ovplyvní rýchlosť zameriavania a výslednú odchýlku. Default je 0,22.
pb_aim_damper_coefficient_y (hodnota) - Horizontálne Nastaví tlmenie zameriavacieho systému a ovplyvní rýchlosť zameriavania a výslednú odchýlku. Default je 0,22.
pb_aim_deviation_y (hodnota) - vertikálne Nastaví, ako ďaleko od ideálneho smeru sa môže topánok pozerať, ak zrovna na niekoho nemieri. Default je 2,0.
pb_aim_deviation_y (hodnota) - Horizontálne Nastaví, ako ďaleko od ideálneho smeru sa môže topánok pozerať, ak zrovna na niekoho nemieri. Default je 1,0.
pb_aim_influence_x_on_y (hodnota) - Nastaví, odchýlku presnosti s akou bude topánok premiestňovať zameriavač. Default je 0,25.
pb_aim_influence_y_on_x (hodnota) - Nastaví, odchýlku presnosti s akou bude topánok premiestňovať zameriavač. Default je 0,17.
pb_aim_offset_delay (hodnota) - Nastaví po tak dlhej dobe (s) bude topánok prehodnocovať pozíciu zameriavača a pokúsi sa opraviť chybu vytvorenou cvar botaim_deviation. Default je 1,2.
pb_aim_notarget_slowdown_ratio (hodnota) - Nastaví rýchlosť mierenia, ak topánok na nič konkrétneho nemieri. (default: 0.5)
pb_aim_target_anticipation_ratio (hodnota) - Nastaví spôsob mierenia na pohyblivé ciele, ovplyvní či bude mať topánok tendenciu mieriť pred ne, alebo za ne. Default je 2,2.


Omedzené výzbroje/výstroje


pb_restrweapons
- Default je "00000000000000000000000000".
pb_restrequipammo - Default je "000000000".

Poradie jednotlivých bitov pb_restrictweapons ...
pištole
0 - KNIFE
1 - USP
2 - GLOCK18
3 - Deagle
4 - P228
5 - ELITE
6 - FiveseveN
brokovnice
7 - M3
8 - XM1014
SMG
9 - MP5NAVY
10 - TMP
11 - P90
12 - MAC10
13 - UMP45
pušky
14 - AK47
15 - SG552
16 - M4A1
17 - Galil
18 - FAMAS
19 - AUG
20 - SCOUT
21 - AWP
22 - G3SG1
23 - SG550
guľomet
24 - M249
štít
25 - SHIELD

Poznámka:
Podľa nasledujúceho zoznamu vyberiete, čo chcete zakázať a danú položku označíte číslom 1. Ak by ste chceli zakázať AWP, XM1014 a štít, zápis by vyzeral nasledovne ...
pb_restrweapons "00000000100000000000010001".

Poradie jednotlivých bitov pb_restrictweapons ...
0 - vesta
1 - vesta and helma
2 - flashbang
3 - he granát
4 - smoke granát
5 - defuser
6 - nightvision
7 - primary ammo
8 - secondary ammo

Poznámka:

Podľa nasledujúceho zoznamu vyberiete, čo chcete zakázať a danú položku označíte číslom 1. Ak by ste chceli zakázať flashbang, primary a secondary ammo, zápis by vyzeral nasledovne ...
pb_restrequipammo "001000011".


Waypoint console



Poznámka:
Nasledujúce príkazy sú pre listenserver.

pb wp teleport (hodnota)
- Teleportuje vás na waypoint #hodnota.
pb wp teleport camp - Teleportuje vás na waypoint, ktorý je označený ako camp.
pb wp teleport use - Teleportuje vás na waypoint, na ktorom sa má niečo používať (tlačidlo, páka atp.)
pb wp stats - Vypíše počet waypointov, ktoré ste vytvorili.

pomocné príkazy

pb debuggoal (hodnota) - Prinúti topánky ísť na waypoint. Default je -1.
pb experience save - Uloží * .pxp (skúsenosti) a * .pvi (tabuľky viditeľnosti) súbory.
pb experience show - Ukáže dáta uložené v * .pxp súboru.
pb experience test_a_T index1 index2 byPathType - Ukáže cestu, ktorú by si teroristi vybrali z bodu index1 do bodu index2 vzhľadom k skúsenostiam a povahe ...
pb experience test_a_CT index1 index2 byPathType - Ukáže cestu, ktorú by si counter-teroristi vybrali z bodu index1 do bodu index2 vzhľadom k skúsenostiam a povahe ...
pb experience test_a_CTH index1 index2 byPathType - Ukáže cestu, ktorú by si counter-teroristi, vedúci hostage, vybrali z bodu index1 do bodu index2 vzhľadom k skúsenostiam a povahe ...
Možné hodnoty byPathType sú 0,1,2 ...
0 - Najkratšia cesta medzi bodmi - agresívne boti
1 - Najkratšia cesta medzi bodmi - normálne boti
2 - Najkratšia cesta medzi bodmi - najopatrnejšie boti


Pri nejakých otázkach či dotazoch prosím kontakt pomocou PM.
Steam: GS.cz # ^LifeStyle^
Uživatelský avatar
emoboy
Mistr
Mistr
 
Příspěvky: 544
Registrován: 18 zář 2014, 18:28

Ako pridať botov do hry CS 1.6?

od Rumcajz » 25 zář 2014, 17:38

A uz jsi vyzkousel treba tohle? Rumcajz
Rumcajz
Rumcajz
Patriot
Rumcajz
 
Příspěvky: 97323
Registrován: sob 29.led 1999 0:11:22

Zpět na Tutoriály

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků