Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

nebu

Anfänger

  • »nebu« ist der Autor dieses Themas

Beiträge: 15

Rootserver vorhanden: Nein

  • Nachricht senden

1

Samstag, 25. Januar 2014, 16:28

Server lädt einfach meine Custom Mapgroup nicht

Hallo,

ich wollte mich kurz vorstellen. Bin neu hier, hoste seit mehr als 10 Jahren bereits Half-Life Server, war aber lange Jahre nicht in der Szene, aber jetzt mit Cs:Go haben wir wieder ne kleine Truppe zusammen bekomen die Lust hat. Lange Rede kurzer Sinn, ich will mir bald wieder einen Root holen, hoste jetzt aber zum warm spielen nen kleinen Server auf meiner V-Server Location. Dieser funktioniert auch soweit. Allerdings habe ich dafür das Deathmatch Plugin inkl. einiger Custommaps am laufen.

Nur wenn ich den Server mit meiner Mapgroup "mg_custom" starten möchte, kann ich nicht connecten. Es kommt die übliche Fehlermeldung beim Client und in der Serverkonsole steht, dass er die Mapgroup nicht finden kann. Lade ich die Maps jedoch einzeln rein, dann ists kein Problem. Ich hab auch schon in der Suche des öfteren den Fall gefunden, aber irgendwie krieg ich es trotzdem nicht hin :cursing:

Meine startzeile:

Quellcode

1
screen -A -m -d -S csgo ./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_custom +map aim_map -maxplayers_override 10


Meine gamemodes_server.txt

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
// To use this file, rename it to GameModes_Server.txt
//
// Values here override the default gamemodes.txt 

"GameModes_Server.txt"{"gameTypes"{"classic"{"gameModes"{

/////////////////////////////////////////
// COMPETITIVE
/////////////////////////////////////////
"competitive"{

		
		"maxplayers"		"10"			// Note that maxplayers doesn't go in the convar block.
											// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
		"exec"
		{
											// Any config files listed here will be executed after the ones in gamemodes.txt.
			
			"exec"					"server_last.cfg" 
		}

		"mapgroupsMP"						// List of mapgroups valid for this game mode ( competitive )
		{
			"mg_custom"		""
		}


}
/////////////////////////////////////////
// CASUAL
/////////////////////////////////////////
"casual"{



		"maxplayers"		"10"

		"exec"
		{
			"exec"					"server_last.cfg"
		}

		"mapgroupsMP"						// List of mapgroups valid for this game mode ( casual )
		{
			"mg_custom"		""
		}



}}}"gungame"{"gameModes"{

/////////////////////////////////////////
// ARMS RACE
/////////////////////////////////////////
"gungameprogressive"{



		"maxplayers"			"10"

		// These are the configs that get executed when a game mode of this type is created
		"exec"
		{
			"exec"					"server_last.cfg"
		}
					
		"mapgroupsMP"
		{
			"mg_armsrace"	""
		}

		"weaponprogression_ct"
		{
			"deagle"		{ "kills"	"5" }
			"awp"			{ "kills"	"5" }
			"knifegg"		{ "kills"	"1" }
		}
					
		"weaponprogression_t"
		{
			"deagle"		{ "kills"	"5" }
			"awp"			{ "kills"	"5" }
			"knifegg"		{ "kills"	"1" }
		}



/////////////////////////////////////////
// DEMOLITION
/////////////////////////////////////////
"gungametrbomb"
{


		"maxplayers"			"10"

		// These are the configs that get executed when a game mode of this type is created
		"exec"
		{
			"exec"					"server_last.cfg"
		}

		"mapgroupsMP"
		{
			"mg_demolition"		""
		}

		"weaponprogression_ct"
		{
			"m4a1"			{ "kills"	"1" }
			"awp"			{ "kills"	"1" }
			"Scar20"		{ "kills"	"1" }
		}
			
		"weaponprogression_t"
		{
			"ak47"			{ "kills"	"1" }
			"awp"			{ "kills"	"1" }
			"g3sg1"			{ "kills"	"1" }
		}


}}}}

//////////////////////////////////////////////////////////////////////////////////////////////
// Map groups
//
// To use a mapgroup, it needs to be defined in a keyvalues
// block such as the example below, as well as listed in the 
// 'mapgroupsMP' block within the game mode that will run it,
// such as the example above.
//
// Then launch the server with '+mapgroup MAPGROUPNAME'
//
// Example:
//
// srcds -game csgo +game_mode 1 +mapgroup mg_bomb_se +map de_nuke_se
//
//
// Check the developer wiki for updated community info
// https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
//////////////////////////////////////////////////////////////////////////////////////////////


	"mapgroups"
	{
		"mg_custom"									// mapgroup definition
		{
			"name"			"mg_custom"
			"maps"
			{
				"aim_map"		""
				"awp_vietnam"		""
				"aim_farm"		""
				"aim_map_usp"		""
				"awp_dust"		""
				"ak-47_go"		""
			}
		}
	}
}


server.cfg

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
hostname "[GER]Waschdalos Aim_Map Only 24/7 Testserver"
sv_tags "tags"

rcon_password "*****"
sv_password ""		
log on
log "1"
sv_cheats 0
sv_lan 0
sv_pure 0
net_maxfilesize 128

writeid
writeip
exec banned_user.cfg
exec banned_ip.cfg


gamemode_competitive.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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
bot_autodifficulty_threshold_high					0.0	// Value between -20.0 and 20.0 (Amount above avg human contribution score, above which a bot should lower its difficulty)
bot_autodifficulty_threshold_low					-2.0	// Value between -20.0 and 20.0 (Amount below avg human contribution score, below which a bot should raise its difficulty)
bot_chatter											normal
bot_defer_to_human_goals							1
bot_defer_to_human_items							1
bot_difficulty										2
bot_quota											0
bot_quota_mode										fill
cash_player_bomb_defused							300
cash_player_bomb_planted							300
cash_player_damage_hostage							-30
cash_player_interact_with_hostage					300
cash_player_killed_enemy_default					300
cash_player_killed_enemy_factor						1
cash_player_killed_hostage							-1000
cash_player_killed_teammate							-3300
cash_player_rescued_hostage							1000
cash_team_elimination_bomb_map						3250
cash_team_elimination_hostage_map_t					3000
cash_team_elimination_hostage_map_ct					3000
cash_team_hostage_alive								0
cash_team_hostage_interaction						600
cash_team_loser_bonus								1400
cash_team_loser_bonus_consecutive_rounds			500
cash_team_planted_bomb_but_defused					800
cash_team_rescued_hostage						600
cash_team_terrorist_win_bomb						3500
cash_team_win_by_defusing_bomb						3500
cash_team_win_by_hostage_rescue						2900
cash_team_win_by_time_running_out_hostage			3250
cash_team_win_by_time_running_out_bomb				3250
ff_damage_reduction_bullets							0.33
ff_damage_reduction_grenade							0.85
ff_damage_reduction_grenade_self					1
ff_damage_reduction_other							0.4
mp_afterroundmoney									0
mp_buytime											0
mp_buy_anywhere										0
mp_buy_during_immunity								0
mp_death_drop_defuser								0	
mp_death_drop_grenade								0			// 0=none, 1=best, 2=current or best
mp_death_drop_gun									1			// 0=none, 1=best, 2=current or best
mp_deathcam_skippable								1
mp_defuser_allocation								0
mp_force_pick_time									0
mp_forcecamera										1			// Set to 1 for team only spectating.
mp_free_armor										0		
mp_freezetime										0
mp_friendlyfire										0
mp_win_panel_display_time							3
mp_ggprogressive_round_restart_delay				0
mp_ggtr_bomb_defuse_bonus							1
mp_ggtr_bomb_detonation_bonus						1
mp_ggtr_bomb_pts_for_flash							4
mp_ggtr_bomb_pts_for_he								3
mp_ggtr_bomb_pts_for_molotov						5
mp_ggtr_bomb_pts_for_upgrade						2
mp_ggtr_bomb_respawn_delay							0
mp_ggtr_end_round_kill_bonus						1
mp_ggtr_halftime_delay								0.0
mp_ggtr_last_weapon_kill_ends_half					0
mp_respawn_immunitytime								0
mp_halftime											0
mp_match_can_clinch									0			// 0=No mercy rule, 1=team can clinch match win early if they win > 1/2 total rounds
mp_maxmoney											16000
mp_maxrounds										999
mp_molotovusedelay									0
mp_playercashawards									1
mp_roundtime										2
mp_roundtime_hostage								2
mp_roundtime_defuse									2
mp_solid_teammates									1
mp_startmoney										800
mp_teamcashawards									1
mp_timelimit										20
mp_warmuptime										0
mp_weapons_allow_zeus								0
spec_freeze_panel_extended_time						0
spec_freeze_time									5.0
sv_allow_votes										1		// Voting allowed in this mode
sv_alltalk											0
sv_arms_race_vote_to_restart_disallowed_after		0
sv_deadtalk											1
sv_ignoregrenaderadio								0
tv_delay											105
mp_warmup_pausetimer								0
mp_halftime_pausetimer								0
mp_randomspawn										0
mp_randomspawn_los									0
sv_infinite_ammo									0
ammo_grenade_limit_flashbang						2
ammo_grenade_limit_total							4
//
mp_weapons_allow_map_placed							1
mp_weapons_glow_on_ground							0
mp_display_kill_assists								1
mp_respawn_on_death_t								0
mp_respawn_on_death_ct								0
mp_ct_default_melee									weapon_knife
mp_ct_default_secondary								weapon_hkp2000
mp_ct_default_primary								""
mp_t_default_melee									weapon_knife
mp_t_default_secondary								weapon_glock
mp_t_default_primary								""
mp_default_team_winner_no_objective					-1		// 2 == CTs, 3 == Ts

tpunkt

Anfänger

Beiträge: 4

Rootserver vorhanden: Nein

  • Nachricht senden

2

Montag, 27. Januar 2014, 10:33

Die Custom-Maps in der Mapgroup müssen noch als Map deklariert werden. Für Standard-Maps stehen diese Deklarationen in der gamemodes.txt, die ja ebenfalls ausgeführt wird.

Passe deine gamemodes_server.txt wie in diesem Beispiel an an:

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
"GameModes_Server.txt"
{
	"gameTypes"
	{
		blabla
	}

	
	"mapgroups"
	{

		"mg_custom"
		{
			"maps"
			{

				"mapname_custom"	""

			}
		}		
	}


	"maps"
	{

		"mapname_custom"
		{
			"nameID"			"#SFUI_Map_mapname_custom"
			"name"				"mapname_custom"
			"imagename"	   "map-mapname_custom"
		}
	}

}


Die Einträge unter "maps" musst du natürlich pro Custom Map definieren.

Gruss
tpunkt

nebu

Anfänger

  • »nebu« ist der Autor dieses Themas

Beiträge: 15

Rootserver vorhanden: Nein

  • Nachricht senden

3

Montag, 27. Januar 2014, 12:26

Danke werde ich heute Abend mal testen, bin jetzt aber auch schon dran gewesen die Maps per Workshop laufen zu lassen, aber das klappte auch noch nicht so richtig.

nebu

Anfänger

  • »nebu« ist der Autor dieses Themas

Beiträge: 15

Rootserver vorhanden: Nein

  • Nachricht senden

4

Montag, 27. Januar 2014, 18:54

Hallo,

habs jetzt erstmal nur mit einer Map ausprobiert, trotzdem kriege ich nach wie vor folgende Fehlermeldung:

Quellcode

1
2
-> Reservation cookie 18600008c9646d6:  reason ReplyReservationRequest
ApplyGameSettings: Invalid mapgroup name mg_custom

Cutti

Anfänger

Beiträge: 32

Wohnort: Köln

Rootserver vorhanden: Ja

  • Nachricht senden

5

Montag, 27. Januar 2014, 19:25

Formatiere mal deine gamemodes_server.txt um, dann fällt direkt auf, dass vor DEMOLITION eine Klammer zu fehlt . Er ignoriert deshalb deine Einträge.

nebu

Anfänger

  • »nebu« ist der Autor dieses Themas

Beiträge: 15

Rootserver vorhanden: Nein

  • Nachricht senden

6

Mittwoch, 29. Januar 2014, 18:23

@Cutti

super danke das wars. Ich hab nochmals mir die example Datei aufm Server angeschaut und dort ist die Klammer auch nicht drin, sprich in der ist der Fehler auch vorhanden.

nebu

Anfänger

  • »nebu« ist der Autor dieses Themas

Beiträge: 15

Rootserver vorhanden: Nein

  • Nachricht senden

7

Mittwoch, 29. Januar 2014, 22:27

Jetzt habe ich leider das nächste Problem und muss nochmal stören.

Beim Mapchange bzw. wenn man nextmap eintippt, dann steht da de_dust und die kommt dann auch, egal was gevotet wird. Im Vote sind dagegen die richtigen Maps. Nur sind in der Mapgroup gar keine Standardmaps mehr drin, trotzdem lädt er dann dust, aztec office etc.

Edit:

Problem gelöst. Beim letzten Update wurden wohl die mapcycle.txt und maplist.txt überschrieben. Hab sie editiert und jetzt geht alles so wie es soll.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nebu« (30. Januar 2014, 18:39)