Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Arthur last won the day on July 21 2018

Arthur had the most liked content!

Community Reputation

40 Excellent


About Arthur

  • Rank


Recent Profile Visitors

1665 profile views
  1. Houdini now has an AS3 branch with support for the AS3 client. You may view and download it here.
  2. Hi. What errors you experiencing when users try to login to the game (check PuTTY) ..?
  3. I'd imagine you'd not only have to create your own stamp file (e.g. like this), but you'd also have to create an entry for it in stamps.json (located in play/web_service/game_configs/stamps.json on your media server). Afterwards you'd have to create a trigger in the client that tells the server when to give the user the stamp. You can probably do this by creating a dependency. For example, if you'd like to give the user a stamp for joining a particular room, you'd create a dependency (in dependencies.json) that would listen for the joinRoom (jr) packet and then have it send the stamp packet if the user joined that room. You can read more about creating dependencies here. You'd probably want to edit Kitsune's crumbs as well - both the URL in World.php and the file in the crumbs folder if it exists.
  4. Welcome to the community, Andrey. :)
  5. SUP

    Hi there.
  6. Greetings, everyone! I am pleased to announce the release of Houdini, a Club Penguin private server written in Python for the AS2 protocol. As with all of my large projects, Houdini will be hosted on GitHub and will be completely open for everyone to use and contribute to. You can find the repository to Houdini here. Aside from the standard Club Penguin stuff, Houdini also has the following features: Hot-reloading; modules are safely reloaded at run-time if a change is detected. Meaning you don't need to restart the server after editing any handler. ORM based database transactions via SQLAlchemy. Bcrypt password hashing. A lot more is planned for Houdini, including multiplayer games (such as Card Jitsu and Find Four), as well as throttling and plugin systems. For the time being, report any bugs you find through the issue-tracker on the repository or to me on Discord. Have a nice day!
  7. I did consider MyBB at some point, but ultimately opted for IPBoard because of the familiarity it has with the community, and simply due to the fact that the themes for IPB have a much more premium look and feel. That being said, I have seen good-looking communities made with MyBB, but I imagine those communities have a crazy amount of modifications in place to make the software nice.
  8. Users with 5 or more content items are now allowed to change their rank title. I would love to introduce customizable username colors, perhaps in the form of custom groups (or clubs now?) but due to IPB's scarce documentation I'm not sure that would be feasibly possible.
  9. oi id love me some jena frumes b4 id ever h'av some of that big lip kardashian ay filthy wanka
  10. Nice work. Hopefully this'll encourage more CPPS owners to switch over to bcrypt, or at the very least a stronger hashing algorithm for passwords.
  11. I believe book is responsible for part of the mail system, especially the buddy/recipient portion. And club_penguin (IIRC?) also handles most of the AS2<->AS3 communication via SWFBridge. Gridview deals with igloo customization too.
  12. The biggest difference for the players will be that Kitsune has multiplayer game handlers for find four and sled racing, whereas Sweater doesn't have any. Kitsune also has stampbook handlers, and possibly some others I'm forgetting. The only thing that Sweater really has over Kitsune feature-wise is that it has some puffle functionality, although that's easy to implement yourself. There's also a big difference between the two as far as structure is concerned. Handlers in Kitsune are split up into multiple files to make the code easier to navigate and maintain, whereas Sweater's handlers are all placed into a single file. One major downside to AS2 Kitsune that I've discovered is that it stores data in a format that is inconsistent with the AS2 protocol, this is most noticeable when dealing with igloo data. This is due to the fact that Kitsune was originally designed for the AS3 protocol. A quick run down: Kitsune Multiplayer games (Find Four and Sled Racing) Better code structure Data stored in the database is inconsistent with what you're actually sending (may not be a big deal for you) Creates a new database connection for every client Sweater Puffle handlers All the handlers are stored in a single file A bot plugin Single database connection for everyone
  13. Smite is a third-person multiplayer online battle arena (MOBA) video game developed and published by Hi-Rez Studios for Microsoft Windows, macOS PlayStation 4 and Xbox One. In Smite, players control a god, goddess, or other mythological figure and take part in team based combat, using abilities and tactics against other player-controlled gods and non-player-controlled minions. Reaaally fun game. If any of you (want to) play it, feel free to add me and we'll party up. My name is Youuuuuu. I'm level 30 (max) and can fill in any role. :) If you play it, what are your favorite gods? I personally have several for each role. When playing as an ADC/Hunter I prefer Skadi, Neith and Artemis. I also like Medusa and Jing Wei. I tend to pick Ymir, Xing Tian and Geb when I play a Guardian. Bacchus is fun too. When it comes to mages, I opt for Nu Wa, Vulcan, Aphrodite and Chang'e. I'm pretty decent at Zeus and Ra too, but who isn't? :) I don't play assassins very often but I like Bastet, Kali, Fenrir and Loki. The only warriors I like and play are Odin and Cu Chulainn. F U N On the topic of MOBAs, are there any others you play (aside from League)? I've tried Paragon but its graphical quirks turned me off.. The anti-aliasing in particular was very bizarre, and turning it off resulted in some nasty artifacts I've never seen before..