Timer & Tricksurf are removed. They were both built on legacy code and content which has all been stripped out to significantly reduce Fragsurf's download size on Steam (from nearly 9gb to less than 3gb)
These gamemodes may come back in the future on the new codebase & content systems. For now, our main focus is combat surf.
✨ Features
Added +strafe
Added team based gameplay `server config: game.teamsenabled=true/false`
Patch notes can be seen from main menu
Added !rank command for rank enabled servers
Added mouse pitch inversion setting
Added Game settings to change outline colors
Added infinite ammo option `server config: game.rules.infiniteammo=true/false`
🔧 Improvements
Added control bind to open DevConsole
Enabled error & crash reporting to detect and fix issues faster
Improved weapon spread logic for spread servers
Player highlights are no longer outlines but "inner glow"
Various main menu style improvements
Null inputs are now disabled by default
Servers now have a packet rate limiter
🐛 Fixed
Fixed an error when creating a new game while already in a game
Fixed skin thumbnails missing in steam inventory & store
Ranks are shown in scoreboard and with the !top10 chat command
You're not frozen above ground during freezetime anymore
Added game setting to adjust weapon sway
AFK players are automatically moved to spectator
Fixed kills/deaths sometimes resetting when changing from player to spectator
Spectator names are colored differently in chat
Bug fixes & improvements
Improved map load times
Fixed keys getting released when holding one and pressing another key with the same bind
Interpolation improvements for more responsive gameplay and hopeful stutter improvements
3.6.3.0 Update Notes for March 23
Guns
Added the MR22, a new powerful sniper rifle
Specter damage reduced
Specter clip size increased to 10
Fixed reload & inspect sounds stacking up or continuing to play when swapping guns
Added Game settings to adjust your weapon's viewmodel position (cvars cam.weapon.offsetx/y/z)
Game
Added game.rules.gravity
Added setting to lobby configuration to adjust gravity
When you die you automatically spectate the person who killed you instead of a random person
3.6.1.0 Update Notes for February 3
Join our community on discord @ https://discord.gg/fragsurf
Client
Fixed console opening when typing ` into chatbox
Pressing Escape now closes the console
Reduced some slightly obnoxious post-processing effects
Added Graphics settings tab with anti-aliasing and dynamic shadows options
Scoreboard now wraps players to a 2nd column when it fills up
Fixed sniper scope on 4:3 resolution
Fixed outline sometimes appearing when you spectate a player
Fixed player outlines getting thicker when you're further away
Server/Client
Improved performance of player movement calculations
Fixed bug causing players to not network properly, appearing to freeze and stutter frequently
3.6.0 Reaper Update
This update introduces a new gun, a clip of the week feature, improved networking features, and tons of general improvements.
Join us on Discord @ https://discord.gg/fragsurf
Main Menu
Updated the main menu style look & feel
Added a Clip of the Week to home page, clips will be chosen from our clips channel in discord
Server list & quick join are sorted by most players
Combat Surf
Added a new gun. The Reaper is a revolver with 6 rounds and high damage
Added new arms & gloves models
Slightly thickened up the player model
Redesigned the buy menu
Buy menu can only be opened when it is available (generally start of round/spawn protection)
Weapons will automatically reload when they reach 0 ammo
Added an option to hide the game bind hints from hud
G-Lok now has damage falloff
Shotgun does slightly less damage to head, slightly more damage to body
Networking
Added a new prediction system. This helps reduce or eliminate lag in various scenarios such as swapping weapons and scoping in.
Fixed a bug causing incorrect hit detection
Movement
Bouncing up slopes has been removed, this also removes the powerful slope boosting. Sliding is more often the expected behaviour, and slope boost needs to be reconsidered/reimplemented.
3.5.11 Update Notes for January 21
Join us on Discord - https://discord.gg/fragsurf
Combat Surf
Fixed triggers sometimes acting oddly with lots of players
When the player you're spectating dies go to the next player
Fixed some viewmodel animations not playing while spectating
Fixed viewmodel swaying when you move your mouse as spectator
Damage number & hitmarker works while spectating
Fixed bug letting you respawn and play during freezetime
Fixed bug letting you spam reload and fire to rapidly shoot
Improved sounds when taking bodyshots and headshots
Scoping with sniper is now handled client side so it's not affected by ping
Weapon Balance
Increased shotgun pellets from 8 to 9
Slightly randomized shotgun spread
Improved damage falloff calculations
Slightly increased snipers wall penetration
SMG reserve ammo is now 120
SMG magazine size is now 30
HUD
Your killfeed entries are outlined in red
Show alive player avatars at the top of the hud
Show avatars and improve voice chatters ui
Removed brackets from around clan tags in scoreboard
HP is always red when below 35
Death screen restyled
Improved blood overlay when taking damage
Other Stuff
Fixed downward slope boosts
Added Input setting to disable null cancelling movement
Added scope crosshair thickness to crosshair settings
Fixed connecting to passworded lobbies/servers
Improved resource precaching to reduce stutters first time you perform actions in-game like shooting
Fixed an issue where the player's viewangles weren't updated before simulating gunshots, this could have attributed to some hitreg problems
Server
Significantly reduced server cpu usage
3.5.7 Update notes for January 16
Join us on Discord @ https://discord.gg/fragsurf
Combat surf
When the person you're spectating dies, automatically move to the next person
Clicking a player's name in scoreboard opens their steam profile
Fixed rapid firing bug caused by swapping weapons and holding mouse down
Fixed scope not showing when spectating players
Fixed bug causing kills & deaths to carry over on map change
Weapon Changes
Slightly reduced shotgun spread, it should feel better at range now
Knife backstabs are based on positions now, not just view angles (more accurate backstabs)
Slightly adjusted sniper zoom levels
Can't scope in when you have 0 bullets left
Slightly increased magazine size of sniper (5->8)
Added a sound effect when your gun is running low on ammo
Fixed bullet tracers having wrong trajectory
Knife's primary attack (left click) has slightly longer range than backstab
General/UI
Fixed bug with game sometimes not launching
Server browser now shows an icon for dedicated servers, lobbies, and passworded games
Passworded games will prompt with a password when joining
Added alive player's avatars to the top of the hud
Redesigned the scoreboard
Fixed chatbox messages clipping if they are 2 lines tall
Fixed clantags not showing special characters
Fixed empty [Server] chat messages
Fixed players disconnecting on mapchange sometimes
Server
Added game.spawnhealth server config. This is how much health players will spawn with, defaults to 100
Fragsurf 3.5.5 Patch Notes
Combat surf
Added a bayonet knife
Added InspectWeapon bind, defaults to F
Added Show Keys game setting (Settings -> Game -> Show Keys, or game.showkeys true in console)
Added hud to bottom left showing various common keybinds
Fixed bullet impact sounds not adjusting with volume
Fixed zoom sensitivity not working
Reduced problem where SMG and other guns would appear to fire too rapidly
Hitmarker can only play once at a time, preventing it spamming and being too loud
Gave all weapons real names instead of shotgun1 etc
Added a simple buy menu
Server
Servers now utilize Steam's dedicated server versioning. This means outdated servers won't show in the server list, and server owners can query Steamworks to determine if their servers need to be auto-updated. Check your current version in the server_version.txt file in Fragsurf's root.
Added game.enablebuymenu config
Added game.defaultweapons config
Update server.example.ini with new examples
Maps
Re-textured bigloop
Re-textured buck-wild
Added basic spawns to ski, bigloop, buck-wild, for round-based gameplay
Skins
Added Skull Collector sniper skin
Added various bayonet skins
3.5.0 Update notes for January 11
Combat Surf
You can choose a clan tag to display in-game now
Fixed bug where jump would release while holding spacebar and scrolling
Holding fire will continuously shoot the shotgun
Added ui showing common keybinds while spectating and while alive
Increased reserve ammo of all weapons
Fixed bug where velocity wouldn't update while playing as ghost
Balanced volume levels of shotgun & sniper shooting
KZ/Climb
Fixed player having no air acceleration
Editor
Added TransformVelocity to trigger_teleport - this will transform the player's velocity to the direction of the teleport destination
General Improvements
Improved main menu styling
Simplified volume settings
Added separate toggle for teleport & push trigger sound effects
Improved responsiveness of the server browser
Added Discord rich presence
Fixed custom skyboxes losing some color when loading maps
Fixed bug causing screen to grayscale/flash when pressing T
Find us on Discord @ https://discord.gg/fragsurf
Update notes for January 8 (new content)
These patch notes cover the last 3 undocumented patches. We're working on various features and testing frequently.
We're looking for awesome kill clips. Share your best ones with us @ discord.gg/fragsurf to be featured in community highlight reels.
New Maps (official & community workshop)
surf_skyworld3
surf_greatriver_xdream
surf_colos2
surf_residence_elite_arena
bhop_astro_boosters
bhop_cannons
bhop_arena_boosters
Deathmatch
Added game rules (Modern, Classic) - this is defined per server
Reduced initial stutters when firing & swapping weapons
Added round-based FFA
While dead and waiting for end of round, press G twice to surf as a ghost
Fixed muzzle flash that stopped working some time ago
Added bullet tracers
Fixed player scores resetting when switching from spec to player
General
Fixed clients sometimes failing to reconnect on map changes
Fixed ping showing slightly higher than it should
Fixed mwheelup/mwheeldown bindings not saving in the menu
UI
Fixed in-game ui button sounds not playing
Fixed text/pointer cursors not showing with in-game ui
Improved the combat surf hud ui
Improved the team menu & map voting ui
Server
Added various server configs for game state (round limit, round duration, spawn protection, etc)
Updated example server config with various new settings
server.example.ini is no longer executed, you must rename it to something like server.ini
Reduced warning spam messages in server console
Game version shows in server window's title
Server setup guide: https://fragsurf.com/blog/10/how-to-create-a-fragsurf-server