Thema: Anleitung für das einbauen von Game Bot's in UrT
So zusammen!
Ich hab kein einziges gescheites TuT gefunden zum Thema Bots's.
Also:
Anfange muss man je nach dem welche Methode...
Ich habe hier mal beide Arten beschrieben.
rcon Methode:
Als erstes ingame als rcon anmelden und dann in der Console:
/rcon bot_enable 1Danach muss man die Map reloaden so dass der Server die Einstellung übernimmt!
/rcon reloadNachdem der Server jetzt die Map neu geladen hatt können wir die Bot's einbauen.
/rcon addbot <Art> <Level> <Team> <Fake Ping> <Name>Erklärt ist das alles weiter unten ![]()
Local Server Methode
Wir fangen erstmal an den Server dafür zu konfigurieren.
Also schreiben wir in die Console:
/bot_enable 1Dann müssen wir die Map reloaden das der Server die Einstellung übernimmt.
/reloadNachdem der Server nun die Map neu geladen hatt und unsere Settings gemacht sind, können wir die bot's einbauen.
/addbot <Art> <Level> <Team> <Fake Ping> <Name>Erläuterungen:
Als erstes beschreibe ich mal was mit dem Befehl hier gemeint ist:
/rcon addbot <Art> <Level> <Team> <Fake Ping> <Name>Hier steht die Art (<Art>) für die Waffen und Item's die er nutzt.
Eine Liste habe ich hier:
Name: Boa
Primary: ZM LR300 ML
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Cheetah
Primary: Kalashnikov AK103
Secondary: Franchi SPAS-12
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Chicken
Primary: H&K G36
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Cobra
Primary: ZM LR300 ML
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: Smoke Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Cockroach
Primary: H&K UMP45
Secondary: -
Sidearm: Beretta 92G
Grenades: Flash Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Cougar
Primary: H&K G36
Secondary: -
Sidearm: Beretta 92G
Grenades: Flash Grenades
Item 1: Silencer
Item 2: Kevlar Vest
Item 3: -
Name: Goose
Primary: H&K 69
Secondary: H&K UMP45
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Extra Ammo
Item 2: Kevlar Vest
Item 3: -
Name: Mantis
Primary: ZM LR300 ML
Secondary: -
Sidearm: Beretta 92G
Grenades: -
Item 1: Laser Sight
Item 2: Silencer
Item 3: Kevlar Vest
Name: Penguin
Primary: ZM LR300 ML
Secondary: -
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Laser Sight
Item 2: Silencer
Item 3: Kevlar Vest
Name: Puma
Primary: ZM LR300 ML
Secondary: -
Sidearm: Beretta 92G
Grenades: -
Item 1: Laser Sight
Item 2: Silencer
Item 3: Kevlar Vest
Name: Python
Primary: H&K G36
Secondary: Franchi SPAS-12
Sidearm: .50 Desert Eagle
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Raven
Primary: H&K PSG-1
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Kevlar Vest
Item 2: Silencer
Item 3: -
Name: Scarab
Primary: H&K G36
Secondary: H&K MP5K
Sidearm: .50 Desert Eagle
Grenades: -
Item 1: Kevlar Vest
Item 2: Silencer
Item 3: -
Name: Scorpion
Primary: Remington SR8
Secondary: H&K MP5K
Sidearm: Beretta 92G
Grenades: HE Grenades
Item 1: Kevlar Vest
Item 2: -
Item 3: -
Name: Tiger
Primary: Kalashnikov AK103
Secondary: -
Sidearm: Beretta 92G
Grenades: HE Grenades
Item 1: Medkit
Item 2: Kevlar Vest
Item 3: -
Name: Widow
Primary: ZM LR300 ML
Secondary: H&K MP5K
Sidearm: Beretta 92G
Grenades: -
Item 1: Kevlar Vest
Item 2: Laser Sight
Item 3: -Danach haben wir das Level (<Level>).
Das Level bestimmt die "Stärke" des Bot's, also wie gut er ist.
Hierbei ist 0 der Dümmste und 5 der Beste.
Dann haben wir das Team (<Team>) was nur Red oder Blue sein kann ![]()
Danach kommt das setting Faake Ping (<Fake Ping>).
Dieses setzt einen Ping der vom Bot angezeigt wird.
Aber wie gesagt dieser ist nur ein Fake!
Zu guter letzt haben wir noch den Namen des Bot's.
Da liegt jetzt in der Admin's Hand was da reinkommt.
Hier mal ein Beispiel des fertigen Befehls.
/rcon addbot boa 3 red 30 |D42C|Test-BOTDieser Befehl gilt für einen Server der Via rcon gesteuert wird.
Der Befehl würde also einen Bot einbauen der die Art Boa ist in der Schwierigkeitsstufe 3 im rotem Team mit nem Ping von 30 und dem Namen |D42C|Test-BOT.
Für Lokale Server gilt dieses:
/addbot boa 3 red 30 |D42C|Test-BOTDer Befehl würde also einen Bot einbauen der die Art Boa ist in der Schwierigkeitsstufe 3 im rotem Team mit nem Ping von 30 und dem Namen |D42C|Test-BOT.
Jetzt noch ein paar Tipps von mir:
Ich habe einige erfahrungen mit "Game Bot's".
Nehm am besten die Datei
zpak001_assets.pk3aus deinem q3ut4 Verzeichnis heraus.
Diese ist einer der Gründe für Abstürze.
Dann empfehle ich alle 3'rd Party Map's (Custom Map's) aus dem Verzeichnis zu nehmen.
Wer will kann ein "Script" anlegen das ihm die Bots auf einen Schlag einbaut.
Dieses würde ungefähr so ausssehen:
//Bot adding script by |D42C|Killerchris(GER)
addbot boa 3 red 30 |D42C|Test-BOT1
addbot boa 3 red 30 |D42C|Test-BOT2
addbot boa 3 red 30 |D42C|Test-BOT3
addbot boa 3 red 30 |D42C|Test-BOT4Ich empfehle aber für schwächere Computer das hier:
//Bot adding script for slower Computer's by |D42C|Killerchris(GER)
wait 200
addbot boa 3 red 30 |D42C|Test-BOT1
wait 30
addbot boa 3 red 30 |D42C|Test-BOT2
wait 30
addbot boa 3 red 30 |D42C|Test-BOT3
wait 30
addbot boa 3 red 30 |D42C|Test-BOT4
wait 100
bigtext "^2Bots are now ^6ON-LINE! ^5Have Fun!"Das Script könnt ihr dann einfach botscript.cfg nennen und in der Console mit:
/rcon exec botscript.cfgoder
/rcon botscript.cfgstarten.
Oder ihr macht es wie ich und nutzt es via der server.cfg
Einfach am ende der server.cfg die Zeile:
exec botscript.cfgeinbauen!
Dazu müsst ihr aber bot_enable 1 auch in die server.cfg einbauen!!!
Und zuguterletzt:
Urban Terror Game Bot's sind nicht supported und werden NICHT überarbeited
Ich hoffe ich konnte euch ein wenig weiterhelfen ![]()
Gruß Chris ![]()
Zuletzt bearbeitet von |D42C|Killerchris(GER) (2011-12-14 22:21:53)
