/Timeline

AS3 CPPS Emulator, written in Python.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Timeline

AS3 CPPS Emulator, written in Python. Timeline is built heavily on Twisted and is even-driven, most of methods are Deferred too!

For detailed information, visit here

Visit the official test server, where you can see, test and try all features of current version of Timeline, in realtime : https://timeline.valid22.pw

Contribution

Timeline is a free, open-source project. You can always support this by funding through paypal.

Requirements

Extras

  • Register for Timeline - Official Register/signup utility for Timeline. This comes in with, email verify tool builtin (both email checkup and account authenticiation).

You can use the following to add more features and customization to your cpps:

  • FindFour AI - An intelligent, human like bot, with whom you can play FindFour matches with.
  • Commands - Comes with Timeline by default. Enables users to use shortcut commands with the chat system.

Note: There maybe many other plugins not listed in the above list, the above are ones officially tested and found to be working and 100% legit

Installation and Usage

Download Timeline, put it in an accessable and readable directory. Navigate to that directory using CMD or Shell or any console client. Run Start.py. The server will start running.

You can edit Start.py to change Handlers module scope, TCP IP/Port endpoints, Logger etc. You can also add new methods!

Make sure you run MySQL and Redis server before starting the server.

You can query/run database.sql to build tables in your db.

Default

  • Default database : times-cp
  • Default user : username: test, password: password
  • Default crumbs directory : ./configs/crumbs/

IMPORTANT : By default Timeline uses colored logger, so you must install 'colorlog'. If you wish not to use it and go by classical logger, change the following line

TimelineLogger = InitiateColorLogger()

to

TimelineLogger = InitiateLogger()

Features

Timeline is almost complete, covering support for all features present in native CP and any classical CPPS. Below is an adaptive list breifing such features:

  • Login
  • Inventory
  • Purchasing
  • Clothing
  • Rooms (spawning)
  • Postcards
  • EPF
  • Chatting
  • Stamps
  • Puffles
  • Puffle adoption
  • Puffle digging
  • Rainbow puffle quest
  • Gold puffle quest
  • Golden nuggets
  • Igloo
  • Player actions
  • Player interactions
  • Player movements
  • Player informatics
  • Sound Studio (Music)
  • Friends
  • Games (Single Player)
  • Find Four (Multiplayer-Table)
  • Mancala (Multiplayer-Table)
  • Sled Racing (Multiplayer-Waddle)
  • Card Jitsu (Multiplayer-Waddle)
  • Card Jitsu v/s Sensei (Single Player)
  • Card Jitsu Fire (Multiplayer-Waddle)

Support

If you have any issue, found any bug or error or issue, or want to suggest some improvemnt, you are free to open an issue or request a pull request.