Difference between revisions of "Bots/da"

From Team Fortress Wiki
Jump to: navigation, search
m
(Updated "Sigsegv" Steam Profile link to be with a SteamID)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{trans}}
 
 
{{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.}}
  
<!--
 
  Attention:
 
  All content related with cheater bots/Casual bots will be reverted. This is not the proper page, and it is covered enough in the page [[Cheating#Bots]]. Thanks!
 
-->
 
 
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. [https://steamcommunity.com/id/segmentation_fault Sigsegv] har samlet [https://steamcommunity.com/sharedfiles/filedetails/?id=572409016|En detaljeret forklaring på forskellene i færdighederne.].
+
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 'fyld', vil serveren justere bots for at holde N spillere i spillet, hvor N er <var>bot_quota</var>.
+
::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 loadoutmenuens forhåndsvisning til BLU vil RED botter fremstå som BLU.  
+
* Hvis man indstiller genstande menuens forhåndsvisning til BLU vil RED botter fremstå som BLU.  
* I øjeblikket fungerer botter ikke på følgende typer af spiltilstande eller baner, selv med en genereret navigationsmesh. (Spies og Snipers kan dog fungere.)
+
* 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]] tilstande <small>{{tooltip|NOTE|Bots vil 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.
+
** [[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|Only Engineers, Snipers, and Spies will leave spawn.}}</small>
+
** [[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|While the actual robot team works, any player-sided bots rarely work. They know to open fire on the enemy team though, and on occasion a bot may step through a player-placed teleporter, but only one or two at most. Spies always work though, so it's possible to play with many Spies on your side that function properly. Engineer bots may also be used, they behave like the engineer bots featured in Mann vs Machine}}</small>
+
** [[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]]
+
** [[Special Delivery (game mode)/da|Speciallevering]]
** [[Robot Destruction]]
+
** [[Robot Destruction/da|Robotdestruktion]]
** [[Cactus Canyon]] <small>{{tooltip|NOTE|Section 2 is not being mapped in the navigation mesh.}}</small>
+
** [[Cactus Canyon/da|Cactus Canyon]] <small>{{tooltip|NOTE|Anden del er ikke en del af navigationsmesh.}}</small>
** [[Mannpower]] <small>{{tooltip|NOTE|Cannot use grappling hooks, or properly use powerups.}}</small>
+
** [[Mannpower/da|Mannpower]] <small>{{tooltip|NOTE|Kan ikke bruge Gribekrog eller powerups.}}</small>
** [[PASS Time]] <small>{{tooltip|NOTE|Only Spies and Snipers will leave spawn, and they won't pick up or follow the ball. The ball can be passed to them, though.}}</small>
+
** [[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|Again, only Spies and sometimes Snipers will leave spawn, waiting outside the enemy's spawn while disguised if no human players are present.}}</small>
+
** [[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|The RED team will not leave spawn or setup a defence around the cart, and the BLU team will get stuck on a wall in attempting to push the cart. Spies on the BLU team will not move at all.}}</small>
+
** [[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 BLU-holdet bevæger sig slet ikke.}}</small>
** [[Snowplow]] <small>{{tooltip|NOTE|The RED team will not leave spawn and setup a defense during setup time, and the BLU team will attempt to push the train as if it were a Payload. Section 2 is not being mapped in the navigation mesh.}}</small>
+
** [[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|Only Engineers will leave spawn.}}</small>
+
** [[Byre/da|Byre]] <small>{{tooltip|NOTE|Kun Engineers vil forlade spawn}}</small>
** [[Nightfall]] and [[Pipeline]] <small>{{tooltip|NOTE|Only section 3 is mapped in the navigation mesh.}} </small>
+
** [[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 will work perfectly fine, but BLU bots will never leave spawn, with the exception of Scouts and Spies.}}</small>
+
** [[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 that have their [[Melee]] weapons out will occasionally not switch to their other weapons, even if they pick up ammo.
+
* Bots som har deres [[Melee/da|nærkampsvåben]] ude vil nogle gange ikke skifte til deres andre våben selvom de opsamler ammunition.
** This can be fixed by either killing them or just randomly.
+
** Dette fikses tilfældigt eller ved at dræbe dem.
* After the [[Jungle Inferno Update]], bots spawned with specific parameters (example:{{cvar|tf_bot_add 5 pyro blue normal}}) will die in their spawnrooms. This can be prevented with the command: {{cvar|tf_bot_reevaluate_class_in_spawnroom 0}}, which requires setting {{cvar|sv_cheats}} to 1.
+
* 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 names===
+
===AI bot navne===
The AI bots are programmed to have different names, with many of their names being references to ''Team Fortress 2'', Valve's other works, and computer programming. Many of these names have been requested on the [[Steam Users' Forums|Steam forums]]. <!--If you encounter other names that aren't on the list, please add them-->
+
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 names can also be customized by a player by typing in, for example, <kbd>tf_bot_add heavyweapons blue "Blu Hoovy"</kbd>; this example would put a [[BLU]] [[Heavy]] on the BLU team with the name "Blu Hoovy".
+
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]] BLU hold med navnet "Blu Hoovy".
  
==Puppet bots==
+
==Marionet bots==
Puppet bots have no AI code and cannot move or act on their own. These bots can be used like puppets though: players can manipulate them to follow the player's commands such as following the player around and firing their weapons. Puppet bots are mainly used for testing purposes and can also create stunning visuals if manipulated accordingly. To spawn puppet bots, {{cvar|sv_cheats}} has to be set to 1.
+
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.
  
===Puppet bot commands===
+
===Marionet bot kommandoer===
  
Not all of the following commands work; some working commands are also omitted.  
+
Det er ikke alle de følgende kommandoer, der virker; nogle af dem er også udeladt.  
  
These commands may or may not work for AI bots as well.
+
Det er ikke sikkert, at disse kommandoer også virker for AI-bots.
  
''Note: entering the command without any values will display the command's current setting and a brief description.''
+
''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" | Command
+
! class="header" | Kommando
! class="header" | Description
+
! class="header" | Beskrivelse
 
|-
 
|-
 
|{{nw|<big>'''<code>bot</code>'''</big>}}
 
|{{nw|<big>'''<code>bot</code>'''</big>}}
|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.
+
|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>
  
;Parameters
+
;Parametre
 
:<code><''number''></code>
 
:<code><''number''></code>
::Amount of bots to add.
+
::Mængden af bots der skal tilføjes.
 
:<code><''teamname/number''></code>
 
:<code><''teamname/number''></code>
::Specifies the team name or number to assign the bot. Where ''name/number'' can be ''[[RED]]'' or ''1'', ''[[BLU]]'' or ''0''
+
::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>
::The ''classname'' of the class can be ''[[Demoman]]'', ''[[Engineer]]'', ''[[Heavy]]'', ''[[Medic]]'', ''[[Pyro]]'', ''[[Scout]]'', ''[[Soldier]]'', ''[[Sniper]]'', or ''[[Spy]]''
+
::''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>
::Teleports the spawned bot to where your cursor is aiming.
+
::Teleporterer den spawnede bot hen, hvor din markør peger.
 
:<code><''targetdummy''></code>
 
:<code><''targetdummy''></code>
::Prevents the spawned bot from losing health.
+
::Forhindrer, at den spawnede bot mister helbred.
 
:<code><''name''></code>
 
:<code><''name''></code>
::''name'' can be anything. If there is already someone with the same name, an incremental number (starting at 1) surrounded with parenthesis will be added to the beginning of the name. For example, joe, (1)joe, (2)joe, etc. If no name is given then the name will be "bot" followed by a number starting with 01; for example, the first bot will be Bot01, the next Bot02, and so on.
+
::''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.
;Example
+
;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>}}
|Force all bots to change to the specified class.
+
|Tving alle bots til at skifte til den angivne klasse.
  
 
;Syntax: <code>bot_changeclass <''name''> <''classname''></code>
 
;Syntax: <code>bot_changeclass <''name''> <''classname''></code>
  
;Parameters
+
;Parametre
 
:<code><''name''></code>
 
:<code><''name''></code>
::Name of the target bot.
+
::Navn på botten.
 
:<code><''classname''></code>
 
:<code><''classname''></code>
::The ''classname'' of the class the bot will switch to. Default is "" (aka blank).
+
: ''classname'' for den klasse, som botten vil skifte til. Standard er "" (også kaldet blank).
;Example
+
;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>}}
 
|
 
|
Make all bots change teams.
+
Får alle bots til at skifte hold.
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.
+
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>}}
|Sends specified command on behalf of specified bot.
+
|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>
;Parameters
+
;Parametre
 
:<code><''name/all''></code>
 
:<code><''name/all''></code>
::Name or id of the bot to send the command to. Setting this to 'all' will send the command to all the bots.
+
::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>
::Can be any of the ones listed in [[Scripting#Console Commands|console commands]], as well as some of the [[cheats]].
+
::Kan være enhver af dem, der er anført i [[Scripting#Console Commands|konsolkommandoer]], samt nogle af [[cheats/da|cheats]].
;Example 1
+
;Eksempel 1
 
:<code>bot_command bot01 "voicemenu 0 0"</code>
 
:<code>bot_command bot01 "voicemenu 0 0"</code>
;Example 2
+
;Eksempel 2
 
:<code>bot_command bot01 "taunt"</code>
 
:<code>bot_command bot01 "taunt"</code>
  
::The slot commands (slot1, slot2, etc.) do not work with bot_command, however with <code>bot_forcefireweapon</code>, all bots in that class can be made to switch to a weapon and start firing, then made to stop. Only the entire group of bots in that class can be made to do so, however.
+
::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 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 <code>bot_mimic</code> bots can be moved to certain areas and left there.
+
|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>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::Bots will be allowed to move when set to 1. Default is 0 (disabled).
+
::Bots får lov til at bevæge sig, når den er sat til 1. Standard er 0 (deaktiveret).
;Example
+
;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>}}
|This will make all the bots automatically fire whatever [[weapon]] they currently have selected. If <code>bot_forceattack2</code> is set to ''0'', then the bots will execute primary_fire. If <code>bot_forceattack2</code> is set to ''1'', then the bots will execute secondary_fire.
+
|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.
  
Note this does nothing if <code>bot_mimic</code> is active (set to ''1'').
+
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>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::When set to 1, all bots fire their guns. Default is 0 (disabled).
+
::Når den er sat til 1, affyrer alle bots deres våben. Standard er 0 (deaktiveret).
;Example
+
;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>}}
|This will make all the bots execute secondary_fire on whatever [[weapon]] they currently have selected when <code>bot_forceattack</code> is set to ''1''.
+
|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>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::Bot will use its weapon's secondary_fire when set to ''1'', primary_fire when set to ''0''
+
::Bot vil bruge dens våbens secondary_fire når den er sat til ''1'', primary_fire når den er sat til ''0''
;Example
+
;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>}}
|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 [[Stickybomb Launcher]]). If this is set to ''1'' then the bot will act as if it is holding down the fire button (useful for the [[Minigun]]).
+
|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>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::Either 1 or 0. Default is 0 (disabled).
+
::Enten 1 eller 0. Standard er 0 (deaktiveret).
;Example
+
;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>}}
|Forces all bots who have the specified weapon to switch to and fire it.
+
|Tvinger alle bots, der har det angivne våben, til at skifte til det og affyre det.
If a bot does not have this weapon, nothing happens to it (unless it is firing a different weapon, in which it stops)
+
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'' is usually ''tf_weapon_ <weapon name>''.
+
::''filename'' er for de meste ''tf_weapon_ <navn på våbnet>''.
;Examples
+
;Eksempler
:<code>bot_forcefireweapon tf_weapon_fists</code> makes all [[Heavy]] bots switch to and repeatedly attack with their [[Fists]], and all other bots stop attacking.
+
:<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> makes all [[Pyro]] bots switch to and repeatedly fire their [[Shotgun]]s, and all other bots stop attacking.
+
:<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.
  
::To make all bots stop attacking, simply specify a non-existent weapon filename. Anything without tf_weapon in it isn't a TF2 weapon, so the bots won't shoot it, for example <code>''bot_forcefireweapon ,,''</code>.
+
::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, 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>}}
|Force all bots to repeatedly jump.
+
|Tvinger alle bots til at hoppe gentagne gange.
 
;Syntax: <code>bot_jump <''integer''></code>
 
;Syntax: <code>bot_jump <''integer''></code>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::All bots will repeatedly jump when set to 1. Default is 0 (disabled).
+
::Alle bots vil hoppe gentagne gange, når den er sat til 1. Standard er 0 (deaktiveret).
;Example
+
;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>}}
|Force all bots to hold crouch.
+
|Tvinger alle bots til at sidde på hug.
 
;Syntax: <code>bot_crouch <''integer''></code>
 
;Syntax: <code>bot_crouch <''integer''></code>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::All bots will hold crouch when set to 1. Default is 0 (disabled).
+
::Alle bots vil sidde på hug når den er sat til 1. Standard 0 (disabled).
;Example
+
;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>}}
|Remove a bot by name, or an entire team, or all bots.
+
|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>
::Makes the specified bot commit suicide.
+
::Får den angivne bot til at begå selvmord.
;Example
+
;Eksempel
:<code>bot_kick bot01</code> will kick the bot named "bot01" if it exists.
+
:<code>bot_kick bot01</code> vil smide den bot, der hedder "bot01" ud, hvis den findes.
:<code>bot_kick red</code> will kick all the bots on the red team.
+
:<code>bot_kick red</code> vil smide alle bots red hold ud.
:<code>bot_kick blue</code> will kick all the bots on the blu team.
+
:<code>bot_kick blue</code> vil smide alle bots blu hold ud.
:<code>bot_kick all</code> will kick all the bots in the server.
+
:<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>}}
|Kills a bot.
+
|Dræber en bot.
 
;Syntax: <code>bot_kill <''name''></code>
 
;Syntax: <code>bot_kill <''name''></code>
;Parameters
+
;Parametre
 
:<code><''name''></code>
 
:<code><''name''></code>
::Makes the specified bot commit suicide.
+
::Får den angivne bot til at begå selvmord.
;Example
+
;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>}}
|Specified bots mirror the player's loadout (class, cosmetics, and weapons). There are a few bugs; for example, if a [[Demoman]] player has the [[Booties]] and any shield equipped, a mirrored bot will still use the [[Grenade Launcher]] and [[Stickybomb Launcher]] despite showing the Booties and shield on his model. After a mirrored bot dies, it will not retain the previous loadout, and bot_mirror must be used again.
+
|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>}}
 
|
 
|
Inverts the movement of the bots; moving left makes the bots move right, moving forwards makes the bots move backwards, etc.
+
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.
  
The direction which the bot is looking is not affected.
+
Den retning, som botten kigger i, påvirkes ikke.
  
 
;Syntax: <code>bot_mimic_inverse <''integer''></code>
 
;Syntax: <code>bot_mimic_inverse <''integer''></code>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::Either 1 or 0. Default is 0 (disabled).
+
::Enten 1 eller 0. Standard er 0 (deaktiveret).
;Example
+
;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>}}
 
|
 
|
Offsets the bots' yaw.
+
Udligner bottens krægning
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.
+
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>
::Set the direction by specifying angle in degrees
+
::Indstil retningen ved at angive vinklen i grader
;Example
+
;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>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::Either 1 or 0. Default is 0 (disabled).
+
::Enten 1 eller 0. Standard er 0 (deaktiveret).
;Example
+
;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>}}
|Refills all bots' ammo (including [[metal]] for Engineers) and health counts.
+
|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>}}
|This makes all the bots call for a Medic, equivalent to issuing <code>bot_command <''name''> "voicemenu 0 0"</code> to every bot.
+
|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>
;Parameters
+
;Parametre
 
:<code><''integer''></code>
 
:<code><''integer''></code>
::All the bots will call for a Medic when set to 1. Default is 0 (disabled).
+
::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>}}
|Forces a bot to switch to the specified weapon slot. To specify which bot switches weapons, use <code>''cc_bot_selectweapon''</code> instead.
+
|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>
;Parameters
+
;Parametre
 
:<code><''n''></code>
 
:<code><''n''></code>
::Set ''n'' to weapon slot that bots should switch to.  
+
::Sæt ''n'' til den våbenplads, som bots skal skifte til.  
::0 = primary; 1 = secondary; 2 = melee; 3 = special
+
::0 = primær; 1 = sekundær; 2 = nærkamp; 3 = speciel
;Example
+
;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>}}
|Teleports a specified bot to a given coordinate.
+
|Teleporterer en specificeret bot til en given koordinat.
Map coordinates of where you are standing can be found by typing <code>Status</code> in the console.
+
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>
::Where ''name'' is the name of the bot or id to teleport.
+
::Hvor ''name'' er navnet på den bot eller det id, der skal teleporteres.
;Parameters
+
;Parametre
 
:<code><''name''></code>
 
:<code><''name''></code>
::Name of the bot to teleport.
+
::Navnet på botten der skal teleporteres.
 
:<code><''X''> <''Y''> <''Z''></code>  
 
:<code><''X''> <''Y''> <''Z''></code>  
::Coordinates of the map the bot will be teleported to.
+
::Koordinater på banen, som botten teleporteres til.
 
:<code><''Pitch''> <''Yaw''> <''Roll''></code>
 
:<code><''Pitch''> <''Yaw''> <''Roll''></code>
::The direction the bot should face.
+
::Den retning, botten skal vende.
;Example
+
;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>}}
|Delivers lethal damage from player to specified bot. This basically kills the bot with the currently selected weapon, probably used for testing during development. It is worth noting that you can only use bot_whack to kill a teammate if mp_friendlyfire is set to 1, otherwise attempting to whack a teammate will not do anything.
+
|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>
;Parameters
+
;Parametre
 
:<code><''name''></code>
 
:<code><''name''></code>
::Name of the bot to "whack".
+
::Navnet på den bot, der skal "whackes".
;Example
+
;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>}}
|Forces a bot to switch to the specified weapon slot.
+
|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>
;Parameters
+
;Parametre
 
:<code><''n''></code>
 
:<code><''n''></code>
::Set ''n'' to weapon slot that bots should switch to.  
+
::Sæt ''n'' til den våbenplads, som bots skal skifte til.  
::0 = primary; 1 = secondary; 2 = melee; 3 = special
+
::0 = primær; 1 = sekundær; 2 = nærkamp; 3 = speciel
 
:<code><''name''></code>
 
:<code><''name''></code>
::Name of the bot that will switch weapon slot.
+
::Navnet på den bot, der skal skifte våbenplads.
;Example
+
;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>}}
|Hurt a bot by team, or all bots ("all").
+
|Skade en bot pr. hold eller alle bots ("alle").
  
 
;Syntax: {{code|bot_hurt [<''name''>] [<''team''>] [<''damage''>]}}
 
;Syntax: {{code|bot_hurt [<''name''>] [<''team''>] [<''damage''>]}}
  
;Parameters
+
;Parametre
 
:<code><''name''></code>
 
:<code><''name''></code>
::Name of the bot to hurt.
+
::Navnet på den bot, der skal skades.
 
:<code><''team''></code>
 
:<code><''team''></code>
::Specifies the team name of the bot to hurt. Can be ''[[RED]]'', ''[[BLU]]'' or ''all''.
+
::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>
::Specifies the amount of damage the bot will receive. If a negative number is set, it will heal (and [[overheal]]) the bot instead.
+
::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>
::Set the bot on fire. However, the bot will not receive any afterburn damage.
+
::Sæt ild til botten. Botten vil dog ikke modtage nogen efterbrændingsskade.
;Example
+
;Eksempel
 
:<code>bot_hurt -name joe -team red -damage 150</code>
 
:<code>bot_hurt -name joe -team red -damage 150</code>
 
|}
 
|}
  
== Notes ==
+
== Noter ==
* MvM Bots can also be controlled with {{code|nb_}} (e.g. {{code|nb_select}} and {{code|nb_warp_selected_here}} to teleport bots to a specific location). This doesn't apply to TF 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.
  
==References==
+
==Referencer==
 
<references/>
 
<references/>
  
 
[[Category:Customization/da]]
 
[[Category:Customization/da]]
 
[[Category:Gameplay/da]]
 
[[Category:Gameplay/da]]

Latest revision as of 23:27, 10 August 2024

En Soldier bot i aktion på Dustbowl Trænings banen.
Denne side handler om computerstyrede spillere i spillet Team Fortress 2.
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.

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

Se også: Navigation Meshes på Valve Developer Community
  1. Nav-mesh-redigering kræver aktiverede cheatfunktioner, så skriv "sv_cheats 1" i konsollen.
  2. Byg den indledende nav-mesh ved hjælp af kommandoen "nav_generate".
  3. Vent mens spillet genererer AI-stier, fremskridt overvåges i konsollen.
  4. Banen vil genindlæses.
  5. 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.
  6. Genindlæs/genstart serveren (valgfrit, men hvis det ikke gøres, vil præstationer være deaktiveret).
  7. Å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 en mere omfattende liste over kommandoer, se Liste over TF2 konsolkommandoer og variabler på Valve Developer Community

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.
Syntax
tf_bot_add [<count>] [<class>] [<team>] [<difficulty>] [<name>] [noquota]
Parametre
<count>
Angiver antallet af bots, der skal oprettes. Hvis der udelades, oprettes én bot.
Forsøg på at oprette bots ud over maxplayers vil mislykkes med en fejlmeddelelse i konsollen.
Hvis mp_teams_unbalance_limit er for lavt, kan tilføjelse af flere bots til ét hold stadig resultere i automatisk balancering for at udligne holdnumrene.
<class>
classname af klassen kan være Demoman, Engineer, HeavyWeapons, Medic, Pyro, Scout, Soldier, Sniper, eller Spy
<team>
Angiver holdnavnet for at tildele botten, hvor hold kan være red eller blue.
<difficulty>
Indstiller sværhedsgraden for botten, hvor sværhed kan være let, normal, svær eller ekspert.
<name>
Indstiller navnet på den tilsluttede bot.
noquota
Hvis den præcise frase 'noquota' er til stede, udelukkes botten fra bot-kvoteadministrationsystemet. Se tf_bot_quota.
Eksempel
tf_bot_add 3 heavyweapons red easy vil tilføje tre Heavies til RED hold på let sværhedgrad.
tf_bot_difficulty Definerer færdighedsniveauet for bots, der deltager i spillet.
Syntax
tf_bot_difficulty <level>
Parametre
<level>
Indstiller sværhedsgraden for bots. Værdierne er: 0=let, 1=normal, 2=svær, 3=ekspert. Standard er "Normal" (1).
Eksempel
tf_bot_difficulty 2 vil indstille alle bots, der oprettes efter denne kommando, til "Svær" sværhedsniveau.
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.
Syntax
tf_bot_fire_weapon_allowed <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 1 (aktiveret).
Eksempel
tf_bot_fire_weapon_allowed 0 vil resultere i, at bots ikke bruger deres våben, med nogle få undtagelser.
tf_bot_force_class Hvis indstillet til et klassenavn, vil alle TFBots genopstå som den klasse.
Syntax
tf_bot_force_class <class>
Parametre
<class>
Klassens classname kan være Demoman, Engineer, Heavy, Medic, Pyro, Scout, Soldier, Sniper, eller Spy. Standard er "" (aka blank).
Eksempel
tf_bot_force_class medic vil få alle TFBots til at respawne som Medic.
tf_bot_force_jump Hvis aktiveret, tvinger det bots til at hoppe.
Syntax
tf_bot_force_jump <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
tf_bot_force_jump 1 tvinger AI-bots til at hoppe gentagende gange.
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.
Syntax
tf_bot_join_after_player <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 1 (aktiveret).
Eksempel
tf_bot_join_after_player 0 vil få TFBots til at deltage i spillet, når de tilføjes, selv om der ikke er nogen spillere på holdet.
tf_bot_keep_class_after_death Hvis nul, vil bots altid respawne som en anden klasse.
Syntax
tf_bot_keep_class_after_death <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
tf_bot_keep_class_after_death 1 Forhindrer TFbots i at ændre klasse.
tf_bot_kick

Denne kommando fjerner en eller alle AI bots.

Syntax
tf_bot_kick <name/all/team>
Parametre
<name/all/team>
Angiver navnet på den bot, der skal fjernes, det team, der skal fjernes, eller alle.
Eksempel
tf_bot_kick CEDA vil kicke TFBot med navnet "CEDA", hvis den findes. Ligesom tf_bot_kill, vil citationstegn være nødvendig for at kicke bots med navne der består af 2 eller flere ord, så som tf_bot_kick "Black Mesa" for at kicke TFBotten ved navn "Black Mesa".
tf_bot_kill

Denne kommando dræber en eller alle AI bots.

Syntax
tf_bot_kill <name/all/team>
Parametre
<name/all/team>
Angiver navnet på den bot, der skal dræbes, det hold, der skal dræbes, eller alle.
Eksempel
tf_bot_kill CEDA vil dræve TFbot med navnet "CEDA" hvis den findes. Citationstegn vil være nødvendige for at dræbe bots med navne der består af 2 eller flere ord, så som tf_bot_kill "Black Mesa" for at dræbe TFbotten ved navn "Black Mesa".
tf_bot_melee_only Bestemmer, om en bot kun skal bruge nærkampsvåben eller ej.
Syntax
tf_bot_melee_only <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
tf_bot_melee_only 1 får bots til kun at bruge nærkampsvåben.
tf_bot_prefix_name_with_difficulty Hvis ikke nul, tilføjes bottens færdighedsniveau til bottens navn.
Syntax
tf_bot_prefix_name_with_difficulty <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
tf_bot_prefix_name_with_difficulty 1 vil få tilføjede bots til at have navne som "Normal Aimbot" og "Expert Saxton Hale".
tf_bot_quota Bestemmer det samlede antal TFBots i spillet. Har kun effekt, hvis tf_bot_quota_mode = "fill" eller "match".
Syntax
tf_bot_quota <integer>
Parametre
<integer>
Heltal mellem 0 og hvor mange spillere, serveren kan rumme. Standard er 0.
Eksempel
tf_bot_quota 2, hvis tf_bot_quota_mode = match, vil tilføje to bots til serveren for hvert menneske.
tf_bot_quota_mode Bestemmer typen af kvote.
Syntax
tf_bot_quota_mode<normal/fill/match>
Parametre
normal/fill/match
Hvis 'normal', vil serveren aldrig tilføje/fjerne TFBots uden eksplicitte kommandoer, og bot_quota har ingen effekt.
Hvis 'fill', vil serveren justere bots for at holde N spillere i spillet, hvor N er bot_quota.
Hvis 'match', vil serveren opretholde et 1:N-forhold mellem mennesker og bots, hvor N er bot_quota.
Eksempel
tf_bot_quota_mode fill vil altid holde (bot_quota - # af menneskelige spillere) bots i spillet.
tf_bot_taunt_victim_chance Bestemmer, hvor ofte en Bot vil håne et menneskeligt offer.
Syntax
tf_bot_taunt_victim_chance <integer>
Parametre
<integer>
Helt tal mellem 0 og 100. Standard er 20.
Eksempler
tf_bot_taunt_victim_chance 0 Vil bots aldrig håne efter et drab på en menneskelig spiller.
tf_bot_taunt_victim_chance 100 Vil Bots altid håne efter et drab på en menneskelig spiller.
tf_bot_warp_team_to_me Teleporterer dit holds bots til din position. Kræver sv_cheats 1.
Syntax
tf_bot_warp_team_to_me
Parametre
N/A

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.)
  • 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 indstillingen sv_cheats er sat til 1.

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 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.
Syntax
bot [<teamname/number>] [<classname>] [<name>] [<number>]
Parametre
<number>
Mængden af bots der skal tilføjes.
<teamname/number>
Angiver det holdnavn eller nummer, som botten skal tildeles. Hvor name/number kan være RED eller 1, BLU eller 0.
<classname>
classname på klassen kan være Demoman, Engineer, Heavy, Medic, Pyro, Scout, Soldier, Sniper, eller Spy
<teleport>
Teleporterer den spawnede bot hen, hvor din markør peger.
<targetdummy>
Forhindrer, at den spawnede bot mister helbred.
<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
bot -team red -class Engineer -name joe
bot_changeclass Tving alle bots til at skifte til den angivne klasse.
Syntax
bot_changeclass <name> <classname>
Parametre
<name>
Navn på botten.
<classname>
classname for den klasse, som botten vil skifte til. Standard er "" (også kaldet blank).
Eksempel
bot_changeclass bot01 Soldier
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.
Syntax
bot_command <name/all> <console command>
Parametre
<name/all>
Navn eller id på den bot, som kommandoen skal sendes til. Hvis du sætter den til 'all', sendes kommandoen til alle bots.
<console command>
Kan være enhver af dem, der er anført i konsolkommandoer, samt nogle af cheats.
Eksempel 1
bot_command bot01 "voicemenu 0 0"
Eksempel 2
bot_command bot01 "taunt"
Slot-kommandoerne (slot1, slot2 osv.) fungerer ikke med bot_command, men med bot_forcefireweapon 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.
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.
Syntax
bot_dontmove <integer>
Parametre
<integer>
Bots får lov til at bevæge sig, når den er sat til 1. Standard er 0 (deaktiveret).
Eksempel
bot_dontmove 1
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_mimic er aktiv (sat til 1).

Syntax
bot_forceattack <integer>
Parametre
<integer>
Når den er sat til 1, affyrer alle bots deres våben. Standard er 0 (deaktiveret).
Eksempel
bot_forceattack 1
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.
Syntax
bot_forceattack2 <integer>
Parametre
<integer>
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
bot_forceattack2 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).
Syntax
bot_forceattack_down <0/1>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
bot_forceattack_down 1
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).

Syntax
bot_forcefireweapon <weapon filename>
filename er for de meste tf_weapon_ <navn på våbnet>.
Eksempler
bot_forcefireweapon tf_weapon_fists får alle Heavy bots skifter til og angriber gentagne gange med deres Næver, og alle andre bots stopper med at angribe.
bot_forcefireweapon tf_weapon_shotgun_pyro får alle Pyro bots skifter til og affyrer gentagne gange deres 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 bot_forcefireweapon ,,.
bot_jump Tvinger alle bots til at hoppe gentagne gange.
Syntax
bot_jump <integer>
Parametre
<integer>
Alle bots vil hoppe gentagne gange, når den er sat til 1. Standard er 0 (deaktiveret).
Eksempel
bot_jump 1
bot_crouch Tvinger alle bots til at sidde på hug.
Syntax
bot_crouch <integer>
Parametre
<integer>
Alle bots vil sidde på hug når den er sat til 1. Standard 0 (disabled).
Eksempel
bot_crouch 1
bot_kick Fjern en bot ved navn, eller et helt hold, eller alle bots.
Syntax
bot_kick <name/team>
Får den angivne bot til at begå selvmord.
Eksempel
bot_kick bot01 vil smide den bot, der hedder "bot01" ud, hvis den findes.
bot_kick red vil smide alle bots på red hold ud.
bot_kick blue vil smide alle bots på blu hold ud.
bot_kick all vil smide alle bots ud af severen.
bot_kill Dræber en bot.
Syntax
bot_kill <name>
Parametre
<name>
Får den angivne bot til at begå selvmord.
Eksempel
bot_kill bot01
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.
Syntax
bot_mirror <name>
Where name is the name of the bot to mirror.
Example
bot_mirror bot01
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_forceattack but does not override bot_dontmove.

Syntax
bot_mimic <integer>
Parameters
<integer>
Either 1 or 0. Default is 0 (disabled).
Example
bot_mimic 1
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.

Syntax
bot_mimic_inverse <integer>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
bot_mimic_inverse 1
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.

Syntax
bot_mimic_yaw_offset <0-360>
Indstil retningen ved at angive vinklen i grader
Eksempel
bot_mimic_yaw_offset 180
bot_randomnames
Syntax
bot_randomnames <0>
Parametre
<integer>
Enten 1 eller 0. Standard er 0 (deaktiveret).
Eksempel
bot_randomnames 1
bot_refill Genopfylder alle bots ammunition (inklusive metal til Engineers) og helbred.
Syntax
bot_refill
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.
Syntax
bot_saveme <integer>
Parametre
<integer>
Alle bots vil tilkalde en Medic, når den er sat til 1. Standard er 0 (deaktiveret).
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.
Syntax
bot_selectweaponslot <n>
Parametre
<n>
Sæt n til den våbenplads, som bots skal skifte til.
0 = primær; 1 = sekundær; 2 = nærkamp; 3 = speciel
Eksempel
bot_selectweaponslot 2
bot_teleport Teleporterer en specificeret bot til en given koordinat.

Kortkoordinater for, hvor du står, kan findes ved at skrive Status i konsollen.

Syntax
bot_teleport <name> <X> <Y> <Z> <Pitch> <Yaw> <Roll>
Hvor name er navnet på den bot eller det id, der skal teleporteres.
Parametre
<name>
Navnet på botten der skal teleporteres.
<X> <Y> <Z>
Koordinater på banen, som botten teleporteres til.
<Pitch> <Yaw> <Roll>
Den retning, botten skal vende.
Eksempel
bot_teleport bot01 -4815 1385 -447 0 0 0
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.
Syntax
bot_whack <name>
Parametre
<name>
Navnet på den bot, der skal "whackes".
Eksempel
bot_whack bot01
cc_bot_selectweapon Tvinger en bot til at skifte til det angivne våbenplads.
Syntax
cc_bot_selectweapon <name> <n>
Parametre
<n>
Sæt n til den våbenplads, som bots skal skifte til.
0 = primær; 1 = sekundær; 2 = nærkamp; 3 = speciel
<name>
Navnet på den bot, der skal skifte våbenplads.
Eksempel
cc_bot_selectweapon bot12 2
bot_hurt Skade en bot pr. hold eller alle bots ("alle").
Syntax
bot_hurt [<name>] [<team>] [<damage>]
Parametre
<name>
Navnet på den bot, der skal skades.
<team>
Angiver holdnavnet på den bot, der skal såres. Kan være RED, BLU eller alle.
<damage>
Angiver mængden af skade, som robotten vil modtage. Hvis der angives et negativt tal, heles (og overheles) botten i stedet.
<burn>
Sæt ild til botten. Botten vil dog ikke modtage nogen efterbrændingsskade.
Eksempel
bot_hurt -name joe -team red -damage 150

Noter

  • MvM Bots kan også kontrolleres med nb_ (f.eks. nb_select og nb_warp_selected_here for at teleportere bots til et bestemt sted). Dette gælder ikke for TF Bots.

Referencer