Skip to content
This repository has been archived by the owner on Nov 15, 2019. It is now read-only.
/ cp-protocol Public archive

A network protocol reference of the now defunct online game, Club Penguin.

License

Notifications You must be signed in to change notification settings

widd/cp-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Club Penguin Protocol


Info

This is a project dedicated to reverse engineering the network protocol of the popular (but now defunct) online game Club Penguin. It attempts to document all of the relevant network messages in their entirety as well as the general control flow of the game server(s).

This documentation is separated into two distinct branches/versions: AS2 and AS3 - the names represent the original protocol and when the protocol underwent major changes between 2008 and 2012, respectively.

Structure

The Club Penguin network protocol revolves around a string-based packet format. The client sends extra precursory information with each packet while the server sends (generally) shorter messages in response. The login scheme also makes use of XML for a few initial checks, but the vast majority of network operations use this format (the game server format, or SmartFoxServer format).

About

A network protocol reference of the now defunct online game, Club Penguin.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published