A Club Penguin private server written in Python for the AS2 protocol.
- Python 2.7+
- Twisted
- SQLAlchemy
- MySQL driver
- Redis
- MacOS and Linux users can use a package manager (e.g. Homebrew or apt) to install the Redis service.
- If you're on Windows, you can download the Redis installer here.
- Watchdog
- bcrypt
- Marshmallow
- Six
After you've installed the latest version of Python 2, navigate to the Houdini directory and run pip install -r requirements.txt
in your command prompt or terminal.
If you're on Windows you'll need to download and install MySQL Connector C 6.0.2 from here prior to installing the mysql module. Be sure to check the extra binaries option through the custom installation.
All configuration settings are located in Houdini.conf.
The server is currently incomplete and likely to be unstable as well as buggy. More handlers and bug fixes will be implemented as development continues.
You can find a comprehensive to-do list here.