Cs:s Server / Bots automatisch CT/T wechsel

07/16/2013 13:36 Valerius1992#1
Hey Leutz,

Ich habe vor kurzen einen server fertig gemacht, Human vs Bot RPG-Lvl server,

Alles geht, jetzt ist nur das ding, ich würde gern zb die Bot´s so joinen lassen:

de_dust2: "CT"
de_itali: "T"
Hat jemand ne ahnung wie ich das machen kann, das die automatisch Joinen?

Hab zwar ein Tool gefunden, aber dafür muss man Admin sein und muss sie per hand im server dann Joinen lassen.

[Only registered and activated users can see links. Click Here To Register...] Das hab ich gefunden.

wäre geil wenn jemand helfen könnte
07/16/2013 14:47 .sn!ckers#2
Wenn du ne neue Map vom Server lädst dann muss automatisch ein Script sein was guckt welche Map gerade dran ist und dann das Team von den Bots so anpassen, ich guck mal was sich da machen lässt.

PHP Code:
event round_start
{
    if (
server_var(eventscripts_currentmap) == "de_dust2") do
    {
        
bot_join_team ct
    
}
    if (
server_var(eventscripts_currentmap) == "cs_italy") do
    {
        
bot_join_team t
    
}

Weiß jetzt nicht ob das klappt, probiers mal aus. Hoffe du kennst dich mit ES aus sonst schreibste einfach nochmal.
07/16/2013 17:03 Valerius1992#3
in was für eine Datei muss es rein?
bzw Order-Pfad?

in was für eine Datei muss es rein?
bzw Order-Pfad?
07/16/2013 17:11 .sn!ckers#4
Du musst erstmal das hier downloaden und installieren: [Only registered and activated users can see links. Click Here To Register...] (Steht alles im Thread!)

Dann kommt der Code jetzt in eine es_bot.txt die in folgenden Ordner geht: ../cstrike/addons/bot/

In die autoexec.cfg deines Servers musst du dann noch folgendes hinzufügen:
es_load bot

Viel Spaß! ;)
07/16/2013 17:25 Valerius1992#5
wo war nochmal die autoexec datei? ö.Ö
07/16/2013 17:32 .sn!ckers#6
../cstrike/cfg
Da ist die autoexec.cfg. Füg das dort ein:
PHP Code:
mattie_eventscripts 1
es_load bot 
Hab es oben vergessen. :rolleyes:
07/16/2013 17:35 Valerius1992#7
lol, bei mir ist keine autoexec datei ö.Ö
07/16/2013 19:27 Autrux#8
Quote:
Originally Posted by Valerius1992 View Post
lol, bei mir ist keine autoexec datei ö.Ö
Dann musst du eine im "cfg" Ordner erstellen. :)

Wenn du willst, kannst du es auch in die Server.cfg als Unterpunkt schreiben.

Das sieht dann z.B so aus:

//Eventscript
es_load bot

Bevor dies aber funktioniert, musst du Eventscript auf deinem Server installiert haben.
07/16/2013 23:15 Valerius1992#9
jo hab ich schon gemacht.
Jetzt habe ich ein anderes Problem.
Manche joinen rein, und wenn sie als letzter noch leben, sterben alle Bots, es hilft zwar ein Reeconect aber, das könnte man ja auch ausnutzen und das will ich nciht, woran möge das liegen ?

edit:
Rtv kommt immer wenn man das macht 13/14 noch zu voten
Dann votet der nächste kommt 14/15 -.-
Woran kann das leigen?
07/16/2013 23:41 .sn!ckers#10
Wann sterben die Bots? Hast du irgendwas an dem Script geändert?

RTV schreib ich dir noch mit Player-21 Sodass bei 2 echten Spielern nur 1 RTV gebraucht wird, kommt morgen. ;)
07/16/2013 23:48 Valerius1992#11
ICH hab da nichts geändert, also das war jetzt 2 mal der fall
Okay, danke

ok jetzt habe ich ein anderes problem -.-
Server down gewesen, jetzt wieder alles neu machen -.-

CT und T muss ich wieder map bedingt machen...

rtv mach ich später auch noch, da weis ich woran es liegt warum ich kein rtv machen kann.

und ne Bank brauch ich -.-
Kann mir jemand Ne Bank-datei geben die auf deutsch ist?
07/17/2013 08:54 .sn!ckers#12
Ich bin heute Abend wieder da, kannst mir ja TV oder Server Daten geben, dann mach ich dir das gerade. ;)
07/18/2013 19:37 Valerius1992#13
ich hab ein problem mit deinem Script.
es join zwar alle bots da hin wo sie hin sollen, aber...
Wenn ich 20 bots in der server.cfg eingebe, sind nur 18 auf CT seite und 2 auf T seite, da wo sie nicht hin sollen ö.Ö
07/18/2013 20:15 .sn!ckers#14
PHP Code:
mp_limitteams 20
mp_autoteambalance 0
bot_quota 20
bot_quota_mode normal
bot_chatter off 
Schreib das mal in die autoexec.cfg!
07/18/2013 21:00 Dr. Sheldon Cooper#15
Ich würde die ganzen CVAR-Befehle in die Server.cfg packen.