Fragsurf cover
Fragsurf screenshot
Genre: Racing, Adventure, Indie

Fragsurf

Update notes for January 6

Client

  • Shotgun can shoot immediately during a reload
  • Added sniper scope sensitivity setting
  • Fixed previous item bind sometimes not working
  • Added default bind for voicerecord
  • Fixed a couple issues with players getting stuck on walls and ramps
  • Server list now shows workshop map names instead of 123123.workshop
  • Added map list & rtv button to the changeteam menu (bound to M by default) This will only display on servers with mapcycle enabled
  • Fixed issue where every game update was a ~140mb download


Server

  • Added `mapcycle.enabled` and `mapcycle.maps` server configs. The maps setting is a comma separated list of map names, workshop maps work as well and are named id.workshop, examples:
  • mapcycle.enabled=true
  • mapcycle.maps=surf_greatriver,surf_ski,surf_bigloop,3073874258.workshop
  • Reduced server build size down to ~3gb
  • Server is slightly more optimized and doesn't play sounds anymore

Update notes for December 26

- Fixed players colliding with each other
- Fixed sometimes flying into the air while surfing and holding up
- Made it so your name shows when you're voice chatting
- Added `movement.maxvelocity` and `movement.autobhop` server configurations

Example, in Configs/server.example.ini:

[Movement]
movement.maxvelocity=3500
movement.autobhop=false

Update notes for December 23

- Holding jump when smashing into a slope will boost you
- Added in-game voice chat
-- you'll need to bind VoiceRecord to something in controls settings page
-- there's a new slider for voice volume in the audio settings page
- Fixed a networking performance issue
- Improved movement when walking up stairs
- Fragsurf is now free to play. Everybody who purchased Fragsurf previously will be rewarded a DLC, more information on that to come

Happy holidays!

Update notes for Nov 10

This update fixes some regressions in legacy gamemodes. During our transition to a new gamemode system some old stuff has broken. In the future old gamemodes (bunnyhop & tricksurf) will be rewritten from scratch onto the new system, but in the meantime, we would like to keep them properly functional.


  • Fixed Tricksurf hud not displaying properly
  • Fixed Tricksurf whop not working
  • Fixed Tricksurf trick tracker not working properly
  • Fixed Tricksurf tricks not registering
  • Improved display of tracked Tricksurf trick triggers
  • Fixed Bunnyhop hud not working when you join somebody else's game


Please report and bugs you find.

Find us on Discord at https://discord.gg/fragsurf

Update notes for Nov 6, 2023

Thanks to everybody who joined us during the playtest. We reached about 16-17 players in a single server and noticed some users having performance issues.

Our target for Fragsurf is a consistent, stable, and high number of frames per second, even on old hardware, this minor update brings us closer to that goal.

Players received a promo item over the last couple days as a thank you for testing and providing feedback. This item has now been disabled, and we will have more in the future.

Find on us Discord at https://discord.gg/fragsurf
 

Player




  • Disabled the Hotshot promo reward
  • Added Show FPS setting to Game settings tab
  • Significant networking performance improvements
  • Minor rendering performance improvements
  • Players now have shadows


Editor




  • Fixed map editor selection having erratic behaviour
  • Fix grid size not changing size in all viewports
  • Fixed hang when deleting or adding a bunch of objects at once

Update notes for August 27, 2023


  • Restyled the main menu
  • Improved footstep sound
  • Fixed bullet decals and impact effects
  • Upgraded to DX12
  • Various error fixes
  • Various general improvements


Please let me know if you have any bugs, crashes, or issues.

Fragsurf v2.0 Update - Open Source, Major Refactors, New Weapons

This update introduces improved functionality, performance, stability, open-source code, a better modding toolkit, improvements to gamemodes, new weapons, and more. Previously, Fragsurf depended on Chromium for its user-interface, which proved to be not only hard on performance, but also the cause of many crashes.

OPEN SOURCE



This is quite possibly one of the biggest changes in this update. The design philosophy of Fragsurf has always favored modding, and making it an open-source projects gives the community everything needed to develop mods for Fragsurf. It also allows community members to help fix bugs, make improvements, and create features.

You can find the source code on github: https://github.com/Fragsurf/Fragsurf-2

Some assets used in the live build of Fragsurf are licensed and cannot be published, they are not included in the public repository (i.e. the weapons & animations).

USER INTERFACE



The new UI focuses on functionality over design. The look and feel will be iterated on/improved over time while the functionality should be consistent and powerful. The old UI system had significant performance issues which are now fixed by migrating to Unity's built-in UI system.

Settings:



- The settings menu is auto-populated with every available bind and settings
- When entering a game more settings pages will be generated with gamemode and server-specific settings
- When changing settings you have the option to cancel or save
- Pending setting changes will be visible before you press save

Gamemode UI:



- Each gamemode has its own unique UI
- After joining a game, any UI element can be enabled or disabled. Check the settings page "gamemode modals"

Chatbox:



- The chatbox can now show a list of all chat commands, just type a / in chat to see the results
- Toggle between clan & in-game chat

Create Game:



- The create game menu now shows a screenshot of the map when selected
- Better UX switching between and choosing gamemode/map
- Inputs for lobby name & password

NEW WEAPONS



- This update replaces all the old weapons and animations with 8 new ones
- Any gamemode with the /give command will take the name of any of the weapons below (i.e. /give ak47)

3 melee weapons
- knife
- axe
- bat
2 pistols
- m1911
- revolver
2 shotguns
- db
- r870
1 smg
- mp5
3 rifles
- ak47
- famas
- bolty

Tricksurf:



- New UI for trickbook and hud elements
- Improved lighting on skyworld, ski2, machine, and xdream
- Improved textures on xdream
- Completions were wiped as old data became incompatible due to major refactor
- Tricks now pulled from Github, feel free to submit new tricks and changes: https://github.com/Fragsurf/Tricks

Bunnyhop/Speedrun:



- New leaderboards
- 29 new maps
- Old maps removed as they became incompatible due to major refactor
- A replay bot can be spawned for any run in the leaderboard
- Replay tools UI that allows you to scrub through a replay, set playback speed, draw the path, etc
- Leaderboards can be sorted by top 100, friends, and ranks near your rank
- /top command
- Strafe trainer to show your strafe & sync accuracy (enabled/disabled via gamemode settings page visible only in-game)

Combat surf:



- 11 new maps
- Old maps removed as they became incompatible due to major refactor
- Improvements to round manager
- Improvements to team selection
- New UI for round timer, health, ammo
- Many improvements to bsp compatibility for classic maps
- Gamemode settings page for round duration, round win limit, warmup duration, freeze time

REFACTORS



- Refactored many of the core systems of Fragsurf to clean up old code, improve game stability, and make it easier to update & add features.

WIKI



I've started putting together the modding wiki @ https://wiki.fragsurf.com

CONCLUSION



There's still a lot of work to be done and this update sets the foundation. Fragsurf has gone through a lot of refactoring and changing in the past as developing and publishing a moddable multiplayer game has quite the learning curve behind it. In the future we can look forward to updates that simply improve quality and add features and no longer deal with data wipes, inconsistency, and incompatibility.

And finally I want to give a big thanks to everybody who continues to support and play Fragsurf! If you have bug reports or ideas reach out through any of our channels (Steam, Discord, Twitter).

Fragsurf's source is now public on Github

The Fragsurf source code is now public on Github. You're welcome to reference it, learn from it, copy it, compile it, edit it, spy on it, contribute towards development, and create issues/bug reports. I'm working on some awesome tools for mapping and if you're familiar with Unity you can clone the project and see what's new right now. The modding toolkit is included in the repository but will get its own portable release soon.

I hope this paves a new path for mappers, modders, developers, and the surf & bhop community and opens up opportunity that was never possible (or difficult) in Source Engine to bring surf and bunnyhop to greater heights!

Honestly, I just want to see what type of madness people can come up with given a set of modern and powerful creation tools xD

https://github.com/cr4yz/Fragsurf-2

Thank you everybody for continuing to support Fragsurf, and stay tuned for future updates!

February 2021 Development Update

Hello everybody!

Our last update was in September of 2020, I want to post a quick update letting you know that Fragsurf is still in development. The reason it's taking a while is because this update contains a huge rewrite to many of the core systems that were written years ago. All that old code made adding new features and fixing bugs difficult, it was in desperate need of fixing.

This re-write allows me to approach system design from a different perspective. The next update will be a fresh start for Fragsurf with many quality of life changes, bug fixes, graphical and performance improvements, better user-experience, basically a bigger and better game.

Modding



High on the priority list is modding support. Modding and mapping has been neglected ever since we launched into early access and it's time to fix that. The next update will ship with a new modding toolkit designed to be easy to install, easy to use, and very powerful. I want to give people the tools they need to create next-gen bunnyhop and surf maps without limitations. Additionally, it's important to provide a consistent experience downloading and playing custom maps. There will be no more downloading a map off the workshop only to find out it doesn't load.

Gamemodes



Combat, Speedrun, and Tricksurf are all getting an overhaul. Combat and Speedrun have been neglected, in the future all gamemodes will be equally polished. There will also be a totally new gamemode that brings a fresh spin to the bunnyhop & surf experience, this is something that I very much look forward to releasing.


More information will be posted closer to the release of this update, at the moment there is no timeframe so.. whenever it's ready :D

Thank you everybody for your continued support!

Discord: https://discord.com/invite/P9YPvCa