Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : CS:GO Abstimmung starten nur ein paar Maps zur auswahl



SmilyGrimm
05. April 2013, 19:52
Hallo,
ich habe eine Frage. Habe meine CS:GO Server eingerichtet. Mit Metamod und Sourcemod. Das funzt auch alles so weit.
Jetzt habe ich bloß das Problem das wenn ein Spieler einen Mapvote startet dort nur 5 Maps zur Auswahl sind.
Obwohl ich es wie in eurem FAQ beschrieben in der gamemodes_server.txt alles eingetragen habe welche Maps gespielt werden dürfen.
Es besteht auch noch ein weiters Problem. Wenn der Mapvote am Ende der Runde kommt wird nie auf die Map gewechselt die gevotet wurde.

Hier mal meine gamemodes_server.txt

// To use this file, rename it to GameModes_Server.txt

//

// Values here override the default gamemodes.txt



"GameModes_Server.txt"

{

"gameTypes"

{

"classic"

{

"gameModes"

{

"competitive"

{

"convars"

{

"hostname" "{RUFF-NET} CS:GO was lange wird wird endlich gut"

"mp_timelimit" "0"

"mp_roundtime" "2"

"mp_buytime" "45"

"mp_maxrounds" "30"

"mp_afterroundmoney" "2000"

"mp_playercashawards" "1"

"mp_teamcashawards" "1"

"mp_forcecamera" "0"

"mp_defuser_allocation" "0"

"mp_death_drop_gun" "0"

"mp_death_drop_grenade" "0"

"mp_death_drop_defuser" "1"

}



"mapgroupsMP" // List of mapgroups valid for this game mode

{

"mg_bomb_se" ""

}

}

}

}

}



//////////////////////////////////////////////////////////////////////////////////////////////

// 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_bomb"

{

"name" "mg_bomb"

"maps"

{

"de_dust" ""

"de_dust2" ""

"de_nuke" ""

"de_train" ""

"de_inferno" ""

"de_aztec" ""

"de_vertigo" ""

}

}



"mg_hostage"

{

"name" "mg_hostage"

"maps"

{

"cs_italy" ""

"cs_office" ""

"cs_militia" ""

"cs_assault" ""

}

}

}

Ich hoffe einer von euch kann helfen. Bin schon seit Tagen am rumprobieren.
mfg SmilyGrimm

Anduriel
05. April 2013, 21:23
Du gibts als zu verwendende Mapgroup "mg_bomb_se" an, definierst unten aber nur "mg_bomb" und "mg_hostage", ist das Absicht?

Und verwendest du auch Workshop Maps auf deinem Server bzw. steht irgendwo host_workshop_map oder host_workshop_collection drin?

SmilyGrimm
05. April 2013, 21:34
Was ist denn das map group SE? da ich nicht wuste was das ist habe ich es frei gelassen aber nicht gelöscht. behindert das denn in irgend einer weise?
Workshop habe ich noch gar nicht laufen. möchte erst mal das das so richtig läuft.

Hier noch mal meine startparameter
-console -usercon -port %PORT% +ip %IP% -game %MOD% +game_type 0 +game_mode 0 +mapgroup mg_bomb +mapgroup mg_hostage +map de_dust +maxplayers %MAXPLAYERS% %STARTMAP%

Anduriel
05. April 2013, 21:44
Der Eintrag "MapgroupsMP", da wo jetzt "mg_bomb_se" drinsteht, sagt dem Server welche Mapgroups gültig sind und genutzt werden können.

Weiter unten werden die Mapgroups nur definiert, d.h. da kann man den Mapgroups bestimmte Maps zuweisen, so wie du das gemacht hast. Du müsstest also oben, wo jetzt "mg_bomb_se" drinsteht, eine der anderen beiden reinschreiben bzw. beide untereinander. Und bei den Startparametern würde ich nur eine Mapgroup reinschreiben, nämlich die mit der der Server gestartet werden soll.

Wenn du später Workshop Maps nutzen willst, musst du das Mapgroup System aber komplett rausschmeissen, das gibt sonst Probleme.

SmilyGrimm
06. April 2013, 18:07
Vielen dank das hat jetzt endlich funktioniert.
jetzt ist aber ein neues Problem aufgetaucht.
Wenn man jetzt ESC kann man ja eine Abstimmung starten. Dort kann man jetzt aber nicht mehr Mapvote starten der ist grau hinterlegt.
Und der Vote am Ende der Map geht auch nicht mehr.
Was könnte das jetzt wieder sein?

Anduriel
06. April 2013, 21:37
Ist mp_endmatch_votenextmap auf 1?

SmilyGrimm
07. April 2013, 12:03
Habe ich in die Server.cfg und in die gamemodes_server.txt reingeschrieben hat aber leider nicht zum Erfolg geführt.

Anduriel
07. April 2013, 21:31
Ich würde dir sowieso mal raten die ganzen Einstellungen, die du setzen willst, in eine extra Config zu schreiben und diese in der gamemodes_server.txt via
"exec"
{
"exec" "meine_config.cfg"
}
ausführen zu lassen und den "convars" Block danach komplett zu streichen. Das bewahrt dich schonmal vor unzähligen Problemen mit überschriebenen Einstellungen.

Außerdem brauchst du +maxplayers nicht mehr in die Startparameter schreiben, das gibt es in CS:GO nicht mehr. Das wird ebenfalls über die gamemodes_server.txt geregelt oder du nutzt den neuen -maxplayers_override Startparameter.

SmilyGrimm
09. April 2013, 21:17
Ok habe die Änderungen mal rein gebracht in eine extra CFG.
Leider ist der Vote immer noch nicht wieder da, konnte mir aber weiterhelfen indem ich einfach den von SourceMod genommen habe. Funzt Super.

Und noch mal danke für deine Hilfe.