Code Monkey home page Code Monkey logo

Comments (15)

nickdnk avatar nickdnk commented on June 30, 2024 2

A couple of problems with this:

  1. You should not call exec + file in your cvars. Put general configs in your config file and put cvars you want to change in the cvars section. There is a difference between exec and setting them directly in cvars, because exec is async.

  2. mp_backup_round_file - don't change this at all. Get5 sets it on its own. This is what's giving you all the backup errors.

  3. Don't set mp_team_timeout_time - Get5 sets this when you !pause.

  4. Don't set mp_backup_round_auto 0 - this means reconnecting players lose their score.

  5. If you want to execute a file when the game starts, put those parameters in your live config. This is for things like:

mp_halftime 1
mp_freezetime 1
get5_allow_technical_pause 1
get5_fixed_pause_time 0
mp_maxrounds 30

etc.

Then put get5 match configuration parameters in your cvars directly:

get5_warmup_cfg
get5_live_cfg

Don't put get5_autoload_config anywhere in a match config - only in get5.cfg or directly via console. In your case it's not being set unless you load a match, and it's also telling you which match to autoload, which is impossible.

All tv_ commands are recommended in your cvars as well, but again; do not use exec + file, because it is async.

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

Hello

You have way too many plugins installed to start debugging this. Please remove any plugin that isn't Get5 or the default SourceMod plugins, then try again.

Get5 does not have any code that prevents the warmup from ending, and the errors you posted also are not from Get5, as you mentioned, so I don't really know where to begin with this. You also have a translation error.

from get5.

0-BuTaJIuK-0 avatar 0-BuTaJIuK-0 commented on June 30, 2024

Everything works even with my plugins.
The bug happens exactly in the above sequence of actions.

Here I did the same thing, only with the standard plugins sourcemod and get5 .

ConsoleLog_moment.log
get5_debuginfo.txt
Match_Configuration_JSON.txt
screen

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

Nothing in Get5 would stop the timer at 0:01; we are not running this timer, it's built into the game. You should probably take "exec" out of your cvars section, as it's not a Cvar, which gives you this error: Tried to look up command exec as if it were a variable. - if you want to execute a config, do it in your live config https://splewis.github.io/get5/latest/configuration/#phase-configuration-files

Do you have this problem if you don't play an aim map? Like on a regular 5v5 on a normal map?

from get5.

0-BuTaJIuK-0 avatar 0-BuTaJIuK-0 commented on June 30, 2024

This bug was found by the players. I just look at the sequence of their actions in the console. We recreate this sequence by the development team and indeed, there is this bug with a frieze.

Most likely, the bug occurs because the players from the last match did not have time to leave the server before the start of the next one (they can stay there until the end of gotv, although get5 sends an event with the end of the match)

So what is the difference between a 1x1 and 5x5 game - it's just different cards.
Tomorrow we can check on standard maps
We also recreated overtimes when performing a bug, we can try without them.

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

Most likely, the bug occurs because the players from the last match did not have time to leave the server before the start of the next one (they can stay there until the end of gotv, although get5 sends an event with the end of the match)

Are they not being kicked? Or is it because they are part of the auto-loaded match config and remain on the server?

So what is the difference between a 1x1 and 5x5 game - it's just different cards. Tomorrow we can check on standard maps We also recreated overtimes when performing a bug, we can try without them.
I don't know if the map is the reason, I'm trying to isolate variables since this is clearly not a problem everyone has, or we would likely have heard about it.

Please also try not executing configs in cvars, it's not meant to go there. What is the content of 1_aim.cfg?

from get5.

0-BuTaJIuK-0 avatar 0-BuTaJIuK-0 commented on June 30, 2024

Are they not being kicked? Or is it because they are part of the auto-loaded match config and remain on the server?

If the player is from the next match, then he does not kick.
If the losing player - kicks when the next match starts (at this point my one plugin was cursing)

What is the content of 1_aim.cfg?

ActiveBZ 0
fix_arena 1
mp_team_timeout_time 7
mp_warmuptime 20
mp_freezetime 1
mp_halftime 1
mp_halftime_duration 5
mp_round_restart_delay 3
mp_maxrounds 30
mp_backup_round_auto "0"
mp_backup_round_file ""
mp_tdm_healthshot_killcount 0
mp_overtime_halftime_pausetimer 0
mp_match_restart_delay 15
bot_quota 0
get5_time_to_start 300
get5_backup_path "backups/"
get5_autoload_config "1_aim.cfg"
get5_demo_name_format "demos/match{MATCHID}map{MAPNUMBER}{MAPNAME}"
get5_kick_when_no_match_loaded 1
get5_end_match_on_empty_server 0
get5_print_update_notice 0
get5_auto_ready_active_players 1
get5_set_client_clan_tags 0
get5_message_prefix "[{LIGHT_BLUE}WildLeague{NORMAL}]"
#get5_hostname_format "{MATCHID} Team {TEAM1} vs Team {TEAM2}"
get5_print_damage "1"
get5_max_pauses 5
get5_max_pause_time 300
get5_fixed_pause_time 0
get5_allow_technical_pause 0
get5_max_tech_pauses 5
get5_tech_pause_time 0
get5_live_cfg "get5/live1v1.cfg"
get5_warmup_cfg "get5/warmup1v1.cfg"
tv_enable 1
tv_advertise_watchable 1
tv_delay 40
tv_chattimelimit 5
tv_name "GOTV"
mp_default_team_winner_no_objective 3

from get5.

mrc4tt avatar mrc4tt commented on June 30, 2024

Does it react, if you send a "status" command from the server console? (not from the in-game console)

Because It's more to find out if we both have the same problem.

Update: I can't confirm if it's the same issue with "freeze" from 00:01 - Did you try to disable the warmup method? ^

from get5.

0-BuTaJIuK-0 avatar 0-BuTaJIuK-0 commented on June 30, 2024

Does it react, if you send a "status" command from the server console? (not from the in-game console)

Didn't check

Did you try to disable the warmup method?

Did not check. The players need a warm-up method


If you change to the same card, then everything will be fixed
Console: map you_map

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

Also get5_end_match_on_empty_server no longer exists.

And you should update Get5 to 0.12.1.

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

And you can't do this: get5_demo_name_format "demos/match{MATCHID}map{MAPNUMBER}{MAPNAME}" - it accepts only the filename. If you want to store demos in a folder, set https://splewis.github.io/get5/latest/configuration/#get5_demo_path

So that would be:

get5_demo_name_format "{TIME}_match{MATCHID}map{MAPNUMBER}{MAPNAME}"
get5_demo_path "demos/"

You can remove {TIME}, but that will overwrite demos if you reload from a backup.

from get5.

yuv41 avatar yuv41 commented on June 30, 2024

Have you found any way of fixing the issue?

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

If someone can reproduce this on a clean server, it would probably help a lot. I cannot find out what causes this or if it's Get5's fault.

Clean means:

  1. Reinstall srcds
  2. Install latest sourcemod and metamod
  3. Install only Get5 (0.13) and use the included config files

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

Please try the latest prerelease and let me know if the problem has disappeared. We are now forcing a map reload when loading a match.

https://github.com/splewis/get5/releases

from get5.

nickdnk avatar nickdnk commented on June 30, 2024

I think this may have been related to memory leaks, which I have fixed in https://github.com/splewis/get5/releases/tag/v0.14.0-a521ece. I'm sorry about this. It would also explain why it didn't happen on earlier versions, because some of the things I fixed were broken fairly recently.

from get5.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.