Difference between revisions of "Bots/pl"
(I add Polish characters and translate some text on the table.) |
|||
Line 1: | Line 1: | ||
− | {{DISPLAYTITLE: | + | {{DISPLAYTITLE: Boty}} |
{{trans}} | {{trans}} | ||
− | [[Image:Tr_dustbowl0003.jpg|right|thumb|300px|Bot | + | [[Image:Tr_dustbowl0003.jpg|right|thumb|300px|Bot żołnierza(Solider) na mapie [[Dustbowl]] ]] |
− | {{Quotation|'''Bot Grubego''' podczas samorealizacji.|Moje | + | {{Quotation|'''Bot Grubego''' podczas samorealizacji.|Moje pięści! Są zrobione ze stali!|sound=Heavy_specialweapon01.wav}} |
− | Sa dwa typy botów w TF2: AI Bots i Puppet Bots. Boty AI maja | + | Sa dwa typy botów w TF2: AI Bots i Puppet Bots. Boty AI maja zakodowaną sztuczną inteligencje 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. Wymagaja serwera z włączonymi cheatami oraz wyłączonymi osiągnięciami (achievements). |
== Boty AI == | == Boty AI == | ||
− | Boty AI | + | Boty AI są stworzone po to, aby naśladować graczy i nie są bezpośrednio kontrolowane. Dodatkowo ich klasy są wybierane losowo. Używają wyrafinowanego kodu - AI Code, w oparciu o PlayerBot oraz infected AI wystepujacym w serii Left 4 Dead. Boty AI nie wymagają serwera z włączonymi oszustwami (cheats) w związku z czym osiągnięcia są dostępne podczas gry z nimi. |
− | |||
− | Boty | + | Boty mogą być kontrolowane bezpośrednio w zakresie: |
− | * | + | * Każdy przyjazny bot na którego najedziesz celownikiem podczas "Setupa" będzie używał [[Taunt|drwiny]] |
− | * Bot-Medyk | + | * Bot-Medyk będzie Cię leczyć gdy go zawołasz (domyślnie klawisz E) |
− | * Gdy Bot-Medyk | + | * Gdy Bot-Medyk Cię leczy i ma gotowy ładunek ÜberCharge używając komendy głosowej "Go go go!" lub "Activate Charge!" spowodujesz aktywacje ÜberCharge |
− | === Obecny status botów AI | + | === Obecny status botów AI === |
− | Boty AI | + | Boty AI są w fazie testów (BETA), będą bardziej "sprytni" gdy zrobisz Update. Obecnie nie wszystkie klasy mają wsparcie AI - na przykład Szpieg. Bot-Szpieg ucieka od gracza jeżeli zostanie zauważony i nigdy nie używa [[Cloak|kamuflażu]]. |
− | Boty | + | 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 wiekszości oficjalnych map King of the Hill, Payload, Dustbowl i Mann Manor (boty mogą tylko być dodane poprzez komendę "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ć" zachowań człowieka. Gotowa [http://forums.steampowered.com/forums/showthread.php?t=1264447 paczka botów] jest dostepna dla wielu popularnych map. |
− | + | ==== Używanie botów na niewspomaganej mapie ==== | |
− | |||
− | === | ||
# Wpisz "sv_cheats 1" w konsoli. | # Wpisz "sv_cheats 1" w konsoli. | ||
− | # Wpisz "nav_generate" | + | # Wpisz "nav_generate". |
− | # Poczekaj dopóki gra nie stworzy " | + | # Poczekaj dopóki gra nie stworzy "Ścieżek AI" |
− | # Mapa | + | # Mapa się przeładuje, powyższe czynności nie będą musiały być wykonywane ponownie. |
− | # | + | # Włącz konsole i wpisz "tf_bot_add <ilosc>". |
− | + | ''Boty nie działają na mapach typu [[CTF]], nawet gdy powyższe kroki zostaną wykonane poprawnie.'' | |
==== Zachowanie botów ==== | ==== Zachowanie botów ==== | ||
− | * Boty nie | + | * Boty nie mogą obecnie użyć zawartości odblokowywanej - bronie, czapki i różne dodatki. |
− | * Boty aktualnie nie | + | * Boty aktualnie nie potrafią skakać. |
− | * Gdy bot zabije gracza to losuje czy ma go | + | * Gdy bot zabije gracza to losuje czy ma go [[taunt|wyśmiać]], bot będzie wyśmiewać gracza nawet podczas ostrzału. |
− | * Gdy bot zobaczy ukrytego wrogiego Szpiega to | + | * 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 | + | * Boty Pyro będą regularnie używać [[Compression_blast|strumienia sprężonego powietrza]], aby odbić rakiety. |
− | === Komendy do | + | === Komendy do botów === |
− | + | Żeby używać botów na obsługiwanych mapach, administrator serwera musi wpisać te komendy w konsoli: | |
{| class="wikitable grid" | {| class="wikitable grid" | ||
Line 50: | Line 47: | ||
|- | |- | ||
|{{nw|<big>'''tf_bot_add'''</big>}} | |{{nw|<big>'''tf_bot_add'''</big>}} | ||
− | |To polecenie stworzy dodatkowego bota losowej klasy oraz | + | |To polecenie stworzy dodatkowego bota losowej klasy oraz drużyny. Zostanie mu dodany nick. |
− | ; | + | ;Wzór: <code>tf_bot_add [<''ilość''>] [<''klasa''>] [<''drużyna''>] [<''trudność''>]</code> |
− | ; | + | ;Parametry: |
− | :<code><'' | + | :<code><''ilość''></code> |
− | ::Ustawia | + | ::Ustawia ilość botów, które się zrespawnują. |
− | :: | + | ::Jeżeli ustawisz ilość botów większą niż maximum slotów na serwerze spowoduje to, że boty "zamarzną". Jeżeli chcesz grać sam z botami ustaw 23. |
:<code><''klasa''></code> | :<code><''klasa''></code> | ||
− | ::Nazwy | + | ::Nazwy klas mogą być następujące: ''[[Demoman]]'', ''[[Engineer]]'', ''[[Heavy|HeavyWeapons]]'', ''[[Medic]]'', ''[[Pyro]]'', ''[[Scout]]'', ''[[Soldier]]'', ''[[Sniper]]'', lub ''[[Spy]]'' |
− | :<code><'' | + | :<code><''drużyna''></code> |
− | ::Ustawia | + | ::Ustawia drużynę, do której ma dołączyć bot, może to być ''[[red]]'' lub ''[[blue]]''. |
− | :<code><''poziom | + | :<code><''poziom trudności></code> |
− | ::Ustawia poziom | + | ::Ustawia poziom trudności. Poziomy trudności są takie: ''easy'', ''normal'', i ''hard''. |
− | ; | + | ;Przykład: <code>tf_bot_add red 3 heavyweapons easy</code> - doda trzech Grubych do drużyny RED na łatwym poziomie trudności. |
|- | |- | ||
|{{nw|<big>'''tf_bot_difficulty'''</big>}} | |{{nw|<big>'''tf_bot_difficulty'''</big>}} | ||
− | |Ustawia poziom | + | |Ustawia poziom trudności botów włączających się do gry. |
− | ; | + | ;Wzór: <code>tf_bot_difficulty <''poziom''></code> |
− | ; | + | ;Parametry: |
− | :<code><'' | + | :<code><''pziom''></code> |
− | ::Ustawia poziom | + | ::Ustawia poziom trudności botów - tak jak wyżej tylko wykorzystuje się cyfry. Można użyć następujących: 0=easy, 1=normal, 2=hard, 3=expert. Domyślne ustawienie to "normal" (1). |
− | ; | + | ;Przykład: <code>tf_bot_difficulty 2</code> - wszystkie zrespawnowane boty po użyciu tej komendy będą miały poziom trudności "Hard". |
|- | |- | ||
|{{nw|<big>'''tf_bot_force_class'''</big>}} | |{{nw|<big>'''tf_bot_force_class'''</big>}} | ||
− | |Ta | + | |Ta komenda ustawia klasę wszystkim botom. |
− | ; | + | ;Wzór: <code>tf_bot_force_class <''klasa''></code> |
;Parametry: | ;Parametry: | ||
:<code><''klasa''></code> | :<code><''klasa''></code> | ||
− | ::Ustawia | + | ::Ustawia klasę, ich nazwy są następujące: ''[[Demoman]]'', ''[[Engineer]]'', ''[[Heavy|HeavyWeapons]]'', ''[[Medic]]'', ''[[Pyro]]'', ''[[Scout]]'', ''[[Soldier]]'', ''[[Sniper]]'', lub ''[[Spy]]''. |
− | ; | + | ;Przykład: <code>tf_bot_force_class medic</code> - wszystkie boty zrespią się jako Medycy. |
|- | |- | ||
|{{nw|<big>'''tf_bot_join_after_player'''</big>}} | |{{nw|<big>'''tf_bot_join_after_player'''</big>}} | ||
− | | | + | |Jeżeli liczba nie jest zerem to boty poczekają z wejściem do gry dopóki gracz nie zacznie grać. |
− | ; | + | ;Wzór: <code>tf_bot_join_after_player <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | :: | + | ::Należy wpisać cyfrę 1 lub 0. |
− | ; | + | ;Przykład: <code>tf_bot_join_after_player 0</code> - spowoduje to, że boty wejdą do gry przed graczem nie czekając na niego. |
|- | |- | ||
|{{nw|<big>'''tf_bot_keep_class_after_death'''</big>}} | |{{nw|<big>'''tf_bot_keep_class_after_death'''</big>}} | ||
− | | | + | |Jeżeli wartość wynosi 0 to boty zawsze się odrodzą z inną klasą. |
− | ; | + | ;Wzór: <code>tf_bot_keep_class_after_death <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | :: | + | ::Należy wpisać cyfrę 1 lub 0. Domyślna wartość to 0. |
− | ; | + | ;Przykład: <code>tf_bot_keep_class_after_death 1</code> - bot po śmierci nie zmienia klasy. |
|- | |- | ||
|{{nw|<big>'''tf_bot_kick'''</big>}} | |{{nw|<big>'''tf_bot_kick'''</big>}} | ||
Line 117: | Line 114: | ||
Wpisanie tej komendy wyrzuci jednego bota. | Wpisanie tej komendy wyrzuci jednego bota. | ||
− | ; | + | ;Wzór: <code>tf_bot_kick <''nick/all''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''nick/all''></code> |
− | ::Wpisujesz albo | + | ::Wpisujesz albo nick bota albo "all", żeby wyrzucić wszystkie. |
− | ; | + | ;Przykład: <code>tf_bot_kick CEDA</code> - wyrzuci bota o nicku "CEDA", jeżeli taki jest w grze. |
|- | |- | ||
|{{nw|<big>'''tf_bot_prefix_name_with_difficulty'''</big>}} | |{{nw|<big>'''tf_bot_prefix_name_with_difficulty'''</big>}} | ||
− | | | + | |Jeżeli wybierzemy 1 to przy nicku botów będzie widoczny ich poziom trudności. |
− | ; | + | ;Wzór: <code>tf_bot_prefix_name_with_difficulty <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | :: | + | ::Należy wpisać cyfrę 1 lub 0. Domyślna wartość to 0. |
− | ; | + | ;Przykład: <code>tf_bot_prefix_name_with_difficulty 1</code> - spowoduje to, że nicki botów będą zależne od poziomu trudności, na przykład: "1 Aimbot" (normal), czy "3 Saxton Hale" (expert). |
|- | |- | ||
|{{nw|<big>'''tf_bot_quota'''</big>}} | |{{nw|<big>'''tf_bot_quota'''</big>}} | ||
− | | | + | |Określa całkowitą liczbę botów w grze. Działa tylko, jeżeli "tf_bot_quota_mode" = "fill" albo "match". |
− | ; | + | ;Wzór: <code>tf_bot_quota <''cyfra''></code> |
;Parametry: | ;Parametry: | ||
− | :<code><'' | + | :<code><''cyfra''></code> |
− | ::Numery | + | ::Numery powyżej 0. Określa ile graczy może umieścić serwer. Domyślnie 0. |
− | ; | + | ;Przykład: <code>tf_bot_quota 2</code>, if tf_bot_quota_mode = match - doda dwa boty do serwera za dwóch ludzi. |
|- | |- | ||
|{{nw|<big>'''tf_bot_quota_mode'''</big>}} | |{{nw|<big>'''tf_bot_quota_mode'''</big>}} | ||
|Okresla typ czesci. | |Okresla typ czesci. | ||
− | ; | + | ;Wzór: <code>tf_bot_quota_mode<''normal/fill/match''></code> |
− | ; | + | ;Parametry: |
:<code>''normal/fill/match''</code> | :<code>''normal/fill/match''</code> | ||
− | :: | + | ::Jeżeli 'normal', to serwer nie doda, ani nie usunie żadnego bota z gry, a więc ''tf_bot_quota'' nie zadziała. |
− | :: | + | ::Jeżeli 'fill', to serwer postara się dostosować ilość graczy do N, gdzie N jest ''tf_bot_quota''. |
− | :: | + | ::Jeżeli 'match', to serwer będzie utrzymywał stosunek 1:N w ilości ludzi i botów, gdzie N to ''tf_bot_quota''. |
− | ; | + | ;Przykład: <code>tf_bot_quota_mode fill</code> - serwer będzie utrzymywał (''tf_bot_quota'' - ilość ludzi na serwerze) botów w grze. |
|} | |} | ||
Revision as of 18:46, 10 April 2012
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.
|
” |
Sa dwa typy botów w TF2: AI Bots i Puppet Bots. Boty AI maja zakodowaną sztuczną inteligencje 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. Wymagaja 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ć graczy i nie są bezpośrednio kontrolowane. Dodatkowo ich klasy są wybierane losowo. Używają wyrafinowanego kodu - AI Code, w oparciu o PlayerBot oraz infected AI wystepujacym w serii Left 4 Dead. Boty AI nie wymagają serwera z włączonymi oszustwami (cheats) w związku z czym osiągnięcia są dostępne podczas gry z nimi.
Boty mogą być kontrolowane bezpośrednio w zakresie:
- Każdy przyjazny bot na którego najedziesz celownikiem podczas "Setupa" będzie używał drwiny
- Bot-Medyk będzie Cię leczyć gdy go zawołasz (domyślnie klawisz E)
- Gdy Bot-Medyk Cię leczy i ma gotowy ładunek ÜberCharge używając komendy głosowej "Go go go!" lub "Activate Charge!" spowodujesz aktywacje ÜberCharge
Obecny status botów AI
Boty AI są w fazie testów (BETA), będą bardziej "sprytni" gdy zrobisz Update. Obecnie nie wszystkie klasy mają wsparcie AI - na przykład Szpieg. Bot-Szpieg ucieka od gracza jeżeli zostanie zauważony i nigdy nie używa kamuflażu. 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 wiekszości oficjalnych map King of the Hill, Payload, Dustbowl i Mann Manor (boty mogą tylko być dodane poprzez komendę "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ć" zachowań człowieka. Gotowa paczka botów jest dostepna 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 "Ścieżek 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 <ilosc>".
Boty nie działają na mapach typu CTF, nawet gdy powyższe kroki zostaną wykonane poprawnie.
Zachowanie botów
- Boty nie mogą obecnie użyć zawartości odblokowywanej - bronie, czapki i różne dodatki.
- Boty aktualnie nie potrafią skakać.
- Gdy bot zabije gracza to losuje czy ma go wyśmiać, 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, aby odbić 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.
|
tf_bot_force_class | Ta komenda 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 wybierzemy 1 to przy nicku botów będzie widoczny ich poziom trudności.
|
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 | 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.
|