Difference between revisions of "Bots/da"
m |
(Updated "Sigsegv" Steam Profile link to be with a SteamID) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{DISPLAYTITLE:Bots}} | {{DISPLAYTITLE:Bots}} | ||
− | |||
[[File:Tr_dustbowl0003.png|right|thumb|300px|En [[Soldier/da|Soldier]] bot i aktion på [[Dustbowl (Training)/da|Dustbowl Trænings]] banen.]] | [[File:Tr_dustbowl0003.png|right|thumb|300px|En [[Soldier/da|Soldier]] bot i aktion på [[Dustbowl (Training)/da|Dustbowl Trænings]] banen.]] | ||
{{hatnote|Denne side handler om computerstyrede spillere i spillet ''Team Fortress 2''. | {{hatnote|Denne side handler om computerstyrede spillere i spillet ''Team Fortress 2''. | ||
Line 11: | Line 9: | ||
{{Quotation|'''Soldier'''|Menneskelige holdkammerater kan dømme dig, men vil disse sjæleløse automater? JA. De er ikke blinde. Men de ER stumme, så din inkompetence er en hemmelighed, de vil tage med sig i graven.}} | {{Quotation|'''Soldier'''|Menneskelige holdkammerater kan dømme dig, men vil disse sjæleløse automater? JA. De er ikke blinde. Men de ER stumme, så din inkompetence er en hemmelighed, de vil tage med sig i graven.}} | ||
− | |||
− | |||
− | |||
− | |||
En '''bot''' er en computerstyret spiller på en server. Der er to typer af bots i ''Team Fortress 2'': AI-bots og Puppet-bots. AI-bots er kodet med sofistikeret kunstig intelligens designet til at efterligne spilleres handlinger i spillet og kan bruges uden at aktivere [[cheats/da|cheats]]. Puppet-bots har ingen AI-kodning, men er nyttige til test og træning. Puppet-bots kræver, at serveren har cheats aktiveret, hvilket også deaktiverer [[achievements/da|præstationer]]. | En '''bot''' er en computerstyret spiller på en server. Der er to typer af bots i ''Team Fortress 2'': AI-bots og Puppet-bots. AI-bots er kodet med sofistikeret kunstig intelligens designet til at efterligne spilleres handlinger i spillet og kan bruges uden at aktivere [[cheats/da|cheats]]. Puppet-bots har ingen AI-kodning, men er nyttige til test og træning. Puppet-bots kræver, at serveren har cheats aktiveret, hvilket også deaktiverer [[achievements/da|præstationer]]. | ||
Line 20: | Line 14: | ||
De standard AI-bots, eller TFBots, er designet til at efterligne menneskelige spillere og styres ikke direkte. Derudover vælges deres [[classes/da|klasser]] tilfældigt. De bruger sofistikeret AI-kode baseret på PlayerBot og Infected AI, der findes i ''Left 4 Dead''-serien.<ref>[http://teamfortress.com/post.php?id=3279 Team Fortress Official Blog - Erectin a dispenser]</ref> AI-bots kræver ikke, at serveren har snydefunktioner aktiveret; derfor er præstationer aktiveret, når du spiller med dem. Der er dog én undtagelse; Bots ser ikke [[Deathcam/da|Dødhckamera]] når de bliver dræbt; derfor kan en spiller ikke opnå Dødkamera-relaterede præstationer. Derudover øger drab af en bot med et [[Strange/da|Sær]] våben ikke våbnets dræberegister, medmindre våbnet har [[Strange Parts/da|Sær Del]]: Robotter Destrueret anvendt på det, i hvilket tilfælde drabet vil blive tilføjet til den Sære del og ikke hovedtælleren. | De standard AI-bots, eller TFBots, er designet til at efterligne menneskelige spillere og styres ikke direkte. Derudover vælges deres [[classes/da|klasser]] tilfældigt. De bruger sofistikeret AI-kode baseret på PlayerBot og Infected AI, der findes i ''Left 4 Dead''-serien.<ref>[http://teamfortress.com/post.php?id=3279 Team Fortress Official Blog - Erectin a dispenser]</ref> AI-bots kræver ikke, at serveren har snydefunktioner aktiveret; derfor er præstationer aktiveret, når du spiller med dem. Der er dog én undtagelse; Bots ser ikke [[Deathcam/da|Dødhckamera]] når de bliver dræbt; derfor kan en spiller ikke opnå Dødkamera-relaterede præstationer. Derudover øger drab af en bot med et [[Strange/da|Sær]] våben ikke våbnets dræberegister, medmindre våbnet har [[Strange Parts/da|Sær Del]]: Robotter Destrueret anvendt på det, i hvilket tilfælde drabet vil blive tilføjet til den Sære del og ikke hovedtælleren. | ||
− | AI-bots kommer i fire færdighedsniveauer, der spænder fra nemt til ekspert. [ | + | AI-bots kommer i fire færdighedsniveauer, der spænder fra nemt til ekspert. [http://steamcommunity.com/profiles/76561198023936575 Sigsegv] har samlet [https://steamcommunity.com/sharedfiles/filedetails/?id=572409016|En detaljeret forklaring på forskellene i færdighederne.]. |
AI-bots kan til en vis grad styres indirekte: | AI-bots kan til en vis grad styres indirekte: | ||
Line 28: | Line 22: | ||
* En Medic-bot med en klar ÜberLadning vil straks aktivere opladningen, hvis han eller helingsmålet bliver betydeligt såret. | * En Medic-bot med en klar ÜberLadning vil straks aktivere opladningen, hvis han eller helingsmålet bliver betydeligt såret. | ||
* Bots vil forsøge at deltage i holdkammerater, der udfører en partner-hån (f.eks. [[High Five!/da|Klør Fem!]]) eller et gruppehån (f.eks. [[Conga/da|Conga]]). | * Bots vil forsøge at deltage i holdkammerater, der udfører en partner-hån (f.eks. [[High Five!/da|Klør Fem!]]) eller et gruppehån (f.eks. [[Conga/da|Conga]]). | ||
− | |||
===Stifinding=== | ===Stifinding=== | ||
Line 219: | Line 212: | ||
:<code>''normal/fill/match''</code> | :<code>''normal/fill/match''</code> | ||
::Hvis 'normal', vil serveren aldrig tilføje/fjerne TFBots uden eksplicitte kommandoer, og <var>bot_quota</var> har ingen effekt. | ::Hvis 'normal', vil serveren aldrig tilføje/fjerne TFBots uden eksplicitte kommandoer, og <var>bot_quota</var> har ingen effekt. | ||
− | ::Hvis ' | + | ::Hvis 'fill', vil serveren justere bots for at holde N spillere i spillet, hvor N er <var>bot_quota</var>. |
::Hvis 'match', vil serveren opretholde et 1:N-forhold mellem mennesker og bots, hvor N er <var>bot_quota</var>. | ::Hvis 'match', vil serveren opretholde et 1:N-forhold mellem mennesker og bots, hvor N er <var>bot_quota</var>. | ||
Line 285: | Line 278: | ||
* Heavy bots vil nogle gange affyre deres {{item name|Minigun}} selvom den er løbet tør for ammunition. (Selvom det synes at forekomme oftere, når bot-sværhedsgraden er indstillet til under Avanceret) | * Heavy bots vil nogle gange affyre deres {{item name|Minigun}} selvom den er løbet tør for ammunition. (Selvom det synes at forekomme oftere, når bot-sværhedsgraden er indstillet til under Avanceret) | ||
* Medic bots på det tabende hold vil lejlighedsvis begå selvmord under [[Humiliation/da|Ydmygelse]] når der ikke er nogle fjender i nærheden. Spillere kan ikke gøre det samme, selv ved hjælp af kommandoer. | * Medic bots på det tabende hold vil lejlighedsvis begå selvmord under [[Humiliation/da|Ydmygelse]] når der ikke er nogle fjender i nærheden. Spillere kan ikke gøre det samme, selv ved hjælp af kommandoer. | ||
− | * Hvis man indstiller | + | * Hvis man indstiller genstande menuens forhåndsvisning til BLU vil RED botter fremstå som BLU. |
− | * I øjeblikket fungerer | + | * I øjeblikket fungerer bots ikke på følgende typer af spiltilstande eller baner, selv med en genereret navigationsmesh. (Spies og Snipers kan dog fungere.) |
− | ** [[Arena/da|Arena]] og [[Versus Saxton Hale/da|Versus Saxton Hale]] | + | ** [[Arena/da|Arena]] og [[Versus Saxton Hale/da|Versus Saxton Hale]] <small>{{tooltip|NOTE|vil Bots kun bevæge sig, efter de er blevet angrebet eller nærmet sig, og vil stadig blive i spawn-området på ubestemt tid. Sniper og Spies fungerer altid, og Engineers vil begynde at fungere, når kontrolpunktet er låst op. Du kan spille et normalt fungerende spil, hvis du tvinger Snipers eller Spy klassen med kommandoen tf_bot_force_class.}}</small> |
− | ** [[Payload#Payload Race|Payload Race]] <small>{{tooltip|NOTE| | + | ** [[Payload#Payload Race/da|Payload Race]] <small>{{tooltip|NOTE|Kun Engineers, Snipers og Spies vil forlade spawn.}}</small> |
− | ** [[Mann Vs. Machine (game mode)|Mann Vs. Machine]] <small>{{tooltip|NOTE| | + | ** [[Mann Vs. Machine (game mode)/da|Mann Vs. Machine]] <small>{{tooltip|NOTE|Mens det egentlige robotteam fungerer, fungerer spillersidens bots sjældent. De ved dog, at de skal skyde mod fjendens hold, og af og til kan en robot træde igennem en teleporter, der er placeret af spilleren, men det er højst en eller to. Spies fungerer dog altid, så det er muligt at spille med mange Spies på sin side, som fungerer ordentligt. Engineer bots kan også bruges, og de opfører sig som Engineer robotterne i Mann vs Machine.}}</small> |
− | ** [[Special Delivery (game mode)| | + | ** [[Special Delivery (game mode)/da|Speciallevering]] |
− | ** [[Robot Destruction]] | + | ** [[Robot Destruction/da|Robotdestruktion]] |
− | ** [[Cactus Canyon]] <small>{{tooltip|NOTE| | + | ** [[Cactus Canyon/da|Cactus Canyon]] <small>{{tooltip|NOTE|Anden del er ikke en del af navigationsmesh.}}</small> |
− | ** [[Mannpower]] <small>{{tooltip|NOTE| | + | ** [[Mannpower/da|Mannpower]] <small>{{tooltip|NOTE|Kan ikke bruge Gribekrog eller powerups.}}</small> |
− | ** [[PASS Time]] <small>{{tooltip|NOTE| | + | ** [[PASS Time/da|PASS time]] <small>{{tooltip|NOTE|Kun Spies og Snipers vil forlade spawn, og de samler ikke bolden op. Man kan dog kaste bolden til dem.}}</small> |
− | ** [[Player Destruction]] <small>{{tooltip|NOTE| | + | ** [[Player Destruction/da|Spillerdestruktion]] <small>{{tooltip|NOTE|Igen, Vil Spies og nogle gange Snipers forlade spawn, Spies venter uden for fjendens spawn, mens de er forklædt, hvis der ikke er nogen menneskelige spillere til stede.}}</small> |
− | ** [[Snowycoast]] <small>{{tooltip|NOTE| | + | ** [[Snowycoast/da|Snowycoast]] <small>{{tooltip|NOTE|RED hold vil ikke forlade spawn eller etablere et forsvar omkring vognen, og BLU hold vil sidde fast i en væg, når de forsøger at skubbe vognen. Spies på BLU-holdet bevæger sig slet ikke.}}</small> |
− | ** [[Snowplow]] <small>{{tooltip|NOTE| | + | ** [[Snowplow/da|Snowplow]] <small>{{tooltip|NOTE|RED hold vil ikke forlade spawn og sætte et forsvar op under opsætningstiden, og BLU hold vil forsøge at skubbe toget, som om det var en Payload. Afsnit 2 bliver ikke kortlagt i navigationsmesh.}}</small> |
− | ** [[Byre]] <small>{{tooltip|NOTE| | + | ** [[Byre/da|Byre]] <small>{{tooltip|NOTE|Kun Engineers vil forlade spawn}}</small> |
− | ** [[Nightfall]] | + | ** [[Nightfall/da|Nightfall]] og [[Pipeline/da|Pipeline]] <small>{{tooltip|NOTE|Kun afsnit 3 er kortlagt i navigationsmeshen.}} </small> |
− | ** [[Hassle Castle]] <small>{{tooltip|NOTE|RED bots | + | ** [[Hassle Castle/da|Hassle Castle]] <small>{{tooltip|NOTE|RED bots fungerer helt som de skal, men BLU bots forlader ikke spawn. Udover Spies og Scouts.}}</small> |
− | * Bots | + | * Bots som har deres [[Melee/da|nærkampsvåben]] ude vil nogle gange ikke skifte til deres andre våben selvom de opsamler ammunition. |
− | ** | + | ** Dette fikses tilfældigt eller ved at dræbe dem. |
− | * | + | * Efter {{update link|Jungle Inferno Update}}, vil bots der blev spawned med specifikke parametre (eksempel:{{cvar|tf_bot_add 5 pyro blue normal}}) dø i deres spawn rum. Dette kan undgåes med kommandoen: {{cvar|tf_bot_reevaluate_class_in_spawnroom 0}}, hvilket kræver at indstillingen {{cvar|sv_cheats}} er sat til 1. |
− | ===AI bot | + | ===AI bot navne=== |
− | + | AI bots er programmeret til at have forskellige navne, mange af deres navne er referencer til ''Team Fortress 2'', Valve's andre værker , og computerprogrammering. Mange af disse navne er blevet tilføjet fra [[Steam Users' Forums/da|Steam forums]]. <!--If you encounter other names that aren't on the list, please add them--> | |
{{Bot names}} | {{Bot names}} | ||
− | AI bots | + | AI bots navne kan også ændres ved at spilleren skriver f.eks. <kbd>tf_bot_add heavyweapons blue "Blu Hoovy"</kbd>; dette eksempel vil putte en [[BLU/da|BLU]] [[Heavy/da|Heavy]] på BLU hold med navnet "Blu Hoovy". |
− | == | + | ==Marionet bots== |
− | + | Marionet bots har ingen AI kode og kan ikke gå eller gøre noget selv. Disse bots kan dog bruges som en slags dukker: Spillere kan manipulerer dem til at følge spillerens kommandoer, så som at følge spilleren rundt og affyre deres våben. Marionet bots bliver primært brugt til teste og kan også skabe og kan også skabe fantastiske billeder, hvis de manipuleres på den rigtige måde. For at skabe marionet bots skal, {{cvar|sv_cheats}} være sat til 1. | |
− | === | + | ===Marionet bot kommandoer=== |
− | + | Det er ikke alle de følgende kommandoer, der virker; nogle af dem er også udeladt. | |
− | + | Det er ikke sikkert, at disse kommandoer også virker for AI-bots. | |
− | ''Note: | + | ''Note: Hvis du indtaster kommandoen uden værdier, vises den aktuelle indstilling for kommandoen og en kort beskrivelse.'' |
{| class="wikitable grid" | {| class="wikitable grid" | ||
− | ! class="header" | | + | ! class="header" | Kommando |
− | ! class="header" | | + | ! class="header" | Beskrivelse |
|- | |- | ||
|{{nw|<big>'''<code>bot</code>'''</big>}} | |{{nw|<big>'''<code>bot</code>'''</big>}} | ||
− | | | + | |Denne kommando opretter en bot på det givne hold med den angivne klasse og det angivne navn. Hvis hold eller navn udelades, vil de blive tildelt tilfældigt. |
;Syntax: <code>bot [<''teamname/number''>] [<''classname''>] [<''name''>] [<''number''>]</code> | ;Syntax: <code>bot [<''teamname/number''>] [<''classname''>] [<''name''>] [<''number''>]</code> | ||
− | ; | + | ;Parametre |
:<code><''number''></code> | :<code><''number''></code> | ||
− | :: | + | ::Mængden af bots der skal tilføjes. |
:<code><''teamname/number''></code> | :<code><''teamname/number''></code> | ||
− | :: | + | ::Angiver det holdnavn eller nummer, som botten skal tildeles. Hvor ''name/number'' kan være ''[[RED/da|RED]]'' eller ''1'', ''[[BLU/da|BLU]]'' eller ''0''. |
:<code><''classname''></code> | :<code><''classname''></code> | ||
− | :: | + | ::''classname'' på klassen kan være ''[[Demoman/da|Demoman]]'', ''[[Engineer/da|Engineer]]'', ''[[Heavy/da|Heavy]]'', ''[[Medic/da|Medic]]'', ''[[Pyro/da|Pyro]]'', ''[[Scout/da|Scout]]'', ''[[Soldier/da|Soldier]]'', ''[[Sniper/da|Sniper]]'', eller ''[[Spy/da|Spy]]'' |
:<code><''teleport''></code> | :<code><''teleport''></code> | ||
− | :: | + | ::Teleporterer den spawnede bot hen, hvor din markør peger. |
:<code><''targetdummy''></code> | :<code><''targetdummy''></code> | ||
− | :: | + | ::Forhindrer, at den spawnede bot mister helbred. |
:<code><''name''></code> | :<code><''name''></code> | ||
− | ::''name'' | + | ::''name'' kan være hvad som helst. Hvis der allerede findes en person med samme navn, tilføjes et tal (starter med 1) i parentes til begyndelsen af navnet. For eksempel joe, (1)joe, (2)joe osv. Hvis der ikke er angivet noget navn, vil navnet være "bot" efterfulgt af et tal, der starter med 01; for eksempel vil den første bot være Bot01, den næste Bot02 og så videre. |
− | ; | + | ;Eksempel |
:<code>bot -team red -class Engineer -name joe</code> | :<code>bot -team red -class Engineer -name joe</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_changeclass</code>'''</big>}} | |{{nw|<big>'''<code>bot_changeclass</code>'''</big>}} | ||
− | | | + | |Tving alle bots til at skifte til den angivne klasse. |
;Syntax: <code>bot_changeclass <''name''> <''classname''></code> | ;Syntax: <code>bot_changeclass <''name''> <''classname''></code> | ||
− | ; | + | ;Parametre |
:<code><''name''></code> | :<code><''name''></code> | ||
− | :: | + | ::Navn på botten. |
:<code><''classname''></code> | :<code><''classname''></code> | ||
− | : | + | : ''classname'' for den klasse, som botten vil skifte til. Standard er "" (også kaldet blank). |
− | ; | + | ;Eksempel |
:<code>bot_changeclass bot01 Soldier</code> | :<code>bot_changeclass bot01 Soldier</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_changeteams</code>'''</big>}} | |{{nw|<big>'''<code>bot_changeteams</code>'''</big>}} | ||
| | | | ||
− | + | Får alle bots til at skifte hold. | |
− | + | Dette tvinger alle bots til at skifte hold. Hvis en bot var på det RED hold, vil den nu være på det BLU hold og omvendt. | |
|- | |- | ||
|{{nw|<big>'''<code>bot_command</code>'''</big>}} | |{{nw|<big>'''<code>bot_command</code>'''</big>}} | ||
− | | | + | |Sender den angivne kommando på vegne af den angivne bot. |
;Syntax: <code>bot_command <''name/all''> <''console command''></code> | ;Syntax: <code>bot_command <''name/all''> <''console command''></code> | ||
− | ; | + | ;Parametre |
:<code><''name/all''></code> | :<code><''name/all''></code> | ||
− | :: | + | ::Navn eller id på den bot, som kommandoen skal sendes til. Hvis du sætter den til 'all', sendes kommandoen til alle bots. |
:<code><''console command''></code> | :<code><''console command''></code> | ||
− | :: | + | ::Kan være enhver af dem, der er anført i [[Scripting#Console Commands|konsolkommandoer]], samt nogle af [[cheats/da|cheats]]. |
− | ; | + | ;Eksempel 1 |
:<code>bot_command bot01 "voicemenu 0 0"</code> | :<code>bot_command bot01 "voicemenu 0 0"</code> | ||
− | ; | + | ;Eksempel 2 |
:<code>bot_command bot01 "taunt"</code> | :<code>bot_command bot01 "taunt"</code> | ||
− | :: | + | ::Slot-kommandoerne (slot1, slot2 osv.) fungerer ikke med bot_command, men med <code>bot_forcefireweapon</code> kan man få alle bots i den pågældende klasse til at skifte til et våben og begynde at skyde og derefter stoppe igen. Det er dog kun hele gruppen af bots i den pågældende klasse, der kan få dem til at gøre det. |
|- | |- | ||
|{{nw|<big>'''<code>bot_dontmove</code>'''</big>}} | |{{nw|<big>'''<code>bot_dontmove</code>'''</big>}} | ||
− | |Bots | + | |Bots får lov til eller forhindres i at bevæge sig. Når den er sat til ''1'' kan bots ikke bevæge sig men de kan stadig dreje og hoppe. Bemærk, at med en kombination af denne kommando og <code>bot_mimic</code> kan bots flyttes til bestemte områder og efterlades der. |
;Syntax: <code>bot_dontmove <''integer''></code> | ;Syntax: <code>bot_dontmove <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | ::Bots | + | ::Bots får lov til at bevæge sig, når den er sat til 1. Standard er 0 (deaktiveret). |
− | ; | + | ;Eksempel |
:<code>bot_dontmove 1</code> | :<code>bot_dontmove 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_forceattack</code>'''</big>}} | |{{nw|<big>'''<code>bot_forceattack</code>'''</big>}} | ||
− | | | + | |Dette får alle bots til automatisk at affyre det [[weapon/da|våben]], de har valgt. Hvis <code>bot_forceattack2</code> er sat til ''0'', så vil bots udføre primary_fire. Hvis <code>bot_forceattack2</code> er sat til ''1'', så vil bots udføre secondary_fire. |
− | + | Bemærk, at dette ikke gør noget, hvis <code>bot_mimic</code> er aktiv (sat til ''1''). | |
;Syntax: <code>bot_forceattack <''integer''></code> | ;Syntax: <code>bot_forceattack <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Når den er sat til 1, affyrer alle bots deres våben. Standard er 0 (deaktiveret). |
− | ; | + | ;Eksempel |
:<code>bot_forceattack 1</code> | :<code>bot_forceattack 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_forceattack2</code>'''</big>}} | |{{nw|<big>'''<code>bot_forceattack2</code>'''</big>}} | ||
− | | | + | |Dette får alle bots til at udføre secondary_fire med hvilket som helst [[weapon/da|våben]] de i øjeblikket har valgt, når <code>bot_forceattack</code> er sat til ''1''. |
;Syntax: <code>bot_forceattack2 <''integer''></code> | ;Syntax: <code>bot_forceattack2 <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | ::Bot | + | ::Bot vil bruge dens våbens secondary_fire når den er sat til ''1'', primary_fire når den er sat til ''0'' |
− | ; | + | ;Eksempel |
:<code>bot_forceattack2 1</code> | :<code>bot_forceattack2 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_forceattack_down</code>'''</big>}} | |{{nw|<big>'''<code>bot_forceattack_down</code>'''</big>}} | ||
− | | | + | |Når du affyrer, skal du ikke trykke på skyd, men holde den nede. Hvis dette er indstillet til ''0'', vil botten opføre sig, som om den hele tiden trykker på affyringsknappen (nyttigt for [[Stickybomb Launcher/da|Klæbebombekaster]]). Hvis den er indstillet til ''1'', vil botten opføre sig, som om den holder ildknappen nede (nyttigt til [[Minigun/da|Rullekanonen]]). |
;Syntax: <code>bot_forceattack_down <''0/1''></code> | ;Syntax: <code>bot_forceattack_down <''0/1''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Enten 1 eller 0. Standard er 0 (deaktiveret). |
− | ; | + | ;Eksempel |
:<code>bot_forceattack_down 1</code> | :<code>bot_forceattack_down 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_forcefireweapon</code>'''</big>}} | |{{nw|<big>'''<code>bot_forcefireweapon</code>'''</big>}} | ||
− | | | + | |Tvinger alle bots, der har det angivne våben, til at skifte til det og affyre det. |
− | + | Hvis en bot ikke har dette våben, sker der ikke noget med den (medmindre den affyrer et andet våben, hvor den derefter stopper). | |
;Syntax: <code>bot_forcefireweapon <''weapon filename''></code> | ;Syntax: <code>bot_forcefireweapon <''weapon filename''></code> | ||
− | ::''filename'' | + | ::''filename'' er for de meste ''tf_weapon_ <navn på våbnet>''. |
− | ; | + | ;Eksempler |
− | :<code>bot_forcefireweapon tf_weapon_fists</code> | + | :<code>bot_forcefireweapon tf_weapon_fists</code> får alle [[Heavy/da|Heavy]] bots skifter til og angriber gentagne gange med deres [[Fists/da|Næver]], og alle andre bots stopper med at angribe. |
− | :<code>bot_forcefireweapon tf_weapon_shotgun_pyro</code> | + | :<code>bot_forcefireweapon tf_weapon_shotgun_pyro</code> får alle [[Pyro/da|Pyro]] bots skifter til og affyrer gentagne gange deres [[Shotgun/da|Haglgevær]], og alle andre bots stopper med at angribe. |
− | :: | + | ::For at få alle bots til at stoppe med at angribe skal du blot angive et ikke-eksisterende våbenfilnavn. Alt uden tf_weapon er ikke et TF2 våben, så bots vil ikke skyde med det, eksempelvis <code>''bot_forcefireweapon ,,''</code>. |
|- | |- | ||
|{{nw|<big>'''<code>bot_jump</code>'''</big>}} | |{{nw|<big>'''<code>bot_jump</code>'''</big>}} | ||
− | | | + | |Tvinger alle bots til at hoppe gentagne gange. |
;Syntax: <code>bot_jump <''integer''></code> | ;Syntax: <code>bot_jump <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Alle bots vil hoppe gentagne gange, når den er sat til 1. Standard er 0 (deaktiveret). |
− | ; | + | ;Eksempel |
:<code>bot_jump 1</code> | :<code>bot_jump 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_crouch</code>'''</big>}} | |{{nw|<big>'''<code>bot_crouch</code>'''</big>}} | ||
− | | | + | |Tvinger alle bots til at sidde på hug. |
;Syntax: <code>bot_crouch <''integer''></code> | ;Syntax: <code>bot_crouch <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Alle bots vil sidde på hug når den er sat til 1. Standard 0 (disabled). |
− | ; | + | ;Eksempel |
:<code>bot_crouch 1</code> | :<code>bot_crouch 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_kick</code>'''</big>}} | |{{nw|<big>'''<code>bot_kick</code>'''</big>}} | ||
− | | | + | |Fjern en bot ved navn, eller et helt hold, eller alle bots. |
;Syntax: <code>bot_kick <''name/team''></code> | ;Syntax: <code>bot_kick <''name/team''></code> | ||
− | :: | + | ::Får den angivne bot til at begå selvmord. |
− | ; | + | ;Eksempel |
− | :<code>bot_kick bot01</code> | + | :<code>bot_kick bot01</code> vil smide den bot, der hedder "bot01" ud, hvis den findes. |
− | :<code>bot_kick red</code> | + | :<code>bot_kick red</code> vil smide alle bots på red hold ud. |
− | :<code>bot_kick blue</code> | + | :<code>bot_kick blue</code> vil smide alle bots på blu hold ud. |
− | :<code>bot_kick all</code> | + | :<code>bot_kick all</code> vil smide alle bots ud af severen. |
|- | |- | ||
|{{nw|<big>'''<code>bot_kill</code>'''</big>}} | |{{nw|<big>'''<code>bot_kill</code>'''</big>}} | ||
− | | | + | |Dræber en bot. |
;Syntax: <code>bot_kill <''name''></code> | ;Syntax: <code>bot_kill <''name''></code> | ||
− | ; | + | ;Parametre |
:<code><''name''></code> | :<code><''name''></code> | ||
− | :: | + | ::Får den angivne bot til at begå selvmord. |
− | ; | + | ;Eksempel |
:<code>bot_kill bot01</code> | :<code>bot_kill bot01</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_mirror</code>'''</big>}} | |{{nw|<big>'''<code>bot_mirror</code>'''</big>}} | ||
− | | | + | |Angivne bots spejler spillerens udstyr (klasse, kosmetik og våben). Der er et par fejl; for eksempel, hvis en [[Demoman/da|Demoman]]-spiller har [[Ali Babas Wee Booties/da|Ali Babas Små Futter]] og et skjold, vil en spejlet bot stadig bruge [[Grenade Launcher/da|Granatkaster]] og [[Stickybomb Launcher/da|Klæbebombekaster]] på trods af, at {{weapon name|Ali Baba's Wee Booties}} og skjoldet vises på hans model. Når en spejlet bot dør, bevarer den ikke sin tidligere udrustning, og bot_mirror skal bruges igen. |
;Syntax: <code>bot_mirror <''name''></code> | ;Syntax: <code>bot_mirror <''name''></code> | ||
Line 495: | Line 488: | ||
|{{nw|<big>'''<code>bot_mimic_inverse</code>'''</big>}} | |{{nw|<big>'''<code>bot_mimic_inverse</code>'''</big>}} | ||
| | | | ||
− | + | Inverterer bottens bevægelser; hvis du bevæger dig til venstre, bevæger robotterne sig til højre, hvis du bevæger dig fremad, bevæger robotterne sig baglæns osv. | |
− | + | Den retning, som botten kigger i, påvirkes ikke. | |
;Syntax: <code>bot_mimic_inverse <''integer''></code> | ;Syntax: <code>bot_mimic_inverse <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Enten 1 eller 0. Standard er 0 (deaktiveret). |
− | ; | + | ;Eksempel |
:<code>bot_mimic_inverse 1</code> | :<code>bot_mimic_inverse 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_mimic_yaw_offset</code>'''</big>}} | |{{nw|<big>'''<code>bot_mimic_yaw_offset</code>'''</big>}} | ||
| | | | ||
− | + | Udligner bottens krægning | |
− | + | Bots vil vende i en retning med denne vinkel fra spilleren. Som standard er den indstillet til "180", så alle bots vender mod spilleren. Hvis du sætter den til "0", vender robotterne i samme retning som spilleren. | |
;Syntax: <code>bot_mimic_yaw_offset <''0-360''></code> | ;Syntax: <code>bot_mimic_yaw_offset <''0-360''></code> | ||
− | :: | + | ::Indstil retningen ved at angive vinklen i grader |
− | ; | + | ;Eksempel |
:<code>bot_mimic_yaw_offset 180</code> | :<code>bot_mimic_yaw_offset 180</code> | ||
|- | |- | ||
Line 520: | Line 513: | ||
;Syntax: <code>bot_randomnames <''0''></code> | ;Syntax: <code>bot_randomnames <''0''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Enten 1 eller 0. Standard er 0 (deaktiveret). |
− | ; | + | ;Eksempel |
:<code>bot_randomnames 1</code> | :<code>bot_randomnames 1</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_refill</code>'''</big>}} | |{{nw|<big>'''<code>bot_refill</code>'''</big>}} | ||
− | | | + | |Genopfylder alle bots ammunition (inklusive [[metal/da|metal]] til Engineers) og helbred. |
;Syntax: <code>bot_refill</code> | ;Syntax: <code>bot_refill</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_saveme</code>'''</big>}} | |{{nw|<big>'''<code>bot_saveme</code>'''</big>}} | ||
− | | | + | |Dette får alle bots til at kalde på en Medic, hvilket svarer til at udstede <code>bot_command <''name''> "voicemenu 0 0"</code> til alle bots. |
;Syntax: <code>bot_saveme <''integer''></code> | ;Syntax: <code>bot_saveme <''integer''></code> | ||
− | ; | + | ;Parametre |
:<code><''integer''></code> | :<code><''integer''></code> | ||
− | :: | + | ::Alle bots vil tilkalde en Medic, når den er sat til 1. Standard er 0 (deaktiveret). |
|- | |- | ||
|{{nw|<big>'''<code>bot_selectweaponslot</code>'''</big>}} | |{{nw|<big>'''<code>bot_selectweaponslot</code>'''</big>}} | ||
− | | | + | |Tvinger en bot til at skifte til den angivne våbenplads. For at angive, hvilken bot der skifter våben, skal du bruge <code>''cc_bot_selectweapon''</code> i stedet. |
;Syntax: <code>bot_selectweaponslot <''n''> </code> | ;Syntax: <code>bot_selectweaponslot <''n''> </code> | ||
− | ; | + | ;Parametre |
:<code><''n''></code> | :<code><''n''></code> | ||
− | :: | + | ::Sæt ''n'' til den våbenplads, som bots skal skifte til. |
− | ::0 = | + | ::0 = primær; 1 = sekundær; 2 = nærkamp; 3 = speciel |
− | ; | + | ;Eksempel |
:<code>bot_selectweaponslot 2 </code> | :<code>bot_selectweaponslot 2 </code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_teleport</code>'''</big>}} | |{{nw|<big>'''<code>bot_teleport</code>'''</big>}} | ||
− | | | + | |Teleporterer en specificeret bot til en given koordinat. |
− | + | Kortkoordinater for, hvor du står, kan findes ved at skrive <code>Status</code> i konsollen. | |
;Syntax: <code>bot_teleport <''name''> <''X''> <''Y''> <''Z''> <''Pitch''> <''Yaw''> <''Roll''></code> | ;Syntax: <code>bot_teleport <''name''> <''X''> <''Y''> <''Z''> <''Pitch''> <''Yaw''> <''Roll''></code> | ||
− | :: | + | ::Hvor ''name'' er navnet på den bot eller det id, der skal teleporteres. |
− | ; | + | ;Parametre |
:<code><''name''></code> | :<code><''name''></code> | ||
− | :: | + | ::Navnet på botten der skal teleporteres. |
:<code><''X''> <''Y''> <''Z''></code> | :<code><''X''> <''Y''> <''Z''></code> | ||
− | :: | + | ::Koordinater på banen, som botten teleporteres til. |
:<code><''Pitch''> <''Yaw''> <''Roll''></code> | :<code><''Pitch''> <''Yaw''> <''Roll''></code> | ||
− | :: | + | ::Den retning, botten skal vende. |
− | ; | + | ;Eksempel |
:<code>bot_teleport bot01 -4815 1385 -447 0 0 0</code> | :<code>bot_teleport bot01 -4815 1385 -447 0 0 0</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>bot_whack</code>'''</big>}} | |{{nw|<big>'''<code>bot_whack</code>'''</big>}} | ||
− | | | + | |Leverer dødelig skade fra spilleren til den angivne bot. Dette dræber grundlæggende botten med det aktuelt valgte våben, sandsynligvis brugt til test under udviklingen. Det er værd at bemærke, at du kun kan bruge bot_whack til at dræbe en holdkammerat, hvis mp_friendlyfire er sat til 1, ellers vil forsøg på at slå en holdkammerat ihjel ikke gøre noget. |
;Syntax: <code>bot_whack <''name''></code> | ;Syntax: <code>bot_whack <''name''></code> | ||
− | ; | + | ;Parametre |
:<code><''name''></code> | :<code><''name''></code> | ||
− | :: | + | ::Navnet på den bot, der skal "whackes". |
− | ; | + | ;Eksempel |
:<code>bot_whack bot01</code> | :<code>bot_whack bot01</code> | ||
|- | |- | ||
|{{nw|<big>'''<code>cc_bot_selectweapon</code>'''</big>}} | |{{nw|<big>'''<code>cc_bot_selectweapon</code>'''</big>}} | ||
− | | | + | |Tvinger en bot til at skifte til det angivne våbenplads. |
;Syntax: <code>cc_bot_selectweapon <''name''> <''n''> </code> | ;Syntax: <code>cc_bot_selectweapon <''name''> <''n''> </code> | ||
− | ; | + | ;Parametre |
:<code><''n''></code> | :<code><''n''></code> | ||
− | :: | + | ::Sæt ''n'' til den våbenplads, som bots skal skifte til. |
− | ::0 = | + | ::0 = primær; 1 = sekundær; 2 = nærkamp; 3 = speciel |
:<code><''name''></code> | :<code><''name''></code> | ||
− | :: | + | ::Navnet på den bot, der skal skifte våbenplads. |
− | ; | + | ;Eksempel |
:<code>cc_bot_selectweapon bot12 2</code> | :<code>cc_bot_selectweapon bot12 2</code> | ||
|- | |- | ||
|{{nw|<big>'''{{code|bot_hurt}}'''</big>}} | |{{nw|<big>'''{{code|bot_hurt}}'''</big>}} | ||
− | | | + | |Skade en bot pr. hold eller alle bots ("alle"). |
;Syntax: {{code|bot_hurt [<''name''>] [<''team''>] [<''damage''>]}} | ;Syntax: {{code|bot_hurt [<''name''>] [<''team''>] [<''damage''>]}} | ||
− | ; | + | ;Parametre |
:<code><''name''></code> | :<code><''name''></code> | ||
− | :: | + | ::Navnet på den bot, der skal skades. |
:<code><''team''></code> | :<code><''team''></code> | ||
− | :: | + | ::Angiver holdnavnet på den bot, der skal såres. Kan være ''[[RED/da|RED]]'', ''[[BLU/da|BLU]]'' eller ''alle''. |
:<code><''damage''></code> | :<code><''damage''></code> | ||
− | :: | + | ::Angiver mængden af skade, som robotten vil modtage. Hvis der angives et negativt tal, heles (og [[overheal/da|overheles]]) botten i stedet. |
:<code><''burn''></code> | :<code><''burn''></code> | ||
− | :: | + | ::Sæt ild til botten. Botten vil dog ikke modtage nogen efterbrændingsskade. |
− | ; | + | ;Eksempel |
:<code>bot_hurt -name joe -team red -damage 150</code> | :<code>bot_hurt -name joe -team red -damage 150</code> | ||
|} | |} | ||
− | == | + | == Noter == |
− | * MvM Bots | + | * MvM Bots kan også kontrolleres med {{code|nb_}} (f.eks. {{code|nb_select}} og {{code|nb_warp_selected_here}} for at teleportere bots til et bestemt sted). Dette gælder ikke for TF Bots. |
− | == | + | ==Referencer== |
<references/> | <references/> | ||
[[Category:Customization/da]] | [[Category:Customization/da]] | ||
[[Category:Gameplay/da]] | [[Category:Gameplay/da]] |
Latest revision as of 23:27, 10 August 2024
- For computerstyrede cheating/griefing bots, se Cheating Bots.
- For bots, der automatiserer redigeringer på Team Fortress Wikien, se User bots.
- For Robotter introduceret i Mann vs. Machine opdateringen, se Robotter.
- For andre anvendelser, se Robot.
“ | Menneskelige holdkammerater kan dømme dig, men vil disse sjæleløse automater? JA. De er ikke blinde. Men de ER stumme, så din inkompetence er en hemmelighed, de vil tage med sig i graven.
— Soldier
|
” |
En bot er en computerstyret spiller på en server. Der er to typer af bots i Team Fortress 2: AI-bots og Puppet-bots. AI-bots er kodet med sofistikeret kunstig intelligens designet til at efterligne spilleres handlinger i spillet og kan bruges uden at aktivere cheats. Puppet-bots har ingen AI-kodning, men er nyttige til test og træning. Puppet-bots kræver, at serveren har cheats aktiveret, hvilket også deaktiverer præstationer.
Indholdsfortegnelse
Almindelige AI bots
De standard AI-bots, eller TFBots, er designet til at efterligne menneskelige spillere og styres ikke direkte. Derudover vælges deres klasser tilfældigt. De bruger sofistikeret AI-kode baseret på PlayerBot og Infected AI, der findes i Left 4 Dead-serien.[1] AI-bots kræver ikke, at serveren har snydefunktioner aktiveret; derfor er præstationer aktiveret, når du spiller med dem. Der er dog én undtagelse; Bots ser ikke Dødhckamera når de bliver dræbt; derfor kan en spiller ikke opnå Dødkamera-relaterede præstationer. Derudover øger drab af en bot med et Sær våben ikke våbnets dræberegister, medmindre våbnet har Sær Del: Robotter Destrueret anvendt på det, i hvilket tilfælde drabet vil blive tilføjet til den Sære del og ikke hovedtælleren.
AI-bots kommer i fire færdighedsniveauer, der spænder fra nemt til ekspert. Sigsegv har samlet detaljeret forklaring på forskellene i færdighederne..
AI-bots kan til en vis grad styres indirekte:
- Enhver venlig og fjendtlig bot, som spilleren fokuserer på med deres sigtekorn under opsætningstid vil håne.
- En venlig Medic bot vil helbrede en spiller hvis de bruger "Medic!" stemmekommandoen.
- Hvis en Medic bot helbreder og har ÜberLadning klar, vil brug af stemmekommandoerne "Go Go Go!" eller "Aktiver opladning!" få botten til straks at aktivere sin ÜberLadning.
- En Medic-bot med en klar ÜberLadning vil straks aktivere opladningen, hvis han eller helingsmålet bliver betydeligt såret.
- Bots vil forsøge at deltage i holdkammerater, der udfører en partner-hån (f.eks. Klør Fem!) eller et gruppehån (f.eks. Conga).
Stifinding
Baner med officiel bot-understøttelse
Bane | Spiltilstand | Filnavn |
---|---|---|
Altitude† | Angrib/forsvar | cp_altitude
|
Dustbowl | Angrib/forsvar | cp_dustbowl
|
Gorge | Angrib/forsvar | cp_gorge
|
Gorge Event | Angrib/forsvar | cp_gorge_event
|
Mann Manor | Angrib/forsvar | cp_manor_event
|
Mercenary Park | Angrib/forsvar | cp_mercenarypark
|
Mossrock | Angrib/forsvar | cp_mossrock
|
Badlands | Kontrolpunkt | cp_badlands
|
Foundry | Kontrolpunkt | cp_foundry
|
Granary | Kontrolpunkt | cp_granary
|
Gullywash | Kontrolpunkt | cp_gullywash_final1
|
Metalworks | Kontrolpunkt | cp_metalworks
|
Process | Kontrolpunkt | cp_process_final
|
Snakewater | Kontrolpunkt | cp_snakewater_final1
|
Sunshine | Kontrolpunkt | cp_sunshine
|
Vanguard | Kontrolpunkt | cp_vanguard
|
Turbine | Erobr flaget | ctf_turbine
|
Badlands | Konge af bakken | koth_badlands
|
Brazil | Konge af bakken | koth_brazil
|
Eyeaduct | Konge af bakken | koth_viaduct_event
|
Ghost Fort | Konge af bakken | koth_lakeside_event
|
Kong King | Konge af bakken | koth_king
|
Lakeside | Konge af bakken | koth_lakeside_final
|
Laughter | Konge af bakken | koth_slaughter_event
|
Lazarus | Konge af bakken | koth_lazarus
|
Moldergrove | Konge af bakken | koth_undergrove_event
|
Moonshine Event | Konge af bakken | koth_moonshine_event
|
Nucleus | Konge af bakken | koth_nucleus
|
Probed | Konge af bakken | koth_probed
|
Sawmill | Konge af bakken | koth_sawmill
|
Slasher | Konge af bakken | koth_slasher
|
Viaduct | Konge af bakken | koth_viaduct
|
Badwater Basin | Payload | pl_badwater
|
Barnblitz | Payload | pl_barnblitz
|
Bloodwater | Payload | pl_bloodwater
|
Camber | Payload | pl_camber
|
Brimstone | Payload | pl_fifthcurve_event
|
Embargo† | Angrib/forsvar | pl_embargo
|
Enclosure | Payload | pl_enclosure_final
|
Goldrush | Payload | pl_goldrush
|
Gravestone | Payload | pl_rumble_event
|
Hoodoo | Payload | pl_hoodoo_final
|
Pier | Payload | pl_pier
|
Precipice† | Payload | pl_precipice_event_final
|
Swiftwater | Payload | pl_swiftwater_final1
|
Thundermountain | Payload | pl_thundermountain
|
Upward | Payload | pl_upward
|
Pier | Payload | pl_pier
|
Wutville† | Payload | pl_wutville_event
|
† BLU bots get stuck trying to leave one of BLU's spawn points. Therefore, BLU can only win if few or no BLU bots die when the faulty spawn point is in use.
Brug af bots på ikke understøttede baner
- Nav-mesh-redigering kræver aktiverede cheatfunktioner, så skriv "sv_cheats 1" i konsollen.
- Byg den indledende nav-mesh ved hjælp af kommandoen "nav_generate".
- Vent mens spillet genererer AI-stier, fremskridt overvåges i konsollen.
- Banen vil genindlæses.
- Tilpas eventuelt den genererede nav-mesh for at tilføje manglende data og fjerne fejlagtige data. Brug "nav_edit 1" for at gå ind i nav-mesh-redigeringsmodus.
- Genindlæs/genstart serveren (valgfrit, men hvis det ikke gøres, vil præstationer være deaktiveret).
- Åbn konsollen og skriv "tf_bot_add <number>" som ovenfor for at tilføje bots.
ADVARSEL: Spillet har en tendens til at gå ned, hvis du redigerer navigationsmeshen med aktiverede bots.
Bots kan bruges på ethvert kort, hvor ovenstående trin er blevet udført uden at skulle gentage dem, undtagen for at indtaste kommandoen "tf_bot_add <number>" hver gang, bots skal tilføjes.
Auto-genererede nav-meshes fungerer bedst på kontrolpunkt, kongen på bakken, last, Erobr Flaget. På Mannpower baner,vil bots spille som Erobr Flaget, men vil ikke kunne bruge Gribekroge eller intelligent bruge powerups, de går over. At sætte værdien af konsolkommandoen "tf_bot_offense_must_push_time" til 0 tillader bots at kæmpe mod hinanden på baner uden mål, som de kan genkende, medmindre banen ikke har nogen respawn-rum-entiteter.
Standard baner uden officiel bot understøttelse
· Hydro | · DeGroot Keep | · Hightower | · Frontier | · Pipeline | · Steel | · 2Fort | · 2Fort Invasion |
· Double Cross | · Landfall | · Sawmill (Capture the Flag) | · Well (Capture the Flag) | · 5Gorge | · Coldfront | · Fastlane | · Freight |
· Powerhouse | · Sinshine | · Well | · Yukon | · Egypt | · Gravel Pit | · Junction | · Mountain Lab |
· Snowplow | · SnowVille | · Snowfall | · Steel | · Standin | · Borneo | · Cactus Canyon | · Frontier |
· Hellstone | · Snowycoast | · Swiftwater | · Banana Bay | · Helltower | · Hightower | · Nightfall | · Pipeline |
· Badlands (Arena) | · Byre | · Granary (Arena) | · Lumberyard | · Nucleus (Arena) | · Offblast | · Ravine | · Sawmill |
· Watchtower | · Well (Arena) | · Harvest | · Harvest Event | · Highpass | · Maple Ridge Event | · Suijin | · Carnival of Carnage |
· Doomsday | · Cloak (Control Point) | · Bigrock | · Coal Town | · Decoy | · Ghost Town | · Mannhattan | · Mannworks |
· Rottenburg | · Asteroid | · Foundry (Capture the Flag) | · Gorge (Capture the Flag) | · Hellfire | · Brickyard | · District | · Timbertown |
· Pit of Death | · Watergate |
AI bot kommandoer
For at bruge AI-bots på understøttede kort bør serveradministratoren skrive følgende kommandoer i konsollen (nogle kræver muligvis at sv_cheats skal være indstillet til 1):
Kommando | Beskrivelse |
---|---|
tf_bot_add
|
Denne kommando vil oprette en eller flere AI-bots af tilfældige klasser på tilfældige hold. De vil også blive tildelt tilfældige navne fra en standard sæt.
|
tf_bot_difficulty
|
Definerer færdighedsniveauet for bots, der deltager i spillet.
|
tf_bot_fire_weapon_allowed
|
Bestemmer, om bots skal affyre våben. Hvis det er deaktiveret, kan bots stadig bruge visse ikke-skadende våben som f.eks. Medi-geværet. Som én undtagelse vil Medic bots stadig affyre deres Injektionssprøjtepistol. Derudover vil Demoman bots stadig være i stand til at detonere eksisterende klæbebomber, men vil ikke lægge flere.
|
tf_bot_force_class
|
Hvis indstillet til et klassenavn, vil alle TFBots genopstå som den klasse.
|
tf_bot_force_jump
|
Hvis aktiveret, tvinger det bots til at hoppe.
|
tf_bot_join_after_player
|
Hvis den ikke er nul, venter bots, indtil en spiller slutter sig til, før de går ind i spillet. Dette gælder kun for kvote-spawnede bots.
|
tf_bot_keep_class_after_death
|
Hvis nul, vil bots altid respawne som en anden klasse.
|
tf_bot_kick
|
Denne kommando fjerner en eller alle AI bots.
|
tf_bot_kill
|
Denne kommando dræber en eller alle AI bots.
|
tf_bot_melee_only
|
Bestemmer, om en bot kun skal bruge nærkampsvåben eller ej.
|
tf_bot_prefix_name_with_difficulty
|
Hvis ikke nul, tilføjes bottens færdighedsniveau til bottens navn.
|
tf_bot_quota
|
Bestemmer det samlede antal TFBots i spillet. Har kun effekt, hvis tf_bot_quota_mode = "fill " eller "match ".
|
tf_bot_quota_mode
|
Bestemmer typen af kvote.
|
tf_bot_taunt_victim_chance
|
Bestemmer, hvor ofte en Bot vil håne et menneskeligt offer.
|
tf_bot_warp_team_to_me
|
Teleporterer dit holds bots til din position. Kræver sv_cheats 1 .
|
Aktuel AI-bot-status
AI-bots er officielt udgivet [Kilde mangler]. I øjeblikket fungerer alle klasser korrekt på grund af Den hatteløse opdatering, inklusive den engang så fejlbehæftede Spy. AI-bots fungerer kun korrekt på de fleste officielle Kongen af bakken baner, nogle Last baner, Angrib/Forsvar banerne Dustbowl og Gorge, Erobr Flaget baner og Mann Manor (på de to sidstnævnte kan bots kun tilføjes ved at bruge kommandoen tf_bot_add i konsollen). Det er muligt at bruge AI-bots på ikke-understøttede baner ved at følge visse trin, men de vil ikke emulere menneskelige spillere lige så godt.
Bots vil ikke fungere korrekt på nogen PLR baner map da de enten ikke kan hoppe over rækværket på Hightower eller sidder fast i et tilfældigt hjørne i spawn; og bots har en dansefest på ethvert andet PLR bane (dette kan ændre sig i fremtiden).[Kilde mangler]
AI bot adfærd
- Bots bruger i øjeblikket kun standard udstyr (selvom de kan få ikke standard våben med et brugerdefineret mod/plugin).
- Bots på nem sværhedsgraden vil sjældent, hvis nogensinde, bruge andre våben end deres primære våben. Bots på højere sværhedsgrader vil skifte til og bruge deres sekundære våben, så snart ammunitionen til deres primære våben er brugt, eller for at kompensere for afstanden til deres mål.
- Bots kan i øjeblikket ikke udføre specielle hop (såsom rakethop) eller flytte bygninger.
- Hvis en bot dræber en spiller, kaster de en chance for at håne umiddelbart efter, og hvis det lykkes, vil de håne, selv om de er under fjendtlig beskydning. Dog vil bots ikke håne, hvis de bærer fjendens efterretninger. Denne opførsel gælder for robotter i Mann vs. Machine tilstand.
- Spy bots (og spillere) ignoreres korrekt af andre bots, mens de er forklædte. Men når man rører en fjendtlig bot, Sapper, skyder, eller bliver usynlig, vil alle andre bots, der ser det ske kalde botten/spilleren for Spy og vil ikke glemme, hvem de er, før de skifter forklædning, mens de er usete, eller indtil den eller de bots, der kaldte dem for Spy, dør eller lader som om, de er døde med Gengangeren.
- Pyro bots vil bruge Lufttryk mod projektiler og fjender med usædvanlig hyppighed, hvis sværhedsgraden er sat på mere end easy.
- Medic bots vil normalt heale alle andre klasser før Sniper (og i mindre grad Engineers), selv hvis stemmekommandoen "Medic!" bruges.
- Medic bots har en tendens til at favorisere Heavies, Soldiers, Demomen og Pyros, hvis de spilles af et menneske. Hvis ingen menneskelig spiller er en af disse klasser, er det ikke sandsynligt, at de bliver taget.
- En Medic-bot med en ÜberLadning klar vil straks aktivere ladningen, hvis han bliver såret. Über Medics i Mann vs. Machine tilstand.
- Bots angriber ikke i opsætningstiden, medmindre de bliver angrebet først (med undtagelse af Demoman bots, der planter klæbebomber).
- Engineer bots opgraderer ikke (eller fjerner ikke engang Sappere fra) deres Teleportere, og nogle gange reparerer de ikke deres Sentry Guns, selv når de ikke er under beskydning.
- Engineer bots vil aldrig reparere eller opgradere en venligtsindet Engineer-bots bygning, medmindre denne bygning er i vejen for Engineerens mål.
- Bots, undtagen Engineers, Snipers, og Spies, vil blive i deres spawn positioner, når de angriber på en Angrib/Forsvar bane eller en Payload bane.
- Når Spy bots bliver set af en anden bot (evt. spiller), vil de ikke forsøge at backstabbe, men i stedet skifte til deres Revolver og skyde, mens de trækker sig tilbage.
- Når Demoman bots ved hvor en Sentry er (som regel efter at være døde til en), kan de stå uden for Sentriens rækkevidde og sigte perfekt og time deres Klæbebomber-ladninger, så de lander præcis, hvor Sentrien er. Vægge og lofter kan dog af og til komme i vejen for Klæbebombers flyvebane.
- Sniper bots, der har scopet ind og ikke har fundet et mål, vil bruge en af de "Negative" stemmekommandoer
- Venlige Medics vil helbrede en forklædt Spy.
Fejl
- Bots kan forsøge at gå/skyde gennem ubevægelige objekter såsom vægge.
- Når en spiller/bot camouflerer/afcamouflerer eller forklæder/afslører sig, vil botterne 'se' spillere, der er bag dem, og vende sig om, selvom de er uden for bottens synsfelt. Bemærk, at dette ikke skyldes nogen lyde, der laves af spilleren (fodtrin, forskellige våbenlyde, osv.).
- Selvom det er sjældent, kan bots stå inde i hinanden under brug af en Engineers teleporter og sidde fast (kan ikke bevæge sig).
- Når bots bruger stemmekommandoer (såsom "Spy!" og "Ryk Frem!"), vises tekstversioner af stemmekommandoerne ikke.
- EnMedic bot der helbreder en spiller vil ikke undgå fjendtlig ild eller samle helbredspakker op, selv hvis den er ved kritisk lavt helbred.
- Bots kan bevæge sig mens de håner, dette gør Helligdagsslaget ineffektiv.
- Nyligt angrebne Medic-bots vil ofte mislykkes i at bruge deres Injektionssprøjtepistol til at håndtere fjender uden for nærkampsrækkevidde, i stedet skifter de til Knoglesaven, sommetider enddag deres Medi-Gevær.
- Medic-bots vil ikke være i stand til at føre deres sigte eller at kompensere for tyngdekraften under aftrykket af Injektionssprøjtepistol. Dette kan skyldes, at Injektionssprøjtepistol ikke er korrekt identificeret som et ikke-hitscan-våben i bot-AI-koden.
- Spy bots er i stand til at se og følge skjulte Spies (AI eller spiller), hvis en afslører sig selv, uanset sværhedsniveauet.
- Selv hvis en Spy er forklædt som en klasse fra sit hold (kun spiller, da bots aldrig vil gøre dette), vil fjender stadig afsløre ham som en Spy, hvis han støder ind i en fjende.
- Botter overholder auto-balanceringsreglerne. For at kunne spawne botter på et bestemt hold, skal du indstille
mp_teams_unbalance_limit
til 0. - Engineer bots kan ignorere bygninger indtil de er ødelagte.
- Heavy bots vil nogle gange affyre deres Rullekanon selvom den er løbet tør for ammunition. (Selvom det synes at forekomme oftere, når bot-sværhedsgraden er indstillet til under Avanceret)
- Medic bots på det tabende hold vil lejlighedsvis begå selvmord under Ydmygelse når der ikke er nogle fjender i nærheden. Spillere kan ikke gøre det samme, selv ved hjælp af kommandoer.
- Hvis man indstiller genstande menuens forhåndsvisning til BLU vil RED botter fremstå som BLU.
- I øjeblikket fungerer bots ikke på følgende typer af spiltilstande eller baner, selv med en genereret navigationsmesh. (Spies og Snipers kan dog fungere.)
- Arena og Versus Saxton Hale NOTE
- Payload Race NOTE
- Mann Vs. Machine NOTE
- Speciallevering
- Robotdestruktion
- Cactus Canyon NOTE
- Mannpower NOTE
- PASS time NOTE
- Spillerdestruktion NOTE
- Snowycoast NOTE
- Snowplow NOTE
- Byre NOTE
- Nightfall og Pipeline NOTE
- Hassle Castle NOTE
- Bots som har deres nærkampsvåben ude vil nogle gange ikke skifte til deres andre våben selvom de opsamler ammunition.
- Dette fikses tilfældigt eller ved at dræbe dem.
- Efter Jungle Inferno-opdateringen, vil bots der blev spawned med specifikke parametre (eksempel:
tf_bot_add 5 pyro blue normal
) dø i deres spawn rum. Dette kan undgåes med kommandoen:tf_bot_reevaluate_class_in_spawnroom 0
, hvilket kræver at indstillingensv_cheats
er sat til 1.
AI bots er programmeret til at have forskellige navne, mange af deres navne er referencer til Team Fortress 2, Valve's andre værker , og computerprogrammering. Mange af disse navne er blevet tilføjet fra Steam forums.
Unused bot names
The following bot names were found in a leaked source code version of TF2, containing bot names that were never put into production for unknown reasons.
- John Spartan
- Leeloo Dallas Multipass
- Sho'nuff
- Bruce Leroy
- CAN YOUUUUUUUUU DIG IT?!?!?!?!
- Big Gulp, Huh?
- Stupid Hot Dog
- I'm your huckleberry
- The Crocketeer
AI bots navne kan også ændres ved at spilleren skriver f.eks. tf_bot_add heavyweapons blue "Blu Hoovy"; dette eksempel vil putte en BLU Heavy på BLU hold med navnet "Blu Hoovy".
Marionet bots
Marionet bots har ingen AI kode og kan ikke gå eller gøre noget selv. Disse bots kan dog bruges som en slags dukker: Spillere kan manipulerer dem til at følge spillerens kommandoer, så som at følge spilleren rundt og affyre deres våben. Marionet bots bliver primært brugt til teste og kan også skabe og kan også skabe fantastiske billeder, hvis de manipuleres på den rigtige måde. For at skabe marionet bots skal, sv_cheats
være sat til 1.
Marionet bot kommandoer
Det er ikke alle de følgende kommandoer, der virker; nogle af dem er også udeladt.
Det er ikke sikkert, at disse kommandoer også virker for AI-bots.
Note: Hvis du indtaster kommandoen uden værdier, vises den aktuelle indstilling for kommandoen og en kort beskrivelse.
Kommando | Beskrivelse |
---|---|
bot
|
Denne kommando opretter en bot på det givne hold med den angivne klasse og det angivne navn. Hvis hold eller navn udelades, vil de blive tildelt tilfældigt.
|
bot_changeclass
|
Tving alle bots til at skifte til den angivne klasse.
|
bot_changeteams
|
Får alle bots til at skifte hold. Dette tvinger alle bots til at skifte hold. Hvis en bot var på det RED hold, vil den nu være på det BLU hold og omvendt. |
bot_command
|
Sender den angivne kommando på vegne af den angivne bot.
|
bot_dontmove
|
Bots får lov til eller forhindres i at bevæge sig. Når den er sat til 1 kan bots ikke bevæge sig men de kan stadig dreje og hoppe. Bemærk, at med en kombination af denne kommando og bot_mimic kan bots flyttes til bestemte områder og efterlades der.
|
bot_forceattack
|
Dette får alle bots til automatisk at affyre det våben, de har valgt. Hvis bot_forceattack2 er sat til 0, så vil bots udføre primary_fire. Hvis bot_forceattack2 er sat til 1, så vil bots udføre secondary_fire.
Bemærk, at dette ikke gør noget, hvis
|
bot_forceattack2
|
Dette får alle bots til at udføre secondary_fire med hvilket som helst våben de i øjeblikket har valgt, når bot_forceattack er sat til 1.
|
bot_forceattack_down
|
Når du affyrer, skal du ikke trykke på skyd, men holde den nede. Hvis dette er indstillet til 0, vil botten opføre sig, som om den hele tiden trykker på affyringsknappen (nyttigt for Klæbebombekaster). Hvis den er indstillet til 1, vil botten opføre sig, som om den holder ildknappen nede (nyttigt til Rullekanonen).
|
bot_forcefireweapon
|
Tvinger alle bots, der har det angivne våben, til at skifte til det og affyre det.
Hvis en bot ikke har dette våben, sker der ikke noget med den (medmindre den affyrer et andet våben, hvor den derefter stopper).
|
bot_jump
|
Tvinger alle bots til at hoppe gentagne gange.
|
bot_crouch
|
Tvinger alle bots til at sidde på hug.
|
bot_kick
|
Fjern en bot ved navn, eller et helt hold, eller alle bots.
|
bot_kill
|
Dræber en bot.
|
bot_mirror
|
Angivne bots spejler spillerens udstyr (klasse, kosmetik og våben). Der er et par fejl; for eksempel, hvis en Demoman-spiller har Ali Babas Små Futter og et skjold, vil en spejlet bot stadig bruge Granatkaster og Klæbebombekaster på trods af, at Ali Babas Små Futter og skjoldet vises på hans model. Når en spejlet bot dør, bevarer den ikke sin tidligere udrustning, og bot_mirror skal bruges igen.
|
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. It should be noted that bots will not mimic Medic calls, weapon switches, or taunts. Note this overrides
|
bot_mimic_inverse
|
Inverterer bottens bevægelser; hvis du bevæger dig til venstre, bevæger robotterne sig til højre, hvis du bevæger dig fremad, bevæger robotterne sig baglæns osv. Den retning, som botten kigger i, påvirkes ikke.
|
bot_mimic_yaw_offset
|
Udligner bottens krægning Bots vil vende i en retning med denne vinkel fra spilleren. Som standard er den indstillet til "180", så alle bots vender mod spilleren. Hvis du sætter den til "0", vender robotterne i samme retning som spilleren.
|
bot_randomnames
|
|
bot_refill
|
Genopfylder alle bots ammunition (inklusive metal til Engineers) og helbred.
|
bot_saveme
|
Dette får alle bots til at kalde på en Medic, hvilket svarer til at udstede bot_command <name> "voicemenu 0 0" til alle bots.
|
bot_selectweaponslot
|
Tvinger en bot til at skifte til den angivne våbenplads. For at angive, hvilken bot der skifter våben, skal du bruge cc_bot_selectweapon i stedet.
|
bot_teleport
|
Teleporterer en specificeret bot til en given koordinat.
Kortkoordinater for, hvor du står, kan findes ved at skrive
|
bot_whack
|
Leverer dødelig skade fra spilleren til den angivne bot. Dette dræber grundlæggende botten med det aktuelt valgte våben, sandsynligvis brugt til test under udviklingen. Det er værd at bemærke, at du kun kan bruge bot_whack til at dræbe en holdkammerat, hvis mp_friendlyfire er sat til 1, ellers vil forsøg på at slå en holdkammerat ihjel ikke gøre noget.
|
cc_bot_selectweapon
|
Tvinger en bot til at skifte til det angivne våbenplads.
|
bot_hurt
|
Skade en bot pr. hold eller alle bots ("alle").
|
Noter
- MvM Bots kan også kontrolleres med
nb_
(f.eks.nb_select
ognb_warp_selected_here
for at teleportere bots til et bestemt sted). Dette gælder ikke for TF Bots.