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
Timeline is a free, open-source project. You can always support this by funding through paypal.
-
Softwares:
- Python 2.7.X
- MySQL, with MySQL-c and MySQL-python connector
- Redis server
-
Python Modules:
- 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
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 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()
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)
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.