Mobile game server engine Scut free open source

Source: Internet
Author: User

Scut Official website: http://www.scutgame.com/

Scut is an open-source, free, stable, fast-developing mobile game server engine that enables developers to use the Python scripting language or the C # language, written in C #, based on the MVC framework, where developers need to focus on defining data entity classes and attributes, and no longer need to focus on multiple repositories ( MSSQL, MySQL, etc.) and table design, Scut will help you automatically detect the table structure of the corresponding database; it also provides a rich AIP and mature game module middleware, rapid development of your game server applications, and cocos2d-x perfect combination, providing based on cocos2d-x 2.2.0 's Commercial code for reference.

Advantage Features

Support Windows/linux multi-platform deployment;

Support MSSQL, MySQL and other multi-database;

Support HTTP, socket multi-communication protocol;

Support multi-server coupled distributed architecture;

Support the use of Python script development, maintenance of hot updates;

Support data temporary or permanent cache, reduce database pressure, data can be synchronized or delayed update;

Low threshold, easy to develop, provide a wealth of game module middleware and routines;

Low memory and CPU usage, objects that are not used for 24 hours are automatically swapped to the database and removed from memory;

Server hierarchy Diagram

The server supports both HTTP and socket two communication access methods, using the binary protocol, you can quickly define the interface communication protocol between client and server through the Protocol Generator tool, and simultaneously generate the interface communication code between the client and the service.

The provided game module middleware can easily build applications quickly, especially for cumbersome channel login and recharge the SDK module access into the package, simple configuration to complete the access.

Game data processing is the most important, the most complex, and the most error-prone part, the framework encapsulates the database data read, UPDATE, delete and table creation and maintenance management, and support MSSQL, MySQL and other databases; Let the developer no longer care about the database, only need to define their own data entity classes and attributes In addition, the data cache management can be used to cache the use of frequent data, the unused cache for a certain period of time to be replaced and updated to the database; The data changed in the cache is asynchronously updated to the database at intervals of 10 minutes (and can be updated at all times).

Server architecture

Server topological structure

Streamlined server architecture

Official website:http://www.scutgame.com

Github:http://www.github.com/scutgame

Welcome to the Cocoachina scut game Server Engine section:http://www.cocoachina.com/bbs/thread.php?fid=50


Mobile game server engine Scut free open source

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.