JeffTheRock 0024588b6b misc fixes (#106)
* misc fixes

houdini.sql: fixed a bug that can cause penguins to be deleted if an item or puffle is deleted, missing pin dates, mascot item types, missing rooms, incorrect tourdude quest reward, and various minor mascot issues.

houdini.data.penguin: reflect database changes

houdini.handlers.play.epf: use correct error code for not enough medals

houdini.handlers.play.igloo: use proper error codes for when player owns flooring/igloo/location, or max furniture quantity

houdini.handlers.play.item: fixed an issue where the stampbook would display pin dates one day ahead

houdini.handlers.play.pet: fixed digging not allowing multiple puffle items/furniture, cost of puffle creatures, adopting gold/rainbow puffles does not give their toys/food, and use correct error codes for puffle items

* fix missed keys

* fix ordering

* fix walking key

* fix issue with super exclusive bonus items

* fix issue where comparison fails for puffle items
2025-07-24 13:08:59 +07:00
2020-06-26 03:30:39 +01:00
2025-07-24 13:08:59 +07:00
2019-12-02 23:46:04 +00:00
2023-10-27 15:59:06 +02:00
2025-07-24 13:08:59 +07:00
2021-01-15 11:11:54 +07:00
2023-04-23 10:13:35 +07:00

houdini-asyncio

Solero Discord Solero Forum Issue Tracker License Documentation

A lightning-fast Club Penguin Private Server written in Python 3.

Features 👾

  • 🕒 Cross-era: Different clients can play together on the same server.
  • Commands: Built-in extensible commands API.
  • 🔌 Powerful Plugin API: Easy and quick to write your own plugins.
  • 💬 Chat-filter: Filter trolls with minimal configuration.
  • 🛡️ Permissions: API to restrict access to server functionality & commands.

Installation

Houdini can be run as a normal Python program under any operating system.

NOTE: Houdini requires Python 3.8.x to be installed

$ git clone https://github.com/solero/houdini
$ cd houdini
$ pip install -r requirements.txt
$ python bootstrap.py login

Installation with Docker

You can also use Wand, a tool that installs Houdini, Dash and many other useful tools to compliment your experience.

This is especially useful for those who want a straightforward installation, where everything is installed for you! Currently Wand only works on Linux servers. Windows and Mac servers could work but requires extra work!

Game Screenshots

Screenshot Screenshot Screenshot

Contributing

💗 So glad to hear of your interest!

If you have suggestions for how this project can be improved, or want to report a bug, please feel free to open an issue! We welcome any and all contributions. We listen to all your questions and are always active on the Solero Discord server.

License

MIT Licensed

Description
A Club Penguin private server written in Python 3
Readme 2.2 MiB
Languages
Python 99.9%
Dockerfile 0.1%