Sie sind nicht angemeldet.

Kalim

Anfänger

  • »Kalim« ist der Autor dieses Themas

Beiträge: 4

Rootserver vorhanden: Nein

  • Nachricht senden

1

Sonntag, 4. Oktober 2015, 15:34

autoexec wird nicht geladen

Hallo,

ich habe ein Problem mit meinem CS:GO Server. Die autoexec.cfg wird nicht geladen, owbowhl ich diese sowohl in die server.cfg geschrieben habe als und auch als Startbefehl eingetragen habe.

Eintrag in der server.cfg "exec autoexec"
Startparameter "+exec autoexec"

Inhalt der autoexec:
"mp_freezetime 0
mp_maxrounds 50
mp_warmuptime 10"

Wenn ich die cfg manuell execute werden sie, bis auf "mp_warmuptime" alle ausgeführt.

Kann mir da jemand weiterhelfen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kalim« (4. Oktober 2015, 15:43)


Gesetz-des-Zorns

Fortgeschrittener

Beiträge: 417

Wohnort: 127.0.0.1

Rootserver vorhanden: Ja

  • Nachricht senden

2

Sonntag, 4. Oktober 2015, 17:23

Hi,

Wozu brauchst du eine autoexec.cfg für einen CS:GO Server ?

MFG
Gesetz-des-Zorns
Rechtschreibfehler sind voll normal und passieren nunmal 8)
Ich gebe keine Antworten auf PN, dazu ist das komplette Forum da um Anfragen zu beantworten ...



Kalim

Anfänger

  • »Kalim« ist der Autor dieses Themas

Beiträge: 4

Rootserver vorhanden: Nein

  • Nachricht senden

3

Sonntag, 4. Oktober 2015, 18:46

Bin noch von CSS Zeiten daran gewöhnt, alles dort rein zu schreiben. Wird das bei CS:GO nicht mehr gemacht?

Gesetz-des-Zorns

Fortgeschrittener

Beiträge: 417

Wohnort: 127.0.0.1

Rootserver vorhanden: Ja

  • Nachricht senden

4

Sonntag, 4. Oktober 2015, 18:55

Hi,

Es gibt für jeden CS:GO Gamemode eine eigene Config, die wie folgt heißen:

gamemode_armsrace.cfg
gamemode_casual.cfg
gamemode_competitive.cfg
gamemode_deathmatch.cfg
gamemode_demolition.cfg
gamemode_cooperative.cfg

Findest du alle im cfg Ordner.

MFG
Gesetz-des-Zorns
Rechtschreibfehler sind voll normal und passieren nunmal 8)
Ich gebe keine Antworten auf PN, dazu ist das komplette Forum da um Anfragen zu beantworten ...



Kalim

Anfänger

  • »Kalim« ist der Autor dieses Themas

Beiträge: 4

Rootserver vorhanden: Nein

  • Nachricht senden

5

Sonntag, 4. Oktober 2015, 19:13

Ahh okay ^^ da hat sich wohl doch sehr viel geändert.

So sieht meine gamemodes.cfg aus:

Spoiler Spoiler

"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
"aimmaps"
{
maxplayers "24"
"exec"
{
"exec" "gamemode_casual.cfg"
"exec" "aimconfigs.cfg"
}

"mapgroupsMP"
{
"mg_casual" "0"
}
}
}
}
}
"mapgroups"
{
"mg_aimmaps"
{
"imagename" "mapgroup-aimmaps"
"nameID" "#SFUI_Mapgroup_aimmaps"
"name" "mg_aimmaps"
"maps"
{
"aim_dust_go" ""
"aim_glockon" ""
"aim_map2_go" ""
"aim_map_csgo" ""
"aim_insanejump_b2"
}
}
}
}


In der ""exec" "aimconfigs.cfg"" stehen jetzt die Befehle, sie werden aber trozdem nicht geladen. Muss ich diese direkt dort eintragen?

Beiträge: 580

Wohnort: Zuhause

Rootserver vorhanden: Nein

  • Nachricht senden

6

Montag, 5. Oktober 2015, 13:40

Du gehst das auch total falsch an...

Zuerst solltest du dir eine extra gamemodes.txt erstellen ich empfehle folgenden Namen gamemodes_server.txt (diese kommt ins selbe Verzeichnis wie die gamemodes.txt, achte bitte auch auf die Dateirechte)

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
// Um diese Datei zu nutzen, benenne sie bitte in GameModes_Server.txt um.
//
// Die Werte in dieser Config überschreiben die Werte in der Standard-"gamemodes.txt"

"GameModes_Server.txt"
{
	"gameTypes"
	{
		"classic"
		{
			"gameModes"
			{
				"competitive"
				{
					"maxplayers"		"10"
					"exec"
					{
						"exec"			"gamemode_competitive_server.cfg"
					}
					
					"mapgroupsMP"
					{
						"mg_bomb_active"		""
					}
				}
				"casual"
				{
					"maxplayers"		"10"
					"exec"
					{
						"exec"			"gamemode_casual_server.cfg"
					}

					"mapgroupsMP"
					{
						"mg_bomb_active"		""
					}
				}
			}	
		}
	}

//////////////////////////////////////////////////////////////////////////////////////////////
// Mapgroups
//
// Um eine Mapgroup zu nutzen muss diese zunächst in einem Abschnitt wie dem untenstehenden definiert werden.
// Anschließend muss die Mapgroup noch unter 'mapgroupsMP' des jeweiligen Game-Modes, 
// der damit spielbar sein soll (siehe oberer Abschnitt).
//
// Anschließend den Server im Webinterface unter "Counter-Strike: GO starten" und dabei die gewählte Mapgroup angeben.
//
//
// Aktuelle Informationen findest du auf der offiziellen Entwicklerseite (englisch-sprachig):
// https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
//////////////////////////////////////////////////////////////////////////////////////////////

	"mapgroups"
	{
		"mg_bomb_active"
		{
			"name"			"mg_bomb_active"
			"maps"
			{
				"de_cache"		""
				"de_cbble"		""
				"de_dust2"		""
			}
		}
	}
}
Bitte trage Maps sowie Maxplayer korrekt nach deinem Wunsch ein.

Hast du dies fertig gehst du in das Verzeichnis cfg/ dort findest du wie @Gesetz-des-Zorns sagt folgende Configs.

gamemode_armsrace.cfg
gamemode_casual.cfg
gamemode_competitive.cfg
gamemode_deathmatch.cfg
gamemode_demolition.cfg
gamemode_cooperative.cfg

Dort erstellst du dir auch wieder eine Kopie von gamemode_competitive.cfg / gamemode_casual.cfg auch hier am besten gamemode_competitive_server.cfg / gamemode_casual_server.cfg...
Diese werden dann von der gamemodes_server.txt bei jedem Server/Mapstart geladen...

Wieso all diese Kopien? Weil fast alle Standarddateien bei jedem Update überschrieben werden.
Wenn all dies korrekt gemacht wurde sollte alles auch korrekt geladen werden.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

7

Montag, 5. Oktober 2015, 18:42

Als kleine Ergänzung:

Serverstart ->
(valve.rc -> exec autoexec.cfg -> stuffcmds) ->
gamemodes.txt -> gamemodes_server.txt ->
gamemode_NAME.cfg -> gamemode_NAME_server.cfg -> server.cfg

Mit der server.cfg bin ich mir unsicher. Kann sein, dass diese z.B. noch vor der gamemode_irgendwas.cfg ausgeführt wird.
Die Benutzerdefinierten (_server) Dateien, werden durch kein Update überschrieben.

Zur warmuptime:

Quellcode

1
2
3
4
5
mp_warmup_end                            : cmd      :                  : End warmup immediately.
mp_warmup_pausetimer                     : 0        : , "sv", "rep"    : Set to 1 to stay in warmup indefinitely. Set to 0 to resume the timer.
mp_warmup_start                          : cmd      :                  : Start warmup.
mp_warmuptime                            : 300      : , "sv", "rep"    : How long the warmup period lasts. Changing this value resets warmup.
mp_warmuptime_all_players_connected      : 60       : , "sv", "rep"    : Warmup time to use when all players have connected in official competitive. 0 to disable.


Mit rocn mp_warmup_start sollte man den Timer wieder starten lassen. Sollten alle Spieler drauf sein, dann gilt mp_warmuptime_all_players_connected. Das ist alles etwas komplizierter geworden. Wofür man früher bei CS:S Plugins brauchte, hat man bei CS:GO jetzt mit eingebaut (zumindest alles notwendige für Competeteive).


PS: +exec autoexec.cfg würde die autoexec.cfg zwei mal beim Start ausführen.

Kalim

Anfänger

  • »Kalim« ist der Autor dieses Themas

Beiträge: 4

Rootserver vorhanden: Nein

  • Nachricht senden

8

Montag, 5. Oktober 2015, 19:41

Oh mein Gott, Vielen Danl dafür!

Bin ich zu doof zum googlen oder kann es sein, dass das nirgends auf den Steam Seiten wirklich dokumentiert wird?

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

9

Donnerstag, 8. Oktober 2015, 10:13

Die Dokumentation ist sehr lückenhaft. Vieles hat erst die Comunity durch ausprobieren herausgefunden. Anderes ist damals eingeführt worden und diese Informationen stehen lediglich in den Changelogs. Für Einsteiger ist das nicht einfach.

Ähnliche Themen