You are not logged in.

Kalim

Beginner

  • "Kalim" started this thread

Posts: 4

wcf.user.option.userOption53: Nein

  • Send private message

1

Sunday, October 4th 2015, 3:34pm

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?

This post has been edited 1 times, last edit by "Kalim" (Oct 4th 2015, 3:43pm)


Gesetz-des-Zorns

Intermediate

Posts: 417

Location: 127.0.0.1

wcf.user.option.userOption53: Ja

  • Send private message

2

Sunday, October 4th 2015, 5:23pm

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

Beginner

  • "Kalim" started this thread

Posts: 4

wcf.user.option.userOption53: Nein

  • Send private message

3

Sunday, October 4th 2015, 6:46pm

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

Gesetz-des-Zorns

Intermediate

Posts: 417

Location: 127.0.0.1

wcf.user.option.userOption53: Ja

  • Send private message

4

Sunday, October 4th 2015, 6:55pm

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

Beginner

  • "Kalim" started this thread

Posts: 4

wcf.user.option.userOption53: Nein

  • Send private message

5

Sunday, October 4th 2015, 7:13pm

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?

CRYHACK_

Professional

Posts: 580

Location: Zuhause

wcf.user.option.userOption53: Nein

  • Send private message

6

Monday, October 5th 2015, 1:40pm

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

Source code

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

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

7

Monday, October 5th 2015, 6:42pm

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:

Source code

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

Beginner

  • "Kalim" started this thread

Posts: 4

wcf.user.option.userOption53: Nein

  • Send private message

8

Monday, October 5th 2015, 7:41pm

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

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

9

Thursday, October 8th 2015, 10:13am

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.

Similar threads