Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.5.0 #428

Merged
merged 63 commits into from
Jan 7, 2023
Merged

3.5.0 #428

merged 63 commits into from
Jan 7, 2023

Conversation

zealain
Copy link
Collaborator

@zealain zealain commented Dec 30, 2022

  • !hide now also hides spawn, knife and blood sounds
  • The global plugin is now disabled on insecure servers
  • Added missing models that are bundeled with KZTimer
  • Added translation for simplified chinese
  • Reduced the duration that you couldn't start the timer after a loadloc
  • Removed grey fading caused by demofix
  • The turnbind cooldown is now independant of tickrate and slightly shorter
  • Fixed jumpstat exploit
  • Changed !safe to toggle between 2 instead of 3 options
  • Fixed an !end bug
  • Fixed a bug that would prevent you from changing the spectated player mid-air with the timer on
  • Fixed bot using wrong timer sound
  • Improved bots for servers running low on open slots
  • Fixed bots not being hidden by !hide
  • Fixed potential gokz-quiet crash
  • Fixed bug that would cause the global verification to not reset on player leave/join sometimes
  • Fixed trigger double boost exploit

zealain and others added 30 commits October 23, 2022 22:23
…rnbind block, initialize variables, disable blocking on bots
Current duration is way too long and makes some start timer techs no longer feasible (eg. kz_scicret bonus on VNL where accelerating from 0 to 85 takes a lot of time, or kz_mz), this new duration should be closer to the duration used in `sm_start`.
Only enable global plugin on VAC secured servers
Update README server requirements
Reduce loadloc invalidation duration
Disable fading effect with demofix enabled
Fix jumpstats abuse with AddOutput origin
Use tickrate independent cooldown for turnbind, reduce cooldown on turnbind block, initialize variables, disable blocking on bots
Add missing commands in COMMANDS.md
Disable killbind for safeguard, make !safe binary instead of ternary
Take parent entities into account in GetEntityPositions
Move clantag block to gokz-profile
Add late loading support for gokz-quiet, block extra sounds with !hide
Allow player to spectate other players with timer on while in spectate
zer0k-z and others added 29 commits November 30, 2022 00:40
Fix bot using the wrong timer sound
Fix bots not being hidden by !hide
These were previously skipped in
d2d39ff, as it seemed as if they were
not required. However, it has now been seen that these files are used in
maps also, and are thus required to be shipped. An example map is
xc_nephilim, which will show error boxes if the files are not included
for the start timer (switch files).

In KZTimer they were a part of the base plugin, and not the ErrorBoxFixer,
but in GOKZ it makes more sense to have them all in the same place.
This fixes an issues that might happen in the following scenario:
1. Unbanned player joins.
2. Unbanned player leaves.
3. Global API goes offline.
4. A Banned player joins, and gets the same client id as the unbanned
   player had. This causes him to be seen as Unbanned.
5. The Banned player plays, etc.
6. API goes up, and requests are now being sent to the Global API as a
   part of the retry proccess, causing multiple bans etc. to appear.

To prevent this, we reset the status of a client to not be Globally
verified when joining the server, so that we always start from a clean
state when the Global Ban check is done in OnClientPostAdminCheck.
Fix potential sound hook crash and add valid client check to weapon sound to prevent errors
Reset globally verified status on player join
Add additional resources from KZTimer
Really ignore trigger_push for triggerfix
@zealain zealain merged commit a1267fb into master Jan 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants