Skip to content

An MMO server written for RFI:Precursors. Supports chat, authentication and high levels of concurrency.

License

Notifications You must be signed in to change notification settings

SkewedAspect/precursors-server

Repository files navigation

Precursors Server

Build Status

This is the MMO server for the RFI:Precursors project. Written in a hybrid of Erlang and C++, it currently supports authentication, chat, physics simulation, and high levels of concurrency.

Sponsors

IntelliJ IDEA IDE generously donated by JetBrains, through their open source program. If you haven't seen their IDE yet, it's amazing.

JetBrains

Building and Running

For development

If you're just doing everyday development:

make devrel
./devrel start

This will build the project, create a development release, and start the server running detached from your terminal; you may then run ./devrel attach to attach to the running server. Alternatively, you can run ./devrel console to start the server and keep it attached to your terminal.

After running make devrel for the first time, you should be able to simply run make after making code changes; regenerating the dev release is not necessary.

For production

For a production release, run:

make rel
./rel/precursors_server/bin/precursors_server start

About

An MMO server written for RFI:Precursors. Supports chat, authentication and high levels of concurrency.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •