Unofficial Tool for Hosting on Parsec
Latest Release
·
Report Bug
·
Request Feature
The aim of this project is to make it easier for people to host public rooms with Parsec, with lots of new features and moderation tools. It also uses an unofficial alternative to the now discontinued Parsec Arcade, called Soda Arcade.
This is a modification of ParsecSoda, a tool developed by FlavioFS for improving the hosting experience on Parsec Arcade. It builds upon modifications made by user v6000. Parsec Soda as of 8th August 2025 no longer works with Parsec. Due to Parsec's terms for the old software development kit SmashSoda uses, binaries cannot be distributed. You can either build SmashSoda from source yourself (instructions HERE) or by using the new installer script, which automates the process for you: Installer Script
Check out the comprehensive Wiki guide on how to use Smash Soda HERE!
The Discord Server is the best place to get support quickly.
|
Download
Download latest
version |
Issues
Report issues and
request features |
Discord
Join the Discord
community! |
Wiki
Read the full wiki
guide here! |
You can build Smash Soda manually if you do not want to use the installer script.
- Git for Windows
- CMake (3.18+), available on
PATH - Visual Studio Build Tools with:
- Desktop development with C++ (with ATL for x64)
- MSVC C++ toolset
- Windows 10/11 SDK
From the repository root:
cmake -S . -B build
cmake --build build --config Release --parallelRelease executable:
x64/Release/SmashSoda.exe
Optional debuggable build:
cmake --build build --config RelWithDebInfo --parallelDebuggable executable:
x64/RelWithDebInfo/SmashSoda.exe
For the full docs version of this guide, see:
docs/content/getting-started/manual-build.md
From the repository root:
python -m pip install mkdocs-materialmkdocs serve -f docs/mkdocs.ymlOpen http://127.0.0.1:8000.
mkdocs build -f docs/mkdocs.ymlGenerated output:
docs/site/
See the open issues for a list of proposed features (and known issues).
Would you like to contribute to the project? That's great! Here's what you do:
- Open a new issue reporting what you're going to do.
- Fork this repository.
- Create a branch for your feature.
- Make your local changes.
- Submit a pull request.
If you would like to donate to the project and unlock some cool extra features in the process, you can donate here: ko-fi.com/soda-arcade
See LICENSE.txt for more information.
Project Link: https://github.com/soda-arcade/SmashSoda
- [MickeyUK] - GitHub - SmashSoda Project Lead
- [FlavioFS] - GitHub - Original Parsec Soda Developer
- [v6000] - GitHub - Developer of Parsec Soda V, which Smash Soda is a derivative of
- [unuruu5760] - [GitHub] (https://github.com/unuruu5760) - Added the Keyboard Widget
- [MonaJava] - [GitHub] (https://github.com/MonaJava) - Work on hotseat
- [8-Bit] - [GitHub] (https://github.com/8BitProtogen) - Helps with the Smash Soda wiki
- [R3DPanda] - GitHub - Helped with some of the theme integration
