Bots
Ta strona jest w trakcie tłumaczenia na język polski. Jeśli mówisz po polsku, napisz na stronie dyskusji lub porozmawiaj z użytkownikami, którzy wnieśli wkład do strony (sprawdź jej historię). |
„ | Moje piesci! Sa zrobione ze stali!
Kliknij, by odtworzyć
— Bot Grubego podczas samorealizacji.
|
” |
Sa dwa typy botów w TF2: AI Bots i Puppet Bots. Boty AI maja zakodowana sztuczna inteligencje zaprojektowana do nasladowania zachowan graczy w grze. Buppet Bots nie posiadaja Sztucznej inteligencji, ale sa za to przydatne do testów i treningów. Wymagaja serwera z wlaczonymi cheatami oraz wylaczonymi osiagnieciami (achievements).
Spis treści
Boty AI
Boty AI sa stworzone po to, aby nasladowac ludzkich graczy i nie sa bezposrednio kontrolowane. Dodatkowo ich klasy sa wybierane losowo. Uzywaja wyrafinowanego kodu AI AI code, w oparciu o PlayerBot oraz infected AI wystepujacym w serii Left 4 Dead. [1] Boty AI nie wymagaja serwera z wlaczonymi oszustwami (cheats) w zwiazku z tym Osiagniecia sa dostepne podczas gry z nimi.
Boty moga byc kontrolowane bezposrednio w zakresie:
- Kazdy przyjazne Bot na którego najedziesz celownikiem podczas "Setupa" bedzie Tauntowac (eng. wysmiewac)
- Bot-Medyk bedzie Cie leczyc gdy go zawolasz ( domyslnie klawisz E)
- Gdy Bot-Medyk Cie leczy i ma gotowy ladunek ÜberCharge uzywajac komendy glowowej "Go go go!" lub "Activate Charge!" spowoduje aktywacje ÜberCharge.
Obecny status botów AI.
Boty AI sa w fazie testów (BETA), beda bardziej "sprywni" gdy zrobisz Update. Obecnie nie wszyskie klasy maja wsparcie AI - na przyklad Szpieg. Bot-Szpieg ucieka od gracza jezeli zostanie zauwazony i nigdy nie uzywaja kamuflazu(Cloak). Boty moga grac jako szpieg w trybie Highlander, poprzez wpisanie "tf_bot_force_class Spy" w konsoli lub poprzez uzycie innego programu. Boty AI dzialaja poprawnie tylko na wiekszosci oficjalnych map King of the Hill, Payload, Dustbowl i Mann Manor (Boty moga tylko byc dodane poprzez komede "tf_bot_add". Uzywanie Botów na niewspomaganych mapach jest mozliwe po wykonaniu ponizszych czynnosci; lecz nie beda dobrze "udawac" ludzkiego gracza tak dobrze.
PS: Gotowa paczka botów jest dostepna dla wielu popularnych map.
Uzywanie botów na niewspomaganej mapie
- Wpisz "sv_cheats 1" w konsoli.
- Wpisz "nav_generate"
- Poczekaj dopóki gra nie stworzy "Scierzek AI"
- Mapa sie przeladuje, powyzsze czynnosci nie beda musialy byc wykonywane ponownie.
- Wlacz konsole i wpisz "tf_bot_add <ilosc>"
Note: Boty nie dzialaja na mapach typu CTF(Zabierz Flage), nawet gdy powyzsze kroki zostana wykonane poprawnie.
Zachowanie botów
- Boty nie moga obecnie uzyc zawartosci odblokowywanej - bronie, czapki etc.
- Boty aktualnie nie potrafia skakac.
- Gdy bot zabije gracza to losuje czy ma go "wysmiac"(taunt), Bot bedzie wysmiewac gracza nawet podczas ostrzalu.
- Gdy bot zobaczy ukrytego wrogiego Szpiega to bedzie ogladac jego ruchy. Bot niezaatakuje ukrytego szpiega dopóki Szpieg nie zaatakuje, albo nie wpadnie na wrogiego Bota.
- Boty Pyro beda regularnie uzywac Strumienia Sprezonego Powietrza (Compression blast) przeciwko pociskami (rakiety).
Komendy do Botów
Zeby uzywac botów na obslugiwanych mapach, administrator serwera musi wpisac te komendy w konsoli:
Command | Description |
---|---|
tf_bot_add | To polecenie stworzy dodatkowego bota losowej klasy oraz druzyny. Zostanie mu dodany nick.
|
tf_bot_difficulty | Ustawia poziom trudnosci botów wlaczajacych sie do gry (ich skill)
|
tf_bot_force_class | Ta komeda ustawia klase wszystkim botom.
|
tf_bot_join_after_player | Jezeli liczba nie jest zerem to boty poczekaja z wejsciem do gry dopóki Gracz nie zacznie grac.
|
tf_bot_keep_class_after_death | Jezeli wartosc wynosi 0 to boty zawsze sie odrodza z inna klasa.
|
tf_bot_kick |
Wpisanie tej komendy wyrzuci jednego bota.
|
tf_bot_prefix_name_with_difficulty | Jezeli rózne od zera to doda poziom trudnosci bota do jego nazwy.
|
tf_bot_quota | Okresla calkowita liczbe botów w grze. Dziala tylko jezeli "tf_bot_quota_mode" = "fill" albo "match".
|
tf_bot_quota_mode | Okresla typ czesci.
|
Boty Puppet
Te boty nie maja kodu AI, nie moga sie ruszac ani atakowac. Te boty moga byc uzywane jako lalki, gracze moga nimi manipulowac - kazac isc za soba czy strzelac. Ten typ botów jest uzywany do róznych celów. Umiejetne manipulowanie nimi moze stworzyc ladna scenke.
Komendy Botów Puppet
Nie wszystkie ponizsze komendy dzialaja.
Notka: wpisywanie komend bez zadnych watosci spowoduje wyswietlenie krótkiego opisu.
Command | Description | |||
---|---|---|---|---|
bot | This command will create a bot on the given team with the specified class and name. If team or name is omitted, they will be assigned randomly.
| |||
bot_changeclass | Force all bots to change to the specified class.
Does not seem to be implemented, nothing happens. | |||
bot_changeteams |
Make all bots change teams. This forces all the bots to switch teams. If a bot was on the RED team then it will now be on the BLU team and vice versa. | |||
bot_command | Sends specified command on behalf of specified bot.
| |||
bot_defend | Set to a team number, and that team will all keep their combat shields raised.
For instance, Heavies will spin their miniguns. | |||
bot_dontmove | Bots are allowed or prevented from moving. When set to 1 the bots cannot move but they can still turn and jump. Note with a combination of this command and bot_mimic you can move bots to where you want them and leave them there.
| |||
bot_forceattack | This will make all the bots automatically fire whatever weapon they currently have selected. If bot_forceattack2 is set to 0, then the bots will execute primary_fire. If bot_forceattack2 is set to 1, then the bots will execute secondary_fire.
Note this does nothing if
| |||
bot_forceattack2 | This will make all the bots execute secondary_fire on whatever weapon they currently have selected when bot_forceattack is set to 1.
| |||
bot_forceattack_down | When firing, don't tap fire, hold it down. If this is set to 0 then the bot will act like they are continuously tapping the fire button (useful for the Pistol, but not for the Heavy's Minigun). If this is set to 1 then the bot will act as if it is holding down the fire button (useful for the Heavy).
| |||
bot_forcefireweapon | Forces all bots who have the specified weapon to switch to and fire it.
If a bot does not have this weapon, nothing happens to it (unless it is firing a different weapon, in which it stops)
| |||
bot_kill |
Kills the specified bot.
| |||
bot_mimic | Bot uses usercmd of player by index.
The bot will execute all keystrokes issued by a player, mimicking movements, turns, jumps, fire, etc. Note this overrides
| |||
bot_mimic_yaw_offset |
Offsets the bots' yaw. The bots will face in a direction this angle from the player. By default this is set to 180 so that all bots will face the player. Setting this to 0 will face the bots in the same direction as the player.
| |||
bot_randomnames |
Imiona botówBoty maja zaprogramowane rózne imiona, wiele z nich zostalo nadane przez Valve. Zawieraja zawsze troche odniesien do TF2. ich imiona zostaly takze okreslone na forum Steam.
bot_randomnames <0/1>
| |||
bot_refill | Refills all bots' Ammo counts, including Metal for Engineers.
Syntax: | |||
bot_saveme | This makes all the bots call for a Medic, equivalent to issuing bot_command <botname> "voicemenu 0 0" to every bot.
Syntax:
| |||
bot_selectweaponslot | This makes the first bot select weapon in specified weapon slot.
0 = primary; 1 = secondary; 2 = melee; 3 = special Note this only works for the first bot spawned. There doesn't seem to be a way to specify other bots.
| |||
bot_teleport | Teleports a specified bot to a given coordinate.
Map coordinates of where you are standing can be found by typing
| |||
bot_whack | Delivers lethal damage from player to specified bot. This basically kills the bot with the currently selected weapon, probably used for testing during development.
|