# pinus **Repository Path**: flashpig/pinus ## Basic Information - **Project Name**: pinus - **Description**: 一个TypeScript写的node.js分布式游戏/应用服务器框架(原型基于pomelo)。 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 24 - **Created**: 2018-04-13 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Build Status](https://travis-ci.org/node-pinus/pinus.svg?branch=master)](https://travis-ci.org/node-pinus/pinus) 官方网站:http://pinus.io 欢迎加Pinus官方QQ群:102530089 示例工程请参见:https://github.com/node-pinus/pinus/tree/master/examples/simple-example 手动安装: npm install pinus -g mkdir testProject cd testProject 初始化项目 pinus init ## Pinus -- a fast, scalable game server framework for node.js Pinus is a fast, scalable game server framework for [node.js](http://nodejs.org). It provides the basic development framework and many related components, including libraries and tools. Pinus is also suitable for real-time web applications; its distributed architecture makes pinus scale better than other real-time web frameworks. ## Features ### Complete support of game server and realtime application server architecture * Multiple-player game: mobile, social, web, MMO rpg(middle size) * Realtime application: chat, message push, etc. ### Fast, scalable * Distributed (multi-process) architecture, can be easily scale up * Flexible server extension * Full performance optimization and test ### Easy * Simple API: request, response, broadcast, etc. * Lightweight: high development efficiency based on node.js * Convention over configuration: almost zero config ### Powerful * Many clients support, including javascript, flash, android, iOS, cocos2d-x, C * Many libraries and tools, including command line tool, admin tool, performance test tool, AI, path finding etc. * Good reference materials: full docs, many examples and [an open-source MMO RPG demo](https://github.com/NetEase/pinus/wiki/Introduction-to--Lord-of-Pinus) ### Extensible * Support plugin architecture, easy to add new features through plugins. We also provide many plugins like online status, master high availability. * Custom features, users can define their own network protocol, custom components very easy. ## Why should I use pinus? Fast, scalable, real-time game server development is not an easy job, and a good container or framework can reduce its complexity. Unfortunately, unlike web, finding a game server framework solution is difficult, especially an open source solution. Pinus fills this gap, providing a full solution for building game server frameworks.