This mod is completely server-side. Only the server operator needs to run Portal 2 with the mod installed. People who join the host should run stock Portal 2.
- A maximum player cap of 33
- Nametags
- Custom Player colors
- Chat commands (!help)
- In-game Admin system
- Full cooperative campaign support
- Full singleplayer campaign support (needs minor polishing)
- Full Super 8 map support
- In-house map support for select workshop maps
- Encryption of client commands invoked through the active GameRules class
- Support for Linux, Windows 7 and above
- Togglable game options and config system exposed through VScript and a custom plugin
- Support for SAR (SourceAutoRecord) for speedrunning
- Native support for dedicated servers if you manage to get one working :)
- Steam Deck/SteamOS 3.0 support
- Discord API for easy invites
- More support for workshop maps
- FastDL Support
Steam guide on how to host and join a game:
Latest version:
Discord Server for technical help (MAKE SURE YOU READ THE FAQ!!!), bug report or to just chat:
We use Python 3.10 for the launcher
Dependencies
- pygame
- pyperclip
- requests
- steamid-converter
We also have them in a file for easy install pip install -r requirements.txt
Compilation
We use pyinstaller
to make the executable
- Windows:
pyinstaller "src/MainWindow.py" -F -i "src/GUI/assets/images/p2mm64.ico" --noconsole --add-data "src/GUI;GUI" --add-data "src/ModFiles;ModFiles" --add-data "src/languages;languages"
- Linux:
pyinstaller "src/MainWindow.py" -F --add-data "src/GUI:GUI" --add-data "src/ModFiles:ModFiles" --add-data "src/languages:languages"
Note:
- If you want to fork the project and do your own releases you need to changes the variables at the top of
src/Scripts/Updater.py
to your own information
We are always happy to take whatever additional help we can get for this project. Specifically, we are in need of proficient coders in Squirrel or C++. If you think you can spare a hand, it will go a long way!
Developers:
- kyleraykbs
- Bumpy
- Nanoman2525
- vista
- Wolƒe Strider Shoσter
- cabiste
- zwexit (Orsell)
Contributors:
- wanderer (free bird)
- \n
- Luukex
- MeblIkea
- Luukex
- PieCreeper
- Areng