+ Post New Thread
Results 1 to 7 of 7
  1. #1
    Join Date
    22.03.2012
    Posts
    16
    Thanks
    Thanked 0 Times in 0 Posts

    Default Custom Maps installieren

    Hallo,

    würde gerne paar Custom Maps hochladen und kriege andauernd so einen Fehler:


    GameTypes: could not find matching map "aim_deagle7k".


    Bitte um Hilfe

  2. #2
    Join Date
    07.11.2001
    Location
    Deizisau
    Posts
    47,144
    Thanks
    Thanked 782 Times in 612 Posts

    Default

    Der derzeitige Stand der Dinge ist reichlich unbefriedigend. Warum erkläre ich dir jetzt.

    Es reicht nicht mehr aus, einfach die Map in den Maps Ordner zu laden und dann darauf zu wechseln. Man muss zusätzlich noch die gamemode.txt ändern. Du verwendest einen CKRAS Server, da ist es anzuraten stattdessen die gamemode_server.txt zu verwenden, da die gamemode.txt regelmäßig überschrieben wird.

    Die gamemode_server.txt ist absolut identisch aufgebaut wie die gamemode.txt und sie überschreibt die entsprechenden Einträge in der gamemode.txt. Hier ein Beispiel:

    In der gamemode.txt steht für den Typ "Casual" und den Modus "Competitive", neben vielen anderen cvars, der cvar mp_friendlyfire auf 0. Wenn in der gamemode_server.txt z.B. nur ein einziger CVar und zwar mp_friendlyfire auf 1 steht, würde dieser Wert gelten, da er den Wert von der gamemode.txt überschreibt. Die anderen CVars, der in der gamemode.txt stehen, sind davon nicht betroffen.
    Wenn die gamemode_server.txt nun leer ist, kann man im Grunde den kompletten Inhalt der gamemode.txt kopieren und dort einfügen. Der Aufbau dieser Datei ist ganz einfach.

    Erst folgt eine Block-ID, dann ein "{" für den Anfang und ein "}" für das Ende des Blocks. Innerhalb eines Blocks folgen entweder weitere Blocks oder die Werte. Hier ein frei erfundenes Beispiel:

    Code:
    "Block-ID"
    {
    	"Eigenschaft" "Wert"
    	
    	"Block-ID"
    	{
    		"Eigenschaft"	"Wert"
    	}
    }
    Damit man jetzt eine Custom Map zum Laufen bringen kann, müssen folgende Dinge gemacht werden.

    • Eine neue Mapgruppe, z.B. mit dem Namen "mg_aim" erstellen
    • Im Bereich deines Spiel-Modus, z.B. Casual Competitive, muss in dem Block mit den erlaubten mapgroups die neu erstellte Gruppe eingetragen werden



    Hier ein Beispiel für einen Eintrag in der gamemode_server.txt, um die Map aim_ak-colt hinzuzufügen.


    Code:
    // Values here override the default gamemodes.txt 
    "GameModes.txt"
    {
    	"gameTypes"
    	{
    		"competitive"
    		{
    			// Map groups for online modes
    			"mapgroupsMP"
    			{
    				"mg_bomb"		""
    				"mg_hostage"		""
    				"mg_dust"		""
    				"mg_aim"		""
    			}
    		}
    	}	
    
    	"mapgroups"
    	{
    		"mg_aim"
    		{
    			"imagename"	""
    			"nameID"	"mapgroup-aim"
    			"name"		"mg_aim"
    			"maps"
    			{
    				"aim_ak-colt"		""
    				"aim_deagle8k_go"	""
    			}
    		}
    	}	
    }
    VORSICHT!!! Valve hat derzeit noch einen Bug im Spiel. Wenn eine Custom-Map, egal zu welchem Zeitpunkt, mal ohne Spieler ist, kann kein Spieler mehr auf den Server connecten. Die einzige im Moment funktionierende Vorgehensweise auf die Map zu wechseln ist:

    • Zu einer Standard Map, z.B. dust2 wechseln
    • Auf den Server connecten
    • Ingame auf die Custom Map wechseln
    • Dafür sorgen, dass die Map nicht mehr ohne Spieler sein wird, da sonst keiner mehr darauf connecten kann.
    Last edited by Voodoo; 30.08.2012 at 10:32.
    This is my rabbit. Copy rabbit into your signature to help him on his way to world domination.

  3. #3
    Join Date
    22.03.2012
    Posts
    16
    Thanks
    Thanked 0 Times in 0 Posts

    Default

    RICHTIG SO???

    Code:
    // Values here override the default gamemodes.txt 
    "GameModes.txt"
    {
    	"gameTypes"
    	{
    		"competitive"
    		{
    			// Map groups for online modes
    			"mapgroupsMP"
    			{
    				"mg_bomb"		""
    				"mg_hostage"	""
    				"mg_dust"		""
    				"mg_aim"		""
    			}
    		}
    	}	
    
    	"mapgroups"
    	{
    		"mg_aim"
    		{
    			"imagename"	""
    			"nameID"		"mapgroup-aim"
    			"name"		"mg_aim"
    			"maps"
    			{
    				"fy_pool_day"	""
    				"fy_iceworld"
    				"aim_deagle8k_go"
    				"aim_map_csgo"
    			}
    		}
    	}	
    	
    	"maps"
    	{
    		//
    		// aim Maps
    		//
    		"fy_pool_day"
    		{
    			"nameID"		"fy_pool_day"
    			"name"		"fy_pool_day"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		"fy_iceworld"
    		{
    			"nameID"		"fy_iceworld"
    			"name"		"fy_iceworld"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    		"aim_deagle8k_go"
    		{
    			"nameID"		"aim_deagle8k_go"
    			"name"		"aim_deagle8k_go"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		"aim_map_csgo"
    		{
    			"nameID"		"aim_map_csgo"
    			"name"		"aim_map_csgo"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		}
    	}
    }

  4. #4
    Join Date
    07.11.2001
    Location
    Deizisau
    Posts
    47,144
    Thanks
    Thanked 782 Times in 612 Posts

    Default

    Nein, bei den Mapgroups hast du jeweils immer das "" vergessen, was zwingend erforderlich ist.

    Dann weiter unten bei den einzelnen Maps hast du immer das abschließende } vergessen. Ein Block beginnt immer mit { und hört mit } auf.
    This is my rabbit. Copy rabbit into your signature to help him on his way to world domination.

  5. #5
    Join Date
    07.11.2001
    Location
    Deizisau
    Posts
    47,144
    Thanks
    Thanked 782 Times in 612 Posts

    Default

    Statt

    Code:
    "fy_iceworld"
    		{
    			"nameID"		"fy_iceworld"
    			"name"		"fy_iceworld"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    
    		"aim_deagle8k_go"
    müsste es lauten

    Code:
    "fy_iceworld"
    		{
    			"nameID"		"fy_iceworld"
    			"name"		"fy_iceworld"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		}
    		"aim_deagle8k_go"
    This is my rabbit. Copy rabbit into your signature to help him on his way to world domination.

  6. #6
    Join Date
    22.03.2012
    Posts
    16
    Thanks
    Thanked 0 Times in 0 Posts

    Default

    Villeicht so?

    Code:
    // Values here override the default gamemodes.txt 
    "GameModes.txt"
    {
    	"gameTypes"
    	{
    		"competitive"
    		{
    			// Map groups for online modes
    			"mapgroupsMP"
    			{
    				"mg_bomb"		""
    				"mg_hostage"	""
    				"mg_dust"		""
    				"mg_aim"		""
    			}
    		}
    	}	
    
    	"mapgroups"
    	{
    		"mg_aim"
    		{
    			"imagename"	""
    			"nameID"		"mapgroup-aim"
    			"name"		"mg_aim"
    			"maps"
    			{
    				"fy_pool_day"	""
    				"fy_iceworld"	""
    				"aim_deagle8k_go"	""
    				"aim_map_csgo"	""
    			}
    		}
    	}	
    	
    	"maps"
    	{
    		//
    		// aim Maps
    		//
    		"fy_pool_day"
    		{
    			"nameID"		"fy_pool_day"
    			"name"		"fy_pool_day"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		}
    	}
    		"fy_iceworld"
    		{
    			"nameID"		"fy_iceworld"
    			"name"		"fy_iceworld"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		}
    	}
    		"aim_deagle8k_go"
    		{
    			"nameID"		"aim_deagle8k_go"
    			"name"		"aim_deagle8k_go"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		}
    	}
    		"aim_map_csgo"
    		{
    			"nameID"		"aim_map_csgo"
    			"name"		"aim_map_csgo"
    			"imagename"	""
    			"t_arms"		"models/weapons/t_arms.mdl"
    			"t_models"
    			{
    				"tm_leet_variantA"	""
    				"tm_leet_variantB"	""
    				"tm_leet_variantC"	""
    				"tm_leet_variantD"	""
    				"tm_leet_variantE"	""
    			}
    			"ct_arms"		"models/weapons/ct_arms_idf.mdl"
    			"ct_models"
    			{
    				"ctm_idf"		""
    				"ctm_idf_variantB"	""
    				"ctm_idf_variantC"	""
    				"ctm_idf_variantD"	""
    				"ctm_idf_variantE"	""
    				//"ctm_idf_variantF"	""
    			}
    		}
    	}
    }

  7. #7
    Join Date
    07.11.2001
    Location
    Deizisau
    Posts
    47,144
    Thanks
    Thanked 782 Times in 612 Posts

    Default

    Nein, jetzt hast du ein } zu viel. Du schließt den Block "Maps" jetzt fälschlicherweise ab. Du siehst doch anhand der Einrückung genau, welchen Block du gerade abschließt.
    This is my rabbit. Copy rabbit into your signature to help him on his way to world domination.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •