Skip to content
A production ready, application server, tailored for online games.
Perl Other
  1. Perl 99.7%
  2. Other 0.3%
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deploy
lib
script
test
LICENSE
README.txt
config.pl.example
quickstart-config.pl
start.pl.example

README.txt

Please, check http://eldhelmplatform.org for more details about this project.

Eldhelm platform is the application server running the entire back-end of the fantasy, card collecting game - Battlegrounds of Eldhelm (http://eldhelm.essenceworks.com)

Eldhelm platform features:

- Perl 5 implementation
- Works on both Linux and Windows
- Multithreaded architecture
- Reliable event driven, non-blocking IO 
- 2 way gracefull restart - worker threads restart or save and reload state from disk
- Abbility to handle multiple protocols on a single port
- A socket server - supports a custom built json protocol + authentication, latency detection, timeouts, guarantees message delivery in case of reconnects
- A http server - supports light http 1.0 + cookies, virtual hosting, url rewriting, https
- Supports SSL
- Extendable with other protocols
- MVC framework + advanced routing engine
- Publish-subscribe framework 
- Task scheduler
- Advanced MySQL Database abstraction layer framework
- A templating engine
- Bulk mailer
- A.I. framework
- Localization framework
- Testing framework
You can’t perform that action at this time.