Sie sind nicht angemeldet.

tomdespeed

Schüler

  • »tomdespeed« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Neustadt an der Weinstrasse

  • Nachricht senden

1

Sonntag, 3. Januar 2010, 16:43

Map Config wird nicht Automatisch geladen

Hi, wilk

Habe das Problem das auf meinem neuen Server die Map Configs nicht mehr ausgelöst werden.

Normalerweiße soll bei einer GG Map der Gungame Mod laufen und umgekehrt.
Jedoch wird nur die Standart Server.cfg geladen sobald zu einer GG Map gewechselt wird.

So sieht z.b.: eine Map Config cfg aus:

gg_007_bluesector

Spoiler Spoiler

mani_warmup_timer 0
mani_quake_sounds 0
es_load gungame
es_unload anticamp
es_unload easy_say_sounds
es_unload complete_c4timer


Diese cfg`s liegen auf dem Server unter:

/server/cstrike/cfg/mani_admin_plugin/map_config

Per RCON Befehl: "es_load gungame" wird der GG Mod einwandfrei geladen und per "es_unload gungame" auch wieder deaktiviert.

Also an dem Addon selbst kann es nicht liegen. heilig

Kann es sein das die Map Config vielleicht abgeschaltet werden kann?
Und vielleicht deswegen die einzelnen Configs Ignoriert werden? keinahn

MfG Thomas
Rechtschreibfehler sind gewollt und tragen zur allgemeinen Belustigung bei!

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

2

Sonntag, 3. Januar 2010, 17:07

Re: Map Config wird nicht Automatisch geladen

Setz mal in die Config folgenden Befehl ein:

Quellcode

1
echo Hello


Dann wechselst du zu dieser GG-Map und schaust in der Serverkonsole nach, ob dort Hello steht.
Falls nicht, wissen wir schonmal, dass es nicht an Mani liegt.

tomdespeed

Schüler

  • »tomdespeed« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Neustadt an der Weinstrasse

  • Nachricht senden

3

Sonntag, 3. Januar 2010, 18:11

Re: Map Config wird nicht Automatisch geladen

Hi,

In der Konsole steht nichts, habe 3 mal drüber geschaut aber nichts zu finden.
Nur die Server.cfg sieht man dort.

Gruß Thomas
Rechtschreibfehler sind gewollt und tragen zur allgemeinen Belustigung bei!

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

4

Montag, 4. Januar 2010, 07:33

Re: Map Config wird nicht Automatisch geladen

Welche Mani Version nutzt du? Die alten Versionen sind mittlerweile recht buggy und funktionieren teilweise gar nicht mehr richtig.

tomdespeed

Schüler

  • »tomdespeed« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Neustadt an der Weinstrasse

  • Nachricht senden

5

Montag, 4. Januar 2010, 09:21

Re: Map Config wird nicht Automatisch geladen

Version 1.2T

Gibt es denn eine Stabilere Version?

MfG Thomas
Rechtschreibfehler sind gewollt und tragen zur allgemeinen Belustigung bei!

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

6

Montag, 4. Januar 2010, 13:24

Re: Map Config wird nicht Automatisch geladen

http://sourceserver.info/wiki/config/start">wiki/config/start<

Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

7

Montag, 4. Januar 2010, 16:15

Re: Map Config wird nicht Automatisch geladen

Das würde mich wundern, wenn das nicht gefixt wurde.
Was sagen die Mani-Entwickler dazu?

tomdespeed

Schüler

  • »tomdespeed« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Neustadt an der Weinstrasse

  • Nachricht senden

8

Montag, 4. Januar 2010, 19:59

Re: Map Config wird nicht Automatisch geladen

Was soll ich mit dem Link zu Wiki?? keinahn

Dort steht nichts über mein Problem drinn,
sondern nur eine Erläuterung der Autexec.cfg und Server.cfg.

Darüber bin schon hinweg.

Habe jetzt gestern ein bisschen rum getestet,
und hab festgestellt das vielleicht eine Überlagerung der cfg Befehle in der Server.cfg das Problem sein können.

Z.B.: Befehle in der Server.cfg:

es_unload gungame

Und in der Map Config steht:

es_load gungame.

Welcher Befehl wird jetzt verwendet??
Ist die Server.cfg Prio 1 oder die Map Config cfg???

Gruß Thomas
Rechtschreibfehler sind gewollt und tragen zur allgemeinen Belustigung bei!

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

9

Montag, 4. Januar 2010, 21:25

Re: Map Config wird nicht Automatisch geladen

Dein Problem wird im Wiki Link gelöst! Unzwar ohne Plugin. Bitte das nächste mal genauer reinschauen...

Zitat

Source-Engine2): $mod/maps/cfg/$mapname.cfg Existiert die Konfigurationsdatei, wird sie automatisch nach der server.cfg geladen. $mapname ist der Name der Map. Bei de_dust2 würde z.B. de_dust2.cfg ausgeführt.


Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

10

Montag, 4. Januar 2010, 21:31

Re: Map Config wird nicht Automatisch geladen

Er wollte dich nur darauf hinweisen, dass die SourceEngine nativ Mapconfigs unterstützt.
Die wenigsten wissen das. In der Tabelle steht das auch beschrieben.

Es wird zuerst die server.cfg und dann die Mapconfig ausgeführt.
Möglicherweise wird bei Mani die Mapconfig vorher oder zu früh ausgeführt.
Das ist gerade bei Eventscripts kritisch.

Da du eh schon Eventscripts nutzt, könnte vielleicht dieses sehr hilfreich sein: http://sourceserver.info/viewtopic.php?f=65&t=789">viewtopic.php?f=65&t=789<

Das würde dir auf jeden Fall ersparen für jede Map einzeln eine Config anzulegen.

tomdespeed

Schüler

  • »tomdespeed« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Neustadt an der Weinstrasse

  • Nachricht senden

11

Dienstag, 5. Januar 2010, 18:01

Re: Map Config wird nicht Automatisch geladen

Also der vorschlag von Dead_eye

Zitat

Da du eh schon Eventscripts nutzt, könnte vielleicht dieses sehr hilfreich sein: viewtopic.php?f=65&t=789


mit Es Plugin habe ich jetzt mal getestet.
Scheint super einfach zu sein. right
Leider bekomme ich es nicht richtig zum laufen kann mal jemand über die Config schauen ob hier der Fehler liegt:

Mapload.cfg:

Spoiler Spoiler

// ****************************************
// ********* MapLoad (c) 2007 by Chrisber
// ********* Version: 2.0.0.0 (Py)
// ********* Release: 12/14/2007 21:00
// ****************************************
// ********* Forum: http://forums.mattie.info/cs/forums/viewtopic.php?t=18312">http://forums.mattie.info/cs/forums/vie ... hp?t=18312</a>
// ********* Addon: http://addons.eventscripts.com/addons/view/mapload">http://addons.eventscripts.com/addons/view/mapload</a>
// ****************************************
// ********* EMail: <!-- e --><a href="mailto:admin@bmhost.de">admin@bmhost.de</a><!-- e -->
// ********* WWW: http://www.chaos-club.eu">http://www.chaos-club.eu</a> and http://www.chrisber.de">http://www.chrisber.de</a>
// ****************************************

// ****************************************
// Sample: GunGame5
//mapload gungame gg_
//mapunload
mapload <gungame> <gg_> mapunload


Ich versteh nicht ganz die Anleitung wie man einen Befehl richtig Scriptet. heul
Ich benutze Gungame5 über Eventscript.
Und alle gg_ Maps sollen dann im GG Mod laufen, und alle anderen (de_ cs_) mit der normalen Server cfg. also ohne GG Mod.

Gruß Thomas
Rechtschreibfehler sind gewollt und tragen zur allgemeinen Belustigung bei!

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

12

Dienstag, 5. Januar 2010, 22:41

Re: Map Config wird nicht Automatisch geladen

Die Spitzen klammern müssen weg.

Das in die autoexec.cfg:

Quellcode

1
es_xload mapload


Das in die server.cfg:

Quellcode

1
2
mapload gungame gg_
mapunload


Der Befehl "mapload gungame _gg" lädt das Script gungame bei allen Maps, die mit gg_ anfangen.
Der Befehl "mapunload" entlädt alle Script, die für die Map nicht geladen werden sollen.

Du solltest vorher auch deine Mapconfigs löschen und es_unload gungame aus deiner server.cfg entfernen.

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

13

Dienstag, 5. Januar 2010, 22:47

Re: Map Config wird nicht Automatisch geladen

Hi.
Das Script funktioniert nicht (mehr).

Folgendes sollte genau das gleiche machen. Packe es nach addons/eventscripts/mapcfg/mapcfg.py (erstellen) und dann noch es_load mapcfg in die cfg/autoexec.cfg.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import es, gamethread



#
# Config
#
gungame = """
sv_gravity 20000
sv_alltalk 0
mp_friendlyfire 1
"""

standard = """
sv_gravity 100
sv_alltalk 1
mp_friendlyfire 0
"""



#
# Code - nichts aendern
#
def load():
	gamethread.delayed(1, check, es.getString("eventscripts_currentmap").strip())

def es_map_start(event_var):
	gamethread.delayed(1, check, event_var["mapname"].strip())

def check(mapname):
	execute(gungame if mapname.startswith("gg_") else standard)

def execute(config):
	for line in config.split("\n"):
		line = line.strip()
		
		if len(line) > 2:
			es.server.queuecmd(line)


Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

14

Mittwoch, 6. Januar 2010, 00:58

Re: Map Config wird nicht Automatisch geladen

Kannst du das Script mal wieder funktionstüchtig machen?

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

15

Mittwoch, 6. Januar 2010, 03:44

Re: Map Config wird nicht Automatisch geladen

So, ganz frisch gepresst :mrgreen:

http://forums.eventscripts.com/viewtopic.php?f=27&t=18312&p=163537#p163537">http://forums.eventscripts.com/viewtopi ... 37#p163537</a>
http://addons.eventscripts.com/addons/view/mapload">http://addons.eventscripts.com/addons/view/mapload</a>

Die Beispielkonfiguration die beiliegt ist extra für dich gemacht :P
Du musst nur noch die // am Anfang entfernen, es müsste also so aussehen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
gungame
{
	// Map-prefixes on which this rule will be executed - seperate with comma
	// Example: if you enter "de_", any map starting with de_ will match
	prefixes "gg_"
	
	// Maps on which this rule will be executed - seperate with comma
	// Example: if you enter "de_dust", this will NOT match on de_dust2
	maps ""
	
	// Scripts should be executed - seperate with comma
	scripts "gungame"
	
	// Configs should be executed (relative to cfg/) - don't use .cfg and seperate with comma
	configs "gungame"
	
	// 0 = first scripts then configs
	// 1 = first configs then scripts
	order 0
	
	// 0 = never unload
	// 1 = unload when map ends (exactly: when new map begins, this is by scripting limitations)
	// 2 = unload if prefix or map doesn't match anymore
	// 3 = unload if any other rule matches (not recommended)
	unload 2
}


Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

tomdespeed

Schüler

  • »tomdespeed« ist der Autor dieses Themas

Beiträge: 56

Wohnort: Neustadt an der Weinstrasse

  • Nachricht senden

16

Samstag, 9. Januar 2010, 07:18

Re: Map Config wird nicht Automatisch geladen

Wollte jetzt mal das Scripts von Chris ausprobieren.

Zitat

Du musst nur noch die // am Anfang entfernen


Welche denn? keinahn
In den Befehlen wie zb.: prefixes "gg_"

sind ja keine // davor?

Und bei:

Zitat

gungame
{
// Map-prefixes on which this rule will be executed - seperate with comma
// Example: if you enter "de_", any map starting with de_ will match


sind das nur Erklärungen der einstellbaren Variablen, oder? shaem2

Gruß Thomas
Rechtschreibfehler sind gewollt und tragen zur allgemeinen Belustigung bei!

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

17

Samstag, 9. Januar 2010, 14:10

Re: Map Config wird nicht Automatisch geladen

Also.
Die Standardconfig sieht ja so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Example configuration
// You can name a rule how ever you want (duplicate names are allowed)
//gungame
//{
//	// Map-prefixes on which this rule will be executed - seperate with comma
//	// Example: if you enter "de_", any map starting with de_ will match
//	prefixes "gg_"
//	
//	// Maps on which this rule will be executed - seperate with comma
//	// Example: if you enter "de_dust", this will NOT match on de_dust2
//	maps ""
//	
//	// Scripts should be executed - seperate with comma
//	scripts "gungame"
//	
//	// Configs should be executed (relative to cfg/) - don't use .cfg and seperate with comma
//	configs "gungame"
//	
//	// 0 = first scripts then configs
//	// 1 = first configs then scripts
//	order 0
//	
//	// 0 = never unload
//	// 1 = unload when map ends (exactly: when new map begins, this is by scripting limitations)
//	// 2 = unload if prefix or map doesn't match anymore
//	// 3 = unload if any other rule matches (not recommended)
//	unload 2
//}


Sie muss bei dir (da du ja eh gungame hast) so aussehen (damit alles aktiv ist):

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
gungame
{
	// Map-prefixes on which this rule will be executed - seperate with comma
	// Example: if you enter "de_", any map starting with de_ will match
	prefixes "gg_"
	
	// Maps on which this rule will be executed - seperate with comma
	// Example: if you enter "de_dust", this will NOT match on de_dust2
	maps ""
	
	// Scripts should be executed - seperate with comma
	scripts "gungame"
	
	// Configs should be executed (relative to cfg/) - don't use .cfg and seperate with comma
	configs "gungame"
	
	// 0 = first scripts then configs
	// 1 = first configs then scripts
	order 0
	
	// 0 = never unload
	// 1 = unload when map ends (exactly: when new map begins, this is by scripting limitations)
	// 2 = unload if prefix or map doesn't match anymore
	// 3 = unload if any other rule matches (not recommended)
	unload 2
}


Gruß
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.