Open deLuXe83 opened 1 year ago
You are not supposed to put fake map names in the map list. Clearly this is causing a problem as the console prints "Changing map to de_DONOTPICKBAN..." which is never going to work.
Please elaborate on why you cannot achieve what you want without the use of dummy maps. I don't understand it from your explanation. If you want to play 5 maps from a pool of 9, just set num_maps: 5
and provide 9 maps with 4 pick options and 4 ban options. Last map standing will be played. Why doesn't this work for you?
Hi, get5 is working with "donotpickban" :) I tested it already multiple times and the "mapchange-error" appeared on different maps that were not the fakename (eg. above log file is only a example => de_abbey).... (for what i saw, the script works with the command "host_workshop_map xxx" (with extracting the matp id (xxx) from the map list) => therfor the mapname should be irrelevant...??)
yes, i know it would work the way you described... BUT :) we are playing kind of league (game day every friday, sometimes 4v4, 5v5 or even 6v6). depending on nr. of players we use different fixed map pools of 8 (!) maps. the 9th map every week is a changing new map that should be played certainly and not banned. To make this sure and not have one of the (weekly variable) captains accidentally pick/ban this 9th map, I renamed it :) And... as said... it worked... just randomly (?) not :D
I need a reproducible case in order to investigate this, unfortunately. If you see Changing map to ...
and nothing happens, it's probably due to one of:
sv_broadcast_ugc_downloads 1
and sv_broadcast_ugc_download_progress_interval 1
to monitor download progress in the chat in-game.sv_hibernate_when_empty 0
in your server.cfg
.hmmm...
reg. 1: i will add those variables, but all the workshop maps are preloaded on the server (as we play them every week)
reg. 2: should not be the case, because we are in the middle of a matchday :)
but reg. 2: We are facing the issue that mapchange is lasting unnormally long. on the final screen the clock on the upper right side which indicates the time to next map is something arounx >2min.... although I put in my cfg: mp_match_restart_delay 10
.
as you can see in the debug file, tv_delay = 105
... maybe this is causing an issue?
But frankly speaking, I can not recall where I changed this... because it is not set in my get5_live_cfg = get5/competitive.cfg
...
The restart delay is automatically extended to allow the GOTV broadcast to complete. And then 15 seconds are added to that. So with a tv_delay of 105 you'll have 120 seconds before the map changes. This is intended. You do not need to set restart delay anywhere yourself unless you want it to be longer than the minimum required. See https://splewis.github.io/get5/latest/gotv/. If you want to avoid this, you must disable GOTV or use a shorter tv_delay.
I think the server will re-download the maps or check if they're up to date on workshop, so that may be why it only happens sometimes. As long as you see "Changing map to..." and no errors, it's likely not Get5's fault.
Workshop support is constrained by the fact that there is no way for Get5 to determine if the map downloaded successfully or not, so we can't fix this.
okay! thanks for your explanation! I will keep on observating this issue...
Documentation
Get5 Version
0.14.7
The Issue
Hi
Still having issues on playing workshop maps :)
From time to time after one workshoip map is finished, it won't switch to next workshop map. Manually change to e.g. dust2 is working. After that mapchange to workshop map works.
This console output: [Get5] The map will change once GOTV has finished broadcasting. Completed GOTV demo "2023-06-08_23_252_map4_de_abbey.dem", recording time 2657.5 StopRecording: 3360 frames flushed in 2.33 seconds Net channel ratelimit exceeded for 91.5.63.48:27005: 37 packets rejected. [Get5] The map will change once GOTV has finished broadcasting. [Get5] Changing map to de_DONOTBANPICK... [Get5] The map will change once GOTV has finished broadcasting. CHANGELEVEL: Looking for next level in mapgroup '1215935299' Looking for next map in mapgroup '1215935299'... CHANGELEVEL: Choosing map 'workshop/1215935299/de_abbey' (previous was workshop/1215935299/de_abbey) CHANGELEVEL: Not changing level, mp_match_end_restart is false, mp_match_end_changelevel is false and next is the same EVERYONE CAN BUY!
'mp_match_end_restart' is set to '1' in cfg file.
de_DONOTBANPICK ist just a fake name for the veto system (=> we have a pool of 9 maps, whereof 5 maps will be played. Each team picks 2 maps and the 5th map is "donotbanpick" ;-))
The issue with the log file is the last line: "CHANGELEVEL: Not changing level, mp_match_end_restart is false, mp_match_end_changelevel is false and next is the same"
Thank you Bests!
Match Configuration
Debug Info