You are not logged in.

Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

1

Saturday, June 23rd 2012, 1:44am

Sourcemod Mapchooser Umsetzungsproblem

Hallöchen!

Ich bin seit ungelogen drei Wochen damit beschäftigt meinem GunGame Server ein MapVoting zu verpassen...
Naja, mittlerweile habe ich es mit Mapchooser direkt vom Sourcmod geschafft: Ein Voting findet wie gewünscht statt, nur an der Umsetzung hapert es....
Nach dem Rundenende (Knifekill) sollte ja eigentlich gleich im Anschluss die vorher "ervotete" Map kommen, doch dauert dies 3 bis 4 Minuten, eine unzumutbar lange Zeit...

server.cfg

Spoiler Spoiler

hostname "[GER] GunGame | Bots | fastdl | by IleteGamers"
sv_password ""
rcon_password "XXXXXX"
exec "bitteaendern.cfg"
mp_allowspectators "1"
mp_autokick "0"
mp_autoteambalance "0"
mp_buytime "0.00"
mp_c4timer "35"
mp_chattime "9999"
mp_decals "300"
mp_dynamicpricing "0"
mp_fadetoblack "0"
mp_flashlight "1"
mp_footsteps "1"
mp_forcecamera "1"
mp_freezetime "6"
mp_friendlyfire "0"
mp_limitteams "11"
mp_maxrounds "0"
mp_playerid "0"
mp_roundtime "10"
mp_spawnprotectiontime "5"
mp_startmoney "0"
mp_timelimit "0"
mp_tkpunish "0"
mp_winlimit "0"
decalfrequency "60"
host_framerate "0"
sv_rcon_log "1"
log on
sv_accelerate "5"
sv_airaccelerate "10"
sv_allowdownload "1"
sv_allowupload "1"
sv_alltalk "1"
sv_cheats "0"
sv_consistency "1"
sv_friction "4"
sv_gravity "800"
sv_unlag "1"
sv_maxunlag "0.5"
sv_maxspeed "320"
sv_pausable "0"
sv_pure "2"
sv_stepsize "18"
sv_timeout "65"
sv_turbophysics "1"
sv_voiceenable "0"
sv_minrate "7500"
sv_maxrate "25000"
sv_minupdaterate "30"
sv_maxupdaterate "100"
sv_mincmdrate "30"
sv_maxcmdrate "100"
sv_client_min_interp_ratio "1.0"
sv_client_max_interp_ratio "1.0"
sv_client_predict "1"
sv_client_interpolate "1"
sv_client_cmdrate_difference "30"
sv_pure_kick_clients "1"
sv_allow_wait_command "0"
sv_allow_color_correction "0"
z b _ m a t c h c o n f i g " "
zb_startmoney "0"
bot_quota 6
bot_quota_mode fill
bot_join_after_player 1
bot_difficulty 1
bot_prefix "IleteGamers"
bot_chatter off
sm_spawnprotect_enable 1
sm_spawnprotect_announce 1
sm_spawnprotect_timer 5
sm_mapvote_endvote 1
sm_mapvote_start 8.0
sm_mapvote_exclude 5
sm_mapvote_include 5
sm_mapvote_novote 1
sm_mapvote_extend 0
sm_mapvote_dontchange 0
sm_mapvote_voteduration 20


mapchooser.cfg

Spoiler Spoiler

// This file was auto-generated by SourceMod (v1.4.1)
// ConVars for plugin "mapchooser.smx"


// Specifies how many more frags are allowed when map is extended.
// -
// Default: "10"
// Minimum: "5.000000"
sm_extendmap_fragstep "10"

// Specifies how many more rounds each extension makes
// -
// Default: "5"
// Minimum: "1.000000"
sm_extendmap_roundstep "5"

// Specifies how much many more minutes each extension makes
// -
// Default: "15"
// Minimum: "5.000000"
sm_extendmap_timestep "15"

// Specifies if a 'Don't Change' option should be added to early votes
// -
// Default: "1"
// Minimum: "0.000000"
sm_mapvote_dontchange "1"

// Specifies if MapChooser should run an end of map vote
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_mapvote_endvote "1"

// Specifies how many past maps to exclude from the vote.
// -
// Default: "5"
// Minimum: "0.000000"
sm_mapvote_exclude "5"

// Number of extensions allowed each map.
// -
// Default: "0"
// Minimum: "0.000000"
sm_mapvote_extend "0"

// Specifies how many maps to include in the vote.
// -
// Default: "5"
// Minimum: "2.000000"
// Maximum: "6.000000"
sm_mapvote_include "5"

// Specifies whether or not MapChooser should pick a map if no votes are received.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_mapvote_novote "1"

// Specifies when to start the vote based on time remaining.
// -
// Default: "3.0"
// Minimum: "1.000000"
sm_mapvote_start "3.0"

// Specifies when to start the vote base on frags remaining.
// -
// Default: "5.0"
// Minimum: "1.000000"
sm_mapvote_startfrags "5.0"

// Specifies when to start the vote based on rounds remaining. Use 0 on TF2 to start vote during bonus round time
// -
// Default: "2.0"
// Minimum: "0.000000"
sm_mapvote_startround "2.0"

// Specifies how long the mapvote should be available for.
// -
// Default: "20"
// Minimum: "5.000000"
sm_mapvote_voteduration "20"




Über Hilfe wäre ich wirklich sehr dankbar, weiß ich doch keine Lösung mehr...
Sollten noch weitere Informationen zur Problembehandlung benötigt werden, so teilt mir dies mit, ich bin auf dem Gebiet des Server erstellens noch recht neu und unerfahren...

This post has been edited 1 times, last edit by "templetonpeck" (Jun 23rd 2012, 1:50am)


Posts: 2,495

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

2

Saturday, June 23rd 2012, 1:51am

Ich hab mir mal erlaubt, dein rcon password raus zu nehmen. Beim nächsten Mal aufpassen.

Desweiteren wäre deine mapliststs.cfg aus addons/sourcemod/configs interessant. Dies
sage ich aber, ohne deine geposteten Configs durchgesehen zu haben. Ist halt schon spät.
Ich guck mir das morgen mal genauer an.

Die von mir erwähnte Config wäre aber in jedem Falle wichtig.


Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

3

Saturday, June 23rd 2012, 1:57am

Ich hab mir mal erlaubt, dein rcon password raus zu nehmen. Beim nächsten Mal aufpassen.

Desweiteren wäre deine mapliststs.cfg aus addons/sourcemod/configs interessant.
Ich wusste doch ich hatte was vergessen, nur der Clantag war es nicht, ich danke dir... (trotzdem flott PW changen, man weiß ja nie ^^)

Die mapslists.cfg

Spoiler Spoiler

/**
* Use this file to configure map lists.
*
* Each section is a map list that plugins can use. For example, the Admin Menu
* requests an "admin menu" map list, and you can control which maps appear via
* this file.
*
* Each section must have a property that explains where to read the maps from.
* There are two properties:
*
* target - Redirect the request to another section.
* file - Read a file of map names, in mapcycle.txt format.
*
* There is one section by default, called "mapcyclefile" - it is mapped to the
* mapcycle.txt file, or whatever the contents of your mapcyclefile cvar is.
*
* If a plugin requests a map list file which doesn't exist, or is empty, SourceMod
* tries the "default" section, and then the "mapcyclefile" section.
*/
"MapLists"
{
/**
* Default requests go right to the mapcyclefile.
*/
"default"
{
"target" "mapcyclefile"
}

/* Admin menu, map menu */
"sm_map menu"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* Admin menu, map voting menu */
"sm_votemap menu"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* For the "randomcycle" plugin */
"randomcycle"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* For the "mapchooser" plugin */
"mapchooser"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* For the "nominations" plugin */
"nominations"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}
}


Edit1: Oho, ich stelle grade fest, jetzt wo ich mit der Nase drauf gestubst worden bin, dise adminmenu_maplist.ini gibt es bei mir gar nicht...
Trotzdem hat sich der Mapchooser scheinbar den Mapcycle gezogen.... Merkwürdig... Naja, ich änder das mal flott...


wahnsinnig modifizierte maplists.cfg

Spoiler Spoiler

"MapLists"
{
/**
* Default requests go right to the mapcyclefile.
*/
"default"
{
"target" "mapcyclefile"
}

/* Admin menu, map menu */
"sm_map menu"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* Admin menu, map voting menu */
"sm_votemap menu"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* For the "randomcycle" plugin */
"randomcycle"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}

/* For the "mapchooser" plugin */
"mapchooser"
{
"file" "mapcycle.txt"
}

/* For the "nominations" plugin */
"nominations"
{
"file" "addons/sourcemod/configs/adminmenu_maplist.ini"
}
}



Ich spiel gleich mal flott eine Testrunde um zu kontrollieren, ob es das schon behebt...


Edit2: Problem besteht weiterhin...

This post has been edited 2 times, last edit by "Silente2" (Jun 23rd 2012, 2:09am)


Posts: 2,495

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

4

Saturday, June 23rd 2012, 2:15am

Alle Einträge in deiner mapchooser Confi greifen auf

addons/sourcemod/configs/adminmenu_maplist.ini

zu. Dies ist zunächst mal kein Fehler. Rein logistisch würde ich aber allen Admins
file 1 und dem mapchooser file 2 zuweisen. Nicht immer soll alles im Vote erscheinen,
was auch Admins können.

1. lege zwei .txt Dateien im cstrike Ordner an
2. weise sie meinetwegen zum Pfad "adminmaplist.txt", "votemaplist.tx"t zu....(die letztendlichen Namen sind egal)

Beispiel:

Spoiler Spoiler

Source code

1
2
3
4
	/* For the "mapchooser" plugin */
	"mapchooser"
	{
	"file"			"votemaplist.txt"


Um dein eigentliches Problem (der Zeitpunkt des Votes) werde ich mich wie gesagt morgen kümmern. Zuviel Bier grad drin, aber
ich hole grad aus meinem Gehirn-Archiv, dass ein Level-Abhängiger Vote bei Gungame nicht "serienmäßig" zu ermöglichen ist.

Meine pers. Meinung bei GG ist ein festgelegter Mapcycle, denn keiner möchte bei dem schnellen Spiel noch Voten / bzw. ergibt sich
da ein "ehrlicher" Vote. Aber ok - wir werden sehen.

This post has been edited 1 times, last edit by "templetonpeck" (Jun 23rd 2012, 2:21am)


Posts: 2,495

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

5

Saturday, June 23rd 2012, 2:26am

Ich seh jetzt grad erst deinen Edit. Lad doch bitte mal deine mapliststs.cfg ORIGINAL hier hoch.

So wie das hier aussieht, hast du TAB Fehler.

Bin aber für heut erstmal raus, ich schau da morgen wieder drüber - falls kein anderer eher antwortet.

PS: Natürlich greift der Server auf den Standart Mapcycle zu. In deiner maplists.cfg steht das Ding halt auf
"default" (was auf Deutsch "Standart" heisst) und das ist halt IMMER die mapcycle.txt.

This post has been edited 1 times, last edit by "templetonpeck" (Jun 23rd 2012, 2:32am)


Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

6

Saturday, June 23rd 2012, 2:32am

Das obere ist mehr oder weniger das "Original", beim Unteren habe ich einfach nur den mapchoose auf die mapcycle.txt umgeleitet...

Posts: 2,495

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

7

Saturday, June 23rd 2012, 2:35am

Es geht mir um den Zeilenumbruch. Wie du siehst, ist bei dir alles linksbündig, bei mir versetzt.

Das ist bei der maplists.cfg (für den Server) aber von Bedeutung.

Du kannst beim Posten hier Dateinanhänge hinzufügen. Deshalb meine Frage nach der ORIGINAL maplists.cfg

EDIT: Hier meine maplists.cfg (kopieren, und Namen ersetzen wenn nötig)

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
/**
 * Use this file to configure map lists.
 *
 * Each section is a map list that plugins can use.  For example, the Admin Menu 
 * requests an "admin menu" map list, and you can control which maps appear via 
 * this file.
 *
 * Each section must have a property that explains where to read the maps from.
 * There are two properties:
 *
 *    target         - Redirect the request to another section.
 *    file			 - Read a file of map names, in mapcycle.txt format.
 *
 * There is one section by default, called "mapcyclefile" - it is mapped to the 
 * mapcycle.txt file, or whatever the contents of your mapcyclefile cvar is.
 *
 * If a plugin requests a map list file which doesn't exist, or is empty, SourceMod 
 * tries the "default" section, and then the "mapcyclefile" section.
 */
"MapLists"
{
	/**
	 * Default requests go right to the mapcyclefile.
	 */
	"default"
	{
		"file"		"mapcyclefile"
	}
	
	/* Admin menu, map menu */
	"sm_map menu"
	{
		"file"			"maplist.txt"
	}
	
	/* Admin menu, map voting menu */
	"sm_votemap menu"
	{
		"file"			"votemaplist.txt"
	}
	
	/* For the "randomcycle" plugin */
	"randomcycle"
	{
		"file"		"default"
	}
	
	/* For the "mapchooser" plugin */
	"mapchooser"
	{
		"file"		"votemaplist.txt"
	}
	
	/* For the "nominations" plugin */
	"nominations"
	{
		"file"		"votemaplist.txt"
	}
}


Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

8

Saturday, June 23rd 2012, 12:06pm

Gibt es einen Grund, dass die Maps für die Admins weiter hinten stehen?

Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

9

Saturday, June 23rd 2012, 12:10pm

Meine pers. Meinung bei GG ist ein festgelegter Mapcycle, denn keiner möchte bei dem schnellen Spiel noch Voten / bzw. ergibt sich
da ein "ehrlicher" Vote. Aber ok - wir werden sehen.
Daran habe ich auch gedacht, dies währe auch eine von mir zu akzeptierende Alternative, wenn es denn da etwas für mich funktionierendes gibt, mapchooser war halt nach langem Probieren das Erste was funktionierte... Ich mach jetzt erstmal die maplists.cfg nach deinem Vorbild und gucke dann, ob nextmap dann anspringt...

Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

10

Saturday, June 23rd 2012, 1:02pm

Okay, weder nextmap noch randomcylce funktionieren bei mir...
Hab es jetzt wieder auf mapchooser eingestellt, mit deiner maplists.cfg...

Hmm, in der Console spuckt der mir sowas nettes aus:

Spoiler Spoiler

CModelLoader::Map_IsValid: No such map 'maps/gg_aim_ag_texture2-m .bsp'Invalid map 'gg_aim_ag_texture2-m ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_aim_ag_texture5-l .bsp'
Invalid map 'gg_aim_ag_texture5-l ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_aim_ag_texture_jungle-l .bsp'
Invalid map 'gg_aim_ag_texture_jungle-l ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_aim_shotty .bsp'
Invalid map 'gg_aim_shotty ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_alfheim_v1 .bsp'
Invalid map 'gg_alfheim_v1 ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_area107_texture .bsp'
Invalid map 'gg_area107_texture ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_bbs_autumn .bsp'
Invalid map 'gg_bbs_autumn ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_beacn_redux .bsp'
Invalid map 'gg_beacn_redux ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_blizzard .bsp'
Invalid map 'gg_blizzard ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_bloodlords_metallic_v1 .bsp'
Invalid map 'gg_bloodlords_metallic_v1 ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_blue_funtimes .bsp'
Invalid map 'gg_blue_funtimes ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_deagle_warehouse .bsp'
Invalid map 'gg_deagle_warehouse ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_fy_snow .bsp'
Invalid map 'gg_fy_snow ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_simpsons_island .bsp'
Invalid map 'gg_simpsons_island ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_simpsons_p@pys_fun .bsp'
Invalid map 'gg_simpsons_p@pys_fun ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_simpsons_panic .bsp'
Invalid map 'gg_simpsons_panic ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_simpsons_village .bsp'
Invalid map 'gg_simpsons_village ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_toondorf .bsp'
Invalid map 'gg_toondorf ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_tower .bsp'
Invalid map 'gg_tower ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_training_yard .bsp'
Invalid map 'gg_training_yard ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_tripoli .bsp'
Invalid map 'gg_tripoli ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_trouble .bsp'
Invalid map 'gg_trouble ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_trs_aim_churches .bsp'
Invalid map 'gg_trs_aim_churches ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_twotowers_glassfloor .bsp'
Invalid map 'gg_twotowers_glassfloor ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_tx_complex_v1 .bsp'
Invalid map 'gg_tx_complex_v1 ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_ultradeth_b1 .bsp'
Invalid map 'gg_ultradeth_b1 ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_village .bsp'
Invalid map 'gg_village ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_wizard_v2rs .bsp'
Invalid map 'gg_wizard_v2rs ' included in map cycle file. Ignored.
CModelLoader::Map_IsValid: No such map 'maps/gg_wurst .bsp'

Invalid map 'gg_wurst ' included in map cycle file. Ignored.



Ich weiß allerdings, dass sich all diese Maps im maps Ordner befinden... Löst dieses Nichtfinden der Maps möglicherweise diese enorme Verzögerung aus, da er jedes Mal die Maps überspringt?

fluxX

Super Moderator

Posts: 1,056

Location: Österreich

Occupation: IT Systemadministrator

wcf.user.option.userOption53: Ja

  • Send private message

11

Saturday, June 23rd 2012, 4:30pm

Hi,

der Grund dafür ist einfach dieser Befehl der in deiner server.cfg steht.

mp_chattime "9999"

mp_chattime "10" = 10sekunden nachdem einer das Gungame gewonnen hat wird die Map gewechselt, die Zeit kannst du dir aussuchen.. 9999 ist einfach zu hoch.

Greetz

12

Saturday, June 23rd 2012, 4:33pm

Also ich befasse mich aktuell nicht mit diesem Thema, aber die Deadlines von 3-4 Minuten kommen nicht vom Mapwechsel.
Ist das bei allen Maps der Fall ?
Hast du Maniadmin laufen ?

edit: Mögliche Lösung!
+88_________________+880______
_+880_______________++80______
_++88______________+880_______
_++88_____________++88________
__+880___________++88_________
__+888_________++880__________
__++880_______++880___________
__++888_____+++880____________
__++8888__+++8880++88_________
__+++8888+++8880++8888________
___++888++8888+++888888+80____
___++88++8888++8888888++888___
___+++++888888fx8888888888__
____++++++888888888888888888__
_____++++++++000888888888888__
_____+++++++00008f8888888888__
______+++++++00088888888888___
_______+++++++0888f8888888____
_______+++++++08888l888888____
________+++++++8888888888_____

Ich bin das Arschloch das dir direkt die Meinung sagt, um dir die Peinlichkeit zu ersparen.

This post has been edited 1 times, last edit by "krümel" (Jun 23rd 2012, 4:41pm)


Silente2

Beginner

  • "Silente2" started this thread

Posts: 20

wcf.user.option.userOption53: Nein

  • Send private message

13

Saturday, June 23rd 2012, 5:01pm

@ fluxx: Werd ich gleich mal versuchen!

@ krümel: nein, mani wird nicht von mir verwendet, ob es bei ALLEN maps so ist kann ich bei rund 120 maps nicht sagen, die stichproben zeigten jedenfalls alle das problem...

Edit-1: Danke fluxx! Es funktioniert! Es sind immer die winzigsten Kleinigkeiten die mir so große Probleme bereiten! Das Problem ist hiermit gelöst!

This post has been edited 1 times, last edit by "Silente2" (Jun 23rd 2012, 5:10pm)


MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

14

Saturday, June 23rd 2012, 7:25pm

der vollständigkeit halber;

auch daran denken das sich bei aktiviertem SourceTV auch tv_delay auf den mapwechsel auswirkt.

Similar threads