Fragsurf v1.1.5 - Dedicated servers and plugins
This week's development focused mainly on expanding the functionality of dedicated servers and plugins. Surf and bhop thrived for many years thanks to the ability to mod and create, and it's important to bring that functionality to Fragsurf and provide developers with the tools needed to create servers and gamemodes. This work started with Strafe Editor, and continues with the features added in this update.
Documentation will be maintained here: https://api.fragsurf.com/
More docus will eventually be provided to run, update, and modify your server. For now, you can download the server package via Steam under Tools -> Fragsurf Dedicated Server, or use steamcmd to install appid 1035540 - it is available via the anonymous package so you don't have to log into your Steam account to set up a server. If you have questions about modding or setting up the server, please join the Discord and ask in the modding channel: https://discord.com/invite/P9YPvCa
The server build is Windows x64 only. Linux is of course ideal for running game servers, so support for that will be provided in the future.
These features are an important step to a complete game. Not only is the dedicated servers going to be iterated on and improved, it's going to open up the doors for more official servers and a secure multiplayer backend + community servers. There's still a lot of work to be done!
Patch notes
- Added map.change command visible for lobby host/servers
- Added a map change menu visible to the lobby host (open it via escape menu)
- Added dedicated server functionality
- Added in-game server browser
- Added support for Steam server browser
- Added a barebones Custom gamemode used for modding or testing
- Added support for Lua server & client plugins
- Made knife droppable
- Fixed noclip exploit in Speedrun
- Updated Japan tricksurf prespeed flags according to: https://docs.google.com/spreadsheets/d/1isN6H6XwdYuqS3dY9uxeMskcbOi4DTQJflmWvqBjZA4/edit#gid=0 (thx Ghostface!)
- Don't automatically ads after shooting sniper
Documentation will be maintained here: https://api.fragsurf.com/
More docus will eventually be provided to run, update, and modify your server. For now, you can download the server package via Steam under Tools -> Fragsurf Dedicated Server, or use steamcmd to install appid 1035540 - it is available via the anonymous package so you don't have to log into your Steam account to set up a server. If you have questions about modding or setting up the server, please join the Discord and ask in the modding channel: https://discord.com/invite/P9YPvCa
The server build is Windows x64 only. Linux is of course ideal for running game servers, so support for that will be provided in the future.
These features are an important step to a complete game. Not only is the dedicated servers going to be iterated on and improved, it's going to open up the doors for more official servers and a secure multiplayer backend + community servers. There's still a lot of work to be done!
Patch notes
- Added map.change command visible for lobby host/servers
- Added a map change menu visible to the lobby host (open it via escape menu)
- Added dedicated server functionality
- Added in-game server browser
- Added support for Steam server browser
- Added a barebones Custom gamemode used for modding or testing
- Added support for Lua server & client plugins
- Made knife droppable
- Fixed noclip exploit in Speedrun
- Updated Japan tricksurf prespeed flags according to: https://docs.google.com/spreadsheets/d/1isN6H6XwdYuqS3dY9uxeMskcbOi4DTQJflmWvqBjZA4/edit#gid=0 (thx Ghostface!)
- Don't automatically ads after shooting sniper


