h2engine - H2服务器引擎架构是轻量级的,与其说是引擎,个人觉得称之为平台更为合适。因为它封装的功能少之又少,但是提供了非常简洁方便的扩展机制,使得可以用C++、python、lua、js、php来开发具体的服务器功能。H2引擎的灵感来源于web服务器Apache。

  •        45

H2服务器引擎架构是轻量级的,与其说是引擎,个人觉得称之为平台更为合适。因为它封装的功能少之又少,但是提供了非常简洁方便的扩展机制,使得可以用C++、python、lua、js、php来开发具体的服务器功能。H2引擎的灵感来源于web服务器Apache。

http://h2cloud.org
https://github.com/fanchy/h2engine

Tags
Implementation
License
Platform

   




Related Projects

Massively Multiplayer Online Server Engine

  •    

MMOSE(Massively Multiplayer Online Server Engine) is MMORPG Server Engine. It is based on the .NET Framework 2.0/3.0/3.5, and is multi-threaded.

ranviermud - A node.js based MUD game engine

  •    Javascript

Ranvier is a MUD game engine. Out of the box Ranvier is configured to use a telnet server and will work with any MUD client you've used to connect to other MUDs. It runs a websocket server simultaneously, meaning players can also connect to your game with a websocket client at the same time. However, Ranvier supports any transport server you want to use; changing the entire networking layer is as easy as adding a command. Ranvier also has a GUI builder available, Soma.

Arianne RPG

  •    Java

Arianne is an engine to develop multiplayer online games like Stendhal

RakNet - RakNet is a cross platform, open source, C++ networking engine for game programmers.

  •    C

------------------------------------------ See Help\swigtutorial.html Upgrading from version 3 ------------------------------------------ See 3.x_to_4.x_upgrade.txt Windows users (Visual Studio 2008 and 2010) ----------------------------------------- Load RakNet_VS2008.sln and convert if necessary.After the project conversion, if you encounter error MSB4006,follow the steps below to fix it:1. Open project properties2. Click on "Common Properties"3. Click on "Framework and References"4. Look


DotK WebGame Engine

  •    Javascript

Web-Based Role Playing Engine (for Web Game RPG). Client implemented with Javascript, Ajax, DOM and DHTML. On server, PHP and database (FireBird or MySQL). Ajax is used to communicate client to server. Live demo server: offline.

arcan - Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"

  •    C

Arcan is a powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments. At its heart lies a robust and portable multimedia engine, with a well-tested and well-documented Lua scripting interface. The development emphasizes security, debuggability and performance -- guided by a principle of least surprise in terms of API design.

nano - Lightweight, facility, high performance golang based game server framework

  •    Go

Nano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming.Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.

Amoeba role playing game engine

  •    Javascript

Amoeba RPG engine is an rpg engine in the style of early Final Fantasy games. It will be implemented in Mozilla (xul,js) and based upon a game xml language.

FMORG/Fnord an OSS RPG and Game Engine

  •    C++

FMORG will be a small scale MORPG using the Fnord Game Engine, which is the first part of this project. Fnord uses Irrlicht, Audiere, Raknet, tinyXML, OpenAL, and LUA. Our goal is to build a modern, complete 3d game engine and the first game using it.

Government Sanctioned Espionage RPG

  •    C++

Government Sanctioned is a modern SRD-like espionage game server. Visit http://wiki.government-sanctioned.us:8040 for game design and play information or homepage http://www.government-sanctioned.us Government Sanctioned is an online, text-based espionage RPG (similar to a ...

goworld - Scalable Distributed Game Server Engine with Hot Swapping in Golang

  •    Go

GoWorld server adopts an entity framework, in which entities represent all players, monsters, NPCs. Entities in the same space can visit each other directly by calling methods or access attributes. Entities in different spaces can call each over using RPC.A GoWorld server consists of one dispatcher, one or more games and one or more gates. The gates are responsible for handling client connections and receive/send packets from/to clients. The games manages all entities and runs all game logic. The dispatcher is responsible for redirecting packets among games and between games and gates.

Pixi Network Server

  •    

Pixi Server is a network server used to build MMOGs, FPS and other multiplayer game and simulation applications. Built using C# and .NET 4, it can easily be integrated into any .NET application. The engine features TCP and reliable UDP using the Lidgren network library.

flare-engine - Free/Libre Action Roleplaying Engine (engine only)

  •    C++

Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to handle a very specific kind of game: single-player 2D action RPGs. Flare is not a reimplementation of an existing game or engine. It is a tribute to and exploration of the action RPG genre. Rather than building a very abstract, robust game engine, the goal of this project is to build several real games and harvest an engine from the common, reusable code.

Packet Rush Networking Framework

  •    

The Packet Rush Networking Framework (PRNF) provides a client/server networking layer that abstracts away from the underlying communication mechanism such as UDP or TCP.

The Prairie Engine

  •    C

Massively single and multiplayer RPG framework for persistent worlds. It includes a server/client, scripting, and database backend. Minions of Mirth, a game being created with The Prairie Engine can be found here: http://www.prairiegames.com

Virtual Reality Online - 3D game engine

  •    CSharp

The VROnline project is universal 3D virtual reality engine for games with client/server architecture, free 3D camera, user configurable actions and AI scripts. It's based on C# and directX (now 9.0) technology. It can manage many data models(rpg,sims).

melonJS - a fresh & lightweight javascript game engine

  •    CSS

Note that due to the cross-origin request policy implemented in most browsers (that prevents from accessing local files), you will need to either disable this security check (see the tutorial), or better use a "personal" local web server like the grunt connect task that is used for building melonJS (see below for building melonJS).

Citadel

  •    C

Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.