Changelog
v1.7 (2025-07-22)
- fix: dont allow slash cmd votes when bang commands are off View
- fng: add spike kill rankings with /top5spikes (#368) View @ByFox
- fng: reword steal message to avoid s quoting drama View
- ddrteams: fix messing up red/blue team sizes View
- stats: add /steals chat command for fng View
- fng: fix spikes not counting without hooking the frozen tee View
- vanilla: add prediction backwards compatibility View
- vanilla: improve prediction and fix build by setting new pickup flags View
- fix: make swap teams safer View
- stats: use amount of enemies plus round score as win points View
- ddrteams: limit /team cmd to spectators only View
- fix: correctly sync sv_display_score on
reloadView - rcon: ddnet rcon users for 0.7 players View
- stats: attempt to fix failed saves View
- stats: fix points being written and red twice View
- zcatch: get rid of weird "you released 0 players" message View
- zcatch: make sure that no victims are stored after release all View
- zcatch: more details in alive player was released assert View
- antibot: custom antibob rcon abi View
- fng: fix some oob and nullptr when recording demos View
- fix: oob when joining spectators before making a kill View
- chat: do not pick up "! foo" as bang command View
- zcatch: update caught times before save View
- zcatch: fix saving stats on round end View
- fng: add
sv_hit_freeze_delaythat determines how many seconds a player will be frozen for (#333) View @ByFox - pause: ignore ready change during warmup View
- chat: sort and deduplicate double attack calls View
- chat: add more team calls (#329) View @lukure
- block: remove hit sound for weapons View
- block: happy emote on kill (See #330) View
- fly: add happy emote on spike kill (See #330) View
- fng: add happy eye emote on kill View
- fng: group fng configs and set sv_wrong_spike_freeze default to 10 View
- fng: add option sv_wrong_spike_freeze (#327) View @ByFox
- fng: more options for sv_fng_spike_sound (#322) View @ByFox
- fix: make sure server does not crash on SnappingClient -1 View
- Laser points will always display PlayerScore, fix: #319 View @ByFox213
- grenade: fix refill ammo on kill View
- stats: fix accuracy over 100% caused by multi grenade hits View
- config: add
sv_always_track_statsto turn off farm protection View - stats: fix farming accuracy on empty servers View
- fng: punish team freezes if team damage is on View
- config: turn team balance off by default View
- pause: fix game getting stuck in pause if all but one leave View
- config: add
sv_teamdamageView - ctf: warning for swap flags View
- ctf: add
sv_swap_flagsView - fix: boosting team mates totally corrupted stats View
- fng: fix
sv_respawn_protection_msView - fng: send fng gametype to ddnet clients View
- fly: give points for hooking enemies into spikes View
- teams: add team balance View
- SvOnFireMode -> SvReloadTimeOnHit View @ByFox213
- fng: clamp player position to world size when checking for spikes View
- zcatch: fix skin changes for 0.7 connections View
- weapons: fix accidental shot fired during manual respawn View
- config: use sv_punish_freeze_disconnect in all gamemodes and fix docs View
- fng: fix on fire mode crash View
- snap: fix /showall chat cmd for spectators and when zoom is allowed View
- fng: fix sv_on_fire_mode for fng gametypes View
- zcatch: fix newly joined forced spec players not being dead spec for 0.7 View
- zcatch: improve caught/alive tick tracking View
- rcon: reduce log and chat output of
force_ready allView - fix: adapt bang command 1vs1 to new 128 player code View
- laser: unfreeze self or team mates with wallshot (Closed #265) View
- chat: add rcon command
chatto bypass spectator mute View - rainbow: fix color getting stuck on death View
- fng: only count closeset spike (Closed #275) View
- stats: add /rank_win_points and /top5win_points View
- zcatch: TeeVi point system (Closed #274) View
- stats!: start using win_points and support scorelimit in zCatch View
- stats: fix new stats being broken by win_points View
- stats: add new column win_points View
- config: add configs for respawn delays View
- ctf: fix jetpack causing self damage View
- zcatch: fix changing skin name View
- zcatch: auto join new players that enter during round end View
- zcatch: keep joined spectators as real spectators View
- zcatch: make sure in game slots work correctly View
- zcatch: improve team counting (#262) View
- rainbow: let rainbow overwrite zCatch colors View
- rainbow: reset to old color on rainbow off View
- rcon: add
rainbowcommand View - rounds: do not finish warmup when all players are ready View
- chat: let smart chat only affect spectators not in game players View
- zcatch: fix "You respawned .." msg being sent to alive players View
- chat: fix players never getting unmuted during paused games View
- chat: never let players go afk during pause View
- chat: do not count spectators as afk View
- chat: let smart chat guess when a round stops being competitive View
- chat: unmute spectators on
reloadand map change View - chat: do not mute players on map change (anti spam) View
- gdm: fix crash when left players make kills View
- pause: do not spam new ddnet clients in chat (x players not ready) View
- pause: add
sv_allow_team_change_during_pauseView - vanilla: fix jetpack causing self damage View
- stats: fix unranked players getting an error on join View
- chat: allow specs to chat during pause if smart chat is on View
- chat: do not print specs can use chat again if they already could View
- fng: fix winning in ddrace teams View
- rcon: fix
redirect allredirecting the admin that run the command View - stats: take multiple http and discord stats post urls View
- laser: warn all players when the only wallshot kills setting is changed View
- fng: fix death effect shown without freeze View
- grenade: require latest ddnet client to fix antiping View
- votes: add unused
OnCallVoteNetMessage()hook View - chat: unlock chat for players that got pinged View
- chat: add
sv_require_chat_flag_to_chatView - zcatch: do not change display score on round end View
- grenade: fix antiping bug with grenade ammo View
- score!: turn
sv_display_scoreinto string View - score: add more display score types View
- score!: add /score chat command and sv_display_score config View
- insta: no pain eyes in instagib modes View
- spree: add missing quotes around spree ender View
- sprees: add
sv_killingspree_reset_on_round_endView - fix score increment on selfkill on dm View @gerdoe-jr
- zcatch: give points on round end even if everyone left View
- zcatch: fix duplicated points for winning View
- fng: add /multis chat command View
- refactor: prepare sql stats code for /multis View
- fng: show multis and special spikes in /statsall View
- zcatch: release spectators that would join on reconnect View
- zcatch: use only the kills that count for skin color View
- zcatch: forced spec depends only on kills that count View
- zcatch: add
sv_zcatch_require_multiple_ips_to_startView - zcatch: more game end refactors View
- zcatch: require 5 kills to win the round View
- zcatch: exclude new specs and include left players in kills that count View
- zcatch: require 5 players to play a real game View
- fix: restore sv_spectator_slots functionality for zCatch and fng View
- config: add
sv_redirect_and_shutdown_on_round_endView - rcon: add
redirectcommand for admins View - chat: add config to disable bang commands View
- snap: add
sv_strict_snap_distanceto toggle anti zoom View - snap: stricter network clipping to combat zoom cheats View
- zcatch: finalize hardcodet points for wins View
- zcatch: kills should not affect score points only wins View
- refactor: remove double negative from spree end condition View
- feat: don't end spree on self-kill and on default spikes death View @gerdoe-jr
- fix: warning on ping View @gerdoe-jr
- fng: fix laser text score amount for solofng View
- fng: add
sv_laser_text_pointsconfig View - Added LaserText Added hit effect Added SvTeamScore* and SvPlayerScore* Slightly changed OnSpike code Fixed bugs and some issues View @ByFox213
- fly: fix flags View
- fly: start working on battlefly mode View
- block: start working on block gametype View
- stats: add dead players to csv round stats (Closed #204) View
- stats: add dead players to ascii table round stats View
- stats: list dead players in json round stats View
- stats: list dead players in psv round stats View
- vanilla: fix freeze messing with armor (Closed #200) View
- fix: do nothing on "go" chat message if the game is running View
- fng: play flag capture sound when spiking View
- fng: hit sound on freeze (#203) View
- fix: try to please the compiler (Thanks @MilkeeyCat) View
- fix: support fng maps without front layer again View
- fix: build View
- fix: make switches work in freeze again View
- refactor: do win check on tick fixes winning a round with a selfkill View
- vanilla: only handle the closest character for pickups View
- zcatch: fix crash when everyone leaves during end screen View
- fix: disallow showing hook collision of others View
- chat: add !32v32 bang command (Closed #190) View
- fix: partial checkbox votes matches View
- Fix unstack chat breaking censorlist.txt View
- Draft map pools to pick random maps View