Bots/pl
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 pięści! Są zrobione ze stali!
Kliknij, by odtworzyć
— Bot Grubego podczas samorealizacji.
|
” |
Są dwa typy botów w TF2: AI Bots i Puppet Bots. Boty AI mają zakodowaną sztuczną inteligencję zaprojektowaną do naśladowania zachowań graczy w grze. Buppet Bots nie posiadają Sztucznej inteligencji, ale są za to przydatne do testów i treningów. Wymagają serwera z włączonymi cheatami oraz wyłączonymi osiągnięciami (achievements).
Spis treści
Boty AI
Boty AI są stworzone po to, aby naśladować ludzkich graczy i nie są bezpośrednio kontrolowane. Dodatkowo ich klasy są wybierane losowo. Używają wyrafinowanego kodu AI AI code, w oparciu o PlayerBot oraz infected AI występującym w serii Left 4 Dead. [1] Boty AI nie wymagają serwera z włączonymi oszustwami (cheats) w związku z tym Osiągnięcia są dostępne podczas gry z nimi.
Boty mogą być kontrolowane bezpośrednio w zakresie:
- Każdy przyjazne Bot na którego najedziesz celownikiem podczas "Setupa" będzie Tauntować (eng. wyśmiewać)
- Bot-Medyk będzie Cię leczyć gdy go zawolasz ( domyślnie klawisz E)
- Gdy Bot-Medyk Cię leczy i ma gotowy ładunek ÜberCharge używając komendy głowowej "Go go go!" lub "Activate Charge!" spowoduje aktywację ÜberCharge.
Obecny status botów AI.
Boty AI są w fazie testów (BETA), będą bardziej "sprywni" gdy zrobisz Update. Obecnie nie wszyskie klasy mają wsparcie AI - na przykład Szpieg. Bot-Szpieg ucieka od gracza jeżeli zostanie zauważony i nigdy nie używają kamuflażu(Cloak). Boty mogą grać jako szpieg w trybie Highlander, poprzez wpisanie "tf_bot_force_class Spy" w konsoli lub poprzez użycie innego programu. Boty AI działają poprawnie tylko na większości oficjalnych map King of the Hill, Payload, Dustbowl i Mann Manor (Boty mogą tylko być dodane poprzez komędę "tf_bot_add". Używanie Botów na niewspomaganych mapach jest możliwe po wykonaniu poniższych czynności; lecz nie będą dobrze "udawać" ludzkiego gracza tak dobrze.
PS: Gotowa paczka botów jest dostępna dla wielu popularnych map.
Używanie botów na niewspomaganej mapie
- Wpisz "sv_cheats 1" w konsoli.
- Wpisz "nav_generate"
- Poczekaj dopóki gra nie stworzy "Ścierzek AI"
- Mapa się przeładuje, powyższe czynności nie będą musiały być wykonywane ponownie.
- Włącz konsole i wpisz "tf_bot_add <ilość>"
Note: Boty nie działają na mapach typu CTF(Zabierz Flage), nawet gdy powyższe kroki zostaną wykonane poprawnie.
Zachowanie botów
- Boty nie mogą obecnie użyć zawartości odblokowywanej - bronie, czapki etc.
- Boty aktualnie nie potrafią skakać.
- Gdy bot zabije gracza to losuje czy ma go "wyśmiać"(taunt), Bot będzie wyśmiewać gracza nawet podczas ostrzału.
- Gdy bot zobaczy ukrytego wrogiego Szpiega to będzie oglądać jego ruchy. Bot niezaatakuje ukrytego szpiega dopóki Szpieg nie zaatakuje, albo nie wpadnie na wrogiego Bota.
- Boty Pyro będą regularnie używać Strumienia Sprężonego Powietrza (Compression blast) przeciwko pociskami (rakiety).
Komendy do Botów
Żeby używać botów na obsługiwanych mapach, administrator serwera musi wpisać te komendy w konsoli:
Command | Description |
---|---|
tf_bot_add | To polecenie stworzy dodatkowego bota losowej klasy oraz drużyny. Zostanie mu dodany nick.
|
tf_bot_difficulty | Ustawia poziom trudności botów włączających się do gry (ich skill)
|
tf_bot_force_class | Ta komęda ustawia klasę wszystkim botom.
|
tf_bot_join_after_player | Jeżeli liczba nie jest zerem to boty poczekają z wejściem do gry dopóki Gracz nie zacznie grać.
|
tf_bot_keep_class_after_death | Jeżeli wartość wynosi 0 to boty zawsze się odrodzą z inną klasą.
|
tf_bot_kick |
Wpisanie tej komendy wyrzuci jednego bota.
|
tf_bot_prefix_name_with_difficulty | Jeżeli różne od zera to doda poziom trudności bota do jego nazwy.
|
tf_bot_quota | Określa całkowitą liczbę botów w grze. Działa tylko jeżeli "tf_bot_quota_mode" = "fill" albo "match".
|
tf_bot_quota_mode | Określa typ części.
|
Boty Puppet
Te boty nie mają kodu AI, nie mogą się ruszać ani atakować. Te boty mogą być używane jako lalki, gracze mogą nimi manipulować - kazać iść za sobą czy strzelać. Ten typ botów jest używany do róznych celów. Umiejętne manipulowanie nimi może stworzyć ładną scenkę.
Komendy Botów Puppet
Nie wszystkie poniższe komendy działają.
Notka: wpisywanie komend bez żadnych watości spowoduje wyświetlenie 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 mają zaprogramowane różne imiona, wiele z nich zostało nadane przez Valve. Zawierają zawsze trochę odniesień do TF2. ich imiona zostały także określone 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.
|