Skip to content
forked from ermiry/cerver

Cerver is a development framework, created by Ermiry, designed to provide you with the necessary tools for creating fast and reliable multipurpose servers written in C.

Notifications You must be signed in to change notification settings

percepthor/cerver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cerver

Cerver Production Integration Cerver Continuous Integration Cerver Tests

Cerver is a development framework, created by Ermiry, designed to provide you with the necessary tools for creating fast and reliable multipurpose servers written in C/C++.

Cerver was originally created as a game server, and since then, it has evolved into a framework that can be used as a base to develop any kind of server type you might think of.

Cerver was designed from the ground up for fast and easy deployments, with great scalability in mind, without compromising security or reliability, supporting many critical features out of the box that are essential for today applications, like authentication and sessions, load balancer, file operations, and many more.

Cerver helps you get started with three different server templates:

Game Server: Designed for any kind of game you can think of, like a simple online game connecting two players, to an RPG game with an open world and a combination of on going instances like dungeons (hosted inside lobbies), all updating in real time.

Http Server: You can use cerver to host a simple website that only requires static files, or as a support API that can handle I/O opperations for a more complex backend.

File Server: You can set up a personal file storage server that you can use to backup your files or that can be used in a production environment.

Cerver provides you with all the required methods to directly create one of these servers, but you can also take advantage of all the features and combine them to create your own custom server that best fits your needs.

We use Cerver to power many of our core operations in Ermiry, so, it is in constant development and new features are being added all the time. You can check the latest news in our devblog here!

Cerver is now in stable release 1.0 and you can get it right now. It is totally open source and the code is well documented, but you can also check our official documentation page to help you get started.

Created with cerver:

  • Blackrock Server: The game server responsible for multiplayer features for the game Blackrock.
  • Ermiry Manager Server: An administartion tool used to manage Ermiry operations.
  • Cimage in the cloud: Makes possible to host cimage in the cloud.

About

Cerver is a development framework, created by Ermiry, designed to provide you with the necessary tools for creating fast and reliable multipurpose servers written in C.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 98.1%
  • Makefile 1.2%
  • Other 0.7%