Sie sind nicht angemeldet.

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

1

Freitag, 21. Dezember 2007, 20:04

Configs für bestimmte Maps ausführen

Tach auch,

hier mal eine kleine Anleitung um Configs nur für eine bestimmte Map aus zuführen.

erstelle eine .cfg mit dem mapnamen in dem Verzeichnis "cstrike/cfg/mani_admin_plugin/map_config".
z.b. de_dust.cfg oder cs_office.cfg

Schreibe alle Befehle in diese Dateien, die du nur bei dieser Map haben möchtest.

Z.b. Bei de_dust soll "sv_gravity 150" sein, und bei cs_office "sv_gravity 800"!!

de_dust.cfg

Quellcode

1
sv_gravity 150

cs_office.cfg

Quellcode

1
sv_gravity 800 
u.s.w.

Ihr könnt auch mehrere Befehle in die .cfg Datei schreiben.

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

2

Sonntag, 27. Januar 2008, 12:28

Re: Configs für bestimmte Maps ausführen

Könnte ich das auch dann für meine gungame maps machen.

Den ich habe im moment das mani_admin_plugin drauf und würde aber auch gerne gg maps mit hochladen.
Dazu habe ich nun mattie_eventscripts mit drauf gemacht.

Wenn ich nun aber das mattie_eventscripts + mani_admin_plugin starten lasse dann sind alle Maps gungame und das will ich ja nicht.

Wenn ich nun wie du sagst für jede Map eine cfg Datei anlege dann müsste ich doch z.B. da reinschreiben das bei der ggmap das mattie_eventscripts startet oder ?

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

3

Sonntag, 27. Januar 2008, 14:45

Re: Configs für bestimmte Maps ausführen

Ja das müsste gehen.

Erst mal alle Startbefehle für GG aus der autoexec.cfg oder server.cfg entfernen.
Schriebe in die Configs für die Gungamemaps "es_load gungame3"
Nicht vergessen bei normalen maps das GG wieder ab zu schalten.
Also in die server.cfg ganz unten "es_unload gungame3"

Nun wird jedes Mal beim Mapwechsel "es_unload gungame3" ausgeführt.
Bei GG maps wird es nachträglich aber wieder eingeschaltet!
Das klappt weil die server.cfg vor der "gg_*map*.cfg" ausgeführt wird!


gungame3 ist nur ein Beispiel, es kann sein das der Befehl bei dir anders ausschaut!

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

4

Montag, 28. Januar 2008, 07:35

Re: Configs für bestimmte Maps ausführen

ja aber gungame wird sich glaube ich nicht sofort entladen lassen bei mapwechsel

schreibe einen delay mit bei .-)

es delayed 5 es_unload gungame3

Lumpi

Anfänger

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

5

Montag, 28. Januar 2008, 22:34

Re: Configs für bestimmte Maps ausführen

Noch einfacher geht es mit yaggl_es. Das ist ein Addon für Mattie's Eventscripts.

Es startet bei Maps mit gg-Prefix automatisch GunGame (gungame3) und lädt die entsprechenden Settings.
Bei Mapende wird wieder alles automatisch deaktiviert.

Im oberen Teil kannst du noch ein paar Einstellungen festlegen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
block yaggl_es_conf
{

	// yaggl_es_gg_mapsprefixes - a comma separated list of gun game maps prefixes
	es_xsetinfo yaggl_es_gg_mapsprefixes "gg,gungame"

	// yaggl_es_mani_warmup_timer - time of mani warmup (should be equal to mani_warmup_timer from mani_server.cfg)
	//  should only be used when mani admin plugin, or any other script/plugin managing warmup, is installed
	es_xsetinfo yaggl_es_mani_warmup_timer 60

	// yaggl_es_gg_script - name of the script to load
	es_xsetinfo yaggl_es_gg_script "gungame3"
	
	// yaggl_es_gg_map_setup - setup for the map
	//  should be equal to gg_map_setup from gg config
	alias yaggl_es_gg_map_setup "mp_timelimit 45; mp_winlimit 0; sv_alltalk 0; mp_chattime 10; mp_c4timer 25; mani_vote_allow_extend 0; ma_unrestrictall"
}


Das Script muss in folgenden Ordner (muss noch erstellt werden):

Quellcode

1
.../cstrike/addons/eventscripts/yaggl_es/


Dann noch es_load yaggl_es in die autoexec.cfg reinschreiben und fertig.

Mit etwas Geschick kann man das Script auch für Deathmatch oder andere Plugins umschreiben.


MfG
»Lumpi« hat folgende Datei angehängt:
  • es_yaggl_es.txt (4,03 kB - 329 mal heruntergeladen - zuletzt: Gestern, 10:15)

6

Freitag, 21. März 2008, 14:51

Re: Configs für bestimmte Maps ausführen

Habe einen Deathmatch Server und möchte gerne, dass bei einer bestimmten Map keine Bots auf dem Server sind.
Habe eine mapname.cfg in den Ordner cstrike/cfg/mani_admin_plugin/map_config/ gepackt mit folgendem Inhalt:

bot_add 0
bot_kick

Haut aber leider nicht hin...
Weiß einer Rat dazu?

THX in advance
Gruß Bensen
Visit us @ http://www.ilive-gaming.de

HSFighter

Administrator

  • »HSFighter« ist der Autor dieses Themas

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

7

Mittwoch, 26. März 2008, 00:14

Re: Configs für bestimmte Maps ausführen

Was für eine CS:S-DM Version benuzt du?

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

8

Mittwoch, 26. März 2008, 07:16

Re: Configs für bestimmte Maps ausführen

Noch die alte 0.97, da ich noch Mani nutze.
Bin aber gerade dabei auf Sourcemod nach und nach umzusteigen.

Führt das zu Problemen? Oder ist es von Vorteil?
Gruß Bensen
Visit us @ http://www.ilive-gaming.de

9

Mittwoch, 26. März 2008, 08:46

Re: Configs für bestimmte Maps ausführen

wie wär's mit "bot_quota 0"?


Es gibt immer einen, der besser ist! Aber der cheatet!

10

Mittwoch, 26. März 2008, 22:18

Re: Configs für bestimmte Maps ausführen

Zitat von »"AK|Ullr"«

wie wär's mit "bot_quota 0"?


Werde es probieren! Danke erstmal ;)
Gruß Bensen
Visit us @ http://www.ilive-gaming.de

11

Freitag, 16. Mai 2008, 21:43

Re: Configs für bestimmte Maps ausführen

Hey Jungs, das ist nicht böse gemeint, aber für Mapconfigs braucht ihr überhaupt kein Plugin, das ist ein Build-In Feature der Sourceengine. Das Prinzip ist aber identisch, lediglich müssen die .cfg Dateien unter maps\cfg gelegt werden.

Also bspw.

...\cstrike\maps\cfg\de_dust.cfg

Ausführlicher habe ich das ganze hier beschrieben.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

12

Samstag, 17. Mai 2008, 01:33

Re: Configs für bestimmte Maps ausführen

Ja, ich denke das wissen alle. Wenn man aber bestimmten Gruppen von Maps Configs zuweisen will, ist es einfacher Plugins dafür zu verwenden, anstatt z.B. für jede gg_Map eine eigene Config zu erstellen.