zbeyens / fortitan

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iogine

Slack

iogine is a fast, scalable game framework for node.js. It provides the basic development framework and many related components, including libraries and tools. iogine is also suitable for real-time web applications; its distributed architecture makes iogine scale better than other real-time web frameworks. Based on pomelo.

Features

Complete support of game server and realtime application server architecture

  • Multiple-player game: mobile, social, web, MMORPG (middle size)
  • Realtime application: chat, etc.

Fast, scalable

  • 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

Extensible

  • Custom features, users can define their own network protocol, custom components very easy.

Getting started

Requirements

  • Ensure you have NodeJS installed on your machine.

Installing

  • Get a fresh clone of the repository:

    git clone https://github.com/zbeyens/fortitan.git
    
  • Navigate into the directory you just cloned the repository into:

    cd fortitan
    
  • Install the application dependencies:

    npm install
    

Running

  • Run the server:

    npm start
    

Your server should be listening to port 3000 by default. You can change any of the default parameters by editing the config file.

Developing

You can check out the development workflow on our wiki.

About


Languages

Language:JavaScript 98.7%Language:HTML 1.2%Language:Shell 0.1%