Sie sind nicht angemeldet.

LuckyJacky

Anfänger

  • »LuckyJacky« ist der Autor dieses Themas

Beiträge: 3

Wohnort: zuhause

Beruf: hab ich

Rootserver vorhanden: Nein

  • Nachricht senden

1

Montag, 2. November 2015, 17:50

gamemodes_server gamemode_xxxx.cfg

hallo
ich mache mir grad einen CSgo Server
installiert ist </ins>Metamod: Source und Sourcemod

was möchte ich machen:
gungame-sourcemode mit einem messer fight am ende.

mein problem:
gamemodes_server gamemode_xxxx.cfg

ich verstehe einfach nicht nicht welche der beiden für was ist bzw. wo was rein muss
wo kommen den nun die convars rein? in beide?
ich verstehe es nicht auch nach 100*x googel und forum durchsuchen.

und brauche ich die autoexec.cfg nicht mehr?

beste grüße

LuckyJacky

Anfänger

  • »LuckyJacky« ist der Autor dieses Themas

Beiträge: 3

Wohnort: zuhause

Beruf: hab ich

Rootserver vorhanden: Nein

  • Nachricht senden

2

Montag, 2. November 2015, 19:55

naja manchmal dauert es halt :-D

die Lösung ist ganz einfach
so solte die gamemode_server.txt aussehn
in diesem beispiel Armsrace

Spoiler Spoiler

"Gamemodes_Server.txt"

{

"gameTypes"
{
"gungame"
{
"gameModes"
{
"armsrace"
{
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
}
"mapgroups"
{
"eigenemapgruppe"
{
"name" "eigenemapgruppe"
"maps"
{
"map1" "0"
"map2" "1"
"map3" "2"
"map4" "3"
"map5" "4"
"map6" "5"
"map7" "6"
"map8" "7"
"map9" "8"
"map10" "9"
}
}
}
}

in diesem beispiel Classic Competitive

Spoiler Spoiler

"Gamemodes_Server.txt"

{

"gameTypes"
{
"classic"
{
"gameModes"
{
"competitive"
{
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
}
"mapgroups"
{
"eigenemapgruppe"
{
"name" "eigenemapgruppe"
"maps"
{
"map1" "0"
"map2" "1"
"map3" "2"
"map4" "3"
"map5" "4"
"map6" "5"
"map7" "6"
"map8" "7"
"map9" "8"
"map10" "9"
}
}
}
}

in diesem beispiel Classic Casual

Spoiler Spoiler

"Gamemodes_Server.txt"

{

"gameTypes"
{
"classic"
{
"gameModes"
{
"casual"
{
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
}
"mapgroups"
{
"eigenemapgruppe"
{
"name" "eigenemapgruppe"
"maps"
{
"map1" "0"
"map2" "1"
"map3" "2"
"map4" "3"
"map5" "4"
"map6" "5"
"map7" "6"
"map8" "7"
"map9" "8"
"map10" "9"
}
}
}
}

in diesem beispiel Demolition

Spoiler Spoiler

"Gamemodes_Server.txt"

{

"gameTypes"
{
"gungame"
{
"gameModes"
{
"demolition"
{
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
}
"mapgroups"
{
"eigenemapgruppe"
{
"name" "eigenemapgruppe"
"maps"
{
"map1" "0"
"map2" "1"
"map3" "2"
"map4" "3"
"map5" "4"
"map6" "5"
"map7" "6"
"map8" "7"
"map9" "8"
"map10" "9"
}
}
}
}


beispiel für alle mit maxplayers ( hier als beispiel 18 )

Spoiler Spoiler

"Gamemodes_Server.txt"

{

"gameTypes"
{
"classic"
{
"gameModes"
{
"casual"
{
"maxplayers" "18"
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
"competitive"
{
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
"gungame"
{
"gameModes"
{
"armsrace"
{
"maxplayers" "18"
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
"demolition"
{
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
}
"mapgroups"
{
"eigenemapgruppe"
{
"name" "eigenemapgruppe"
"maps"
{
"map1" "0"
"map2" "1"
"map3" "2"
"map4" "3"
"map5" "4"
"map6" "5"
"map7" "6"
"map8" "7"
"map9" "8"
"map10" "9"
}
}
}
}


fazit die gamemodes_server.txt ist für den gamemode und mapGruppe zuständig
ob man nun auch convars wie z.b sv_voiceenable oder mp_buytime
hier rein kommen weis ich nicht
aber die meisten sachen kann man auf jedenfall auch in der dazugehörigen gamemode_xxx.cfg einstellen. ( xxx steht für z.B. armsrace oder competitive )

so ich hoffe ich habe hier nicht nur mir selber geholfen big-lol

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »LuckyJacky« (2. November 2015, 20:14)


fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

3

Dienstag, 3. November 2015, 08:01

Du solltest eine gamemode_xxx_server.cfg erstellen (kopie von gamemode_xxx.cfg), weil sonst wird diese immer bei einem Update überschrieben.
Die Config lädst du in der gamemodes_server.txt. z.b. competitive:

Spoiler Spoiler

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"GameModes_Server.txt"
{
	"gameTypes"
	{
		"classic"
		{
			"gameModes"
			{
				"competitive"
				{				
					"exec"
					{
						"exec" "gamemode_competitive_server.cfg"
					}
				}
			}	
		}
	}
}

Befehle die in der gamemode_xxx_server.cfg stehen können in der cfg angepasst werden, Befehle die nicht darin stehen werden in die server.cfg geschrieben bzw. so mach ich es.
autoexec.cfg gibt es schon noch, wird verwendet für eigene log und CS:GO TV Einstellungen bzw. sollten diese Einstellungen in diese config geschrieben werden, ebenso der bald kommende Befehl sv_setsteamaccount.

Greetz

LuckyJacky

Anfänger

  • »LuckyJacky« ist der Autor dieses Themas

Beiträge: 3

Wohnort: zuhause

Beruf: hab ich

Rootserver vorhanden: Nein

  • Nachricht senden

4

Dienstag, 3. November 2015, 19:24

ok....Danke ich

das heist ich mache mir eine gamemode_casual_server.cfg und in dieser schreibe ich meine einstellung
z.B.sowas wie
mp_startmoney oder sv_timeout
richtig?
werde mal eine erstellen und hier anfügen ob ich das auch richtig verstanden habe
edit:
meine
gamemode_server.txt

Spoiler Spoiler

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
"Gamemodes_Server.txt"

{

	"gameTypes"
	{
"classic"
{
"gameModes"
{
"casual"
{
"maxplayers" "18"
"exec"
{
"gamemode_casual_server.cfg"
}
"convars"
{
"sv_timeout" "60"
"mp_startmoney" "0"
}
"mapgroupsMP"
{
"eigenemapgruppe" ""
}
}
}
}
	}
	"mapgroups"
	{
"eigenemapgruppe"
{
"name" "eigenemapgruppe"
"maps"
{
"map1" "0"
"map2" "1"
"map3" "2"
}
}
	}
}


meine gamemode_casual_server.cfg

Spoiler Spoiler

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
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				off	// Sollen Bots den Chat benutzen?
bot_defer_to_human_goals		0
bot_defer_to_human_items		1
bot_difficulty			2	// Bot Schwierigkeit
bot_quota				10	// Wie viele Bots sollen am Server sein?
bot_quota_mode				fill

cash_player_bomb_defused			0
cash_player_bomb_planted			0
cash_player_damage_hostage			0
cash_player_interact_with_hostage		0
cash_player_killed_enemy_default		0
cash_player_killed_enemy_factor		0
cash_player_killed_hostage			0
cash_player_killed_teammate			0
cash_player_rescued_hostage			0
cash_team_elimination_bomb_map		0
cash_team_elimination_hostage_map_t		0
cash_team_elimination_hostage_map_ct		0
cash_team_hostage_alive			0
cash_team_hostage_interaction			0
cash_team_loser_bonus			0
cash_team_loser_bonus_consecutive_rounds	0
cash_team_planted_bomb_but_defused		0
cash_team_rescued_hostage			0
cash_team_terrorist_win_bomb			0
cash_team_win_by_defusing_bomb		0
cash_team_win_by_hostage_rescue		0
cash_team_win_by_time_running_out_bomb	0
cash_team_win_by_time_running_out_hostage	0

ff_damage_reduction_bullets		0.1
ff_damage_reduction_grenade		0.4
ff_damage_reduction_grenade_self	0
ff_damage_reduction_other		0.4

mp_c4timer		35	// (Bombentimer) Zeit (in Sekunden) bis die Bombe hochgeht, nachdem sie gelegt wurde. (Min.=10 Max.=90)
mp_playerid 		0	// Schalted an/aus ob die Namen angezeigt werden wenn man mit dem Fadenkreuz ueber einer Person ist. (0=bei allen 1=nur bei Teammitgliedern 2=aus) 
mp_autoteambalance 	1	// Automatischer Teamgroessenausgleich. (1=an 0=aus)
mp_limitteams 		1 	// Gibt an wieviele Spieler ein Team maximal mehr haben kann als das andere. (0=unendliche 30=max) Beispiel: bei mp_limitteams 5 kann das eine Team 5 spieler mehr haben beispielsweise 7 Vs 2
mp_tkpunish 		1 	// Bei einem Teamkill muss der Teamkiller die folgende Runde als Zuschauer "absitzen" (1=an 0= aus)
mp_spawnprotectiontime 	5 	// Innerhalb dieser zeitspanne (in Sekunden) nach Rundenbeginn, wird jeder gekickt der einen teamkammeraden verwundet.
mp_autokick 		1 	// Kickt automatisch Spieler von denen der Server keine Antwort kriegt. (1=an 0=aus)
sv_timeout 		60 	// Zeitspanne (in Sekunden) in der keine Antwort des Clienten den Server erreicht, bis zum Kick.
sv_specaccelerate 		5 	// Beschleunigung der Zuschauerkamera im Freien Flug. 
sv_specspeed 		3 	// Geschwindigkeit der Zuschauerkamera im Freien Flug. 
sv_specnoclip 		1 	// Zuschauer im freien Flug koennen durch Waende und Objekte. (1=an 0=aus)
sv_voiceenable 		1 	// Erlaubt das Verwenden des Ingame Voices fuer Spieler. (1=an 0=aus)
sv_allowupload 		1 	// Erlaubt Clienten das hochladen von Daten z.Bsp. Spraylogos. (1=an 0=aus) 
sv_allowdownload 		1 	// Erlaubt Clienten das Downloaden von Daten (Sounds, Maps u.s.w.) vom Server. (1=an 0=aus) 
sv_downloadurl "" //Download von Maps, Sounds, u.s.w. von Webspace. (Falls dies aktiviert werden soll bitte die // am Anfang der Zeile wegmachen)

mp_afterroundmoney			0
mp_buytime				0	// Wie lange man kaufen kann
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				0	// 0=none, 1=best, 2=current or best
mp_defuser_allocation			0	// 0=none, 1=random, 2=everyone
mp_force_pick_time				15
mp_forcecamera				0	// Einstellung der Zuschauerkamera fuer Tote Spieler. (0=Allen zuschauen + Freier Flug / 1=Nur Team zuschauen (Egoperspektive) / 2=Kamera bleibt an der Todesposition stehen, einzig Drehen der Ansicht ist moeglich)
mp_free_armor				1			
mp_freezetime				0	// Die Zeit in der sich anfangs Runde keiner bewegen kann in Sekunden. (Sollte zum einkaufen genutzt werden ^^ ) (0=min 60=max)
mp_friendlyfire				1	// Teambeschuss (1=an 0=aus)
mp_win_panel_display_time			6
mp_ggprogressive_round_restart_delay		15
mp_ggtr_bomb_defuse_bonus			0
mp_ggtr_bomb_detonation_bonus		0
mp_ggtr_bomb_pts_for_flash			0
mp_ggtr_bomb_pts_for_he			0
mp_ggtr_bomb_pts_for_molotov		0
mp_ggtr_bomb_pts_for_upgrade		0
mp_ggtr_bomb_respawn_delay			0
mp_ggtr_end_round_kill_bonus			0
mp_ggtr_halftime_delay			0.0
mp_ggtr_last_weapon_kill_ends_half		0
mp_respawn_immunitytime			6
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				0	// Maximales Geld pro Spieler
mp_maxrounds				0	// Wieviele Runden werden pro Map gespielt. (0=Unendlich / Wenn 0 wird nach dem Timelimit oder dem winlimit die Map weitergeschalted) 
mp_molotovusedelay			0
mp_playercashawards			0
mp_roundtime				4	// Rundenzeit in Minuten. (1=min x=Max)
mp_roundtime_hostage			0
mp_roundtime_defuse			0
mp_solid_teammates			0
mp_startmoney				0	// Startgeld das bei Mapbeginn jedem Spieler zur Verfuegung steht.
mp_teamcashawards				0
mp_timelimit				10	// Wie lange eine Map laeuft in Minuten. (0=Unendlich / Wenn 0 wird nach den winlimits oder den Maxrounds die Map weitergeschalted)
mp_warmuptime				20
mp_weapons_allow_zeus			1
mp_weapons_allow_typecount			-1

spec_freeze_panel_extended_time		1
spec_freeze_time				2

sv_allow_votes				1	// Voting allowed in this mode
sv_alltalk					1	// 1=Ingamevoice fuer Alle hoerbar. 0=Ingamevoice nur fuer das jeweilige Team hoerbar.
sv_arms_race_vote_to_restart_disallowed_after	26
sv_deadtalk				1
sv_ignoregrenaderadio			1
tv_delay					30

mp_warmup_pausetimer		0
mp_halftime_pausetimer		0
mp_randomspawn			1
mp_randomspawn_los		1
sv_infinite_ammo			2
ammo_grenade_limit_flashbang	1
ammo_grenade_limit_total		3
//
mp_weapons_allow_map_placed	0
mp_weapons_glow_on_ground	0
mp_display_kill_assists		0
mp_respawn_on_death_t		0
mp_respawn_on_death_ct		0
mp_ct_default_melee		weapon_knife
mp_ct_default_secondary		""
mp_ct_default_primary		""
mp_t_default_melee			weapon_knife
mp_t_default_secondary		""
mp_t_default_primary		""


sv_occlude_players	1
occlusion_test_async	0

habe ich das jetzt richtig verstanden? oder kommen convars überhaubt nicht in die gamemode_server.cfg?

EDIT:
also geht genau so der server macht endlich das was ich will :right: habe die convars nicht in die gamemode_server.txt geschrieben sondern alle in die von mir erstellte gamemode_casual_server.cfg

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »LuckyJacky« (3. November 2015, 21:12)


fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

5

Mittwoch, 4. November 2015, 08:37

Hi,
EDIT:
also geht genau so der server macht endlich das was ich will :right: habe die convars nicht in die gamemode_server.txt geschrieben sondern alle in die von mir erstellte gamemode_casual_server.cfg
Genau so sollte es sein. Du könntest nun alle Befehle in deine gamemode_casual_server.cfg schreiben egal ob diese existieren oder nicht, ich jedoch schreibe nicht existierende Befehle in die server.cfg der Übersicht halber - aber das ist wohl jedem seine eigene Sache.

Greetz

Ähnliche Themen