Jump to content
Sign in to follow this  

Building a high-availability Trinity server?

Recommended Posts

Quick question:  Is the Trinity application stateless?


Not so quick question:  If I have the MySQL database on a highly available cluster, and install the executable on an application server, could I clone the application server and put all of the app server nodes behind a load balancer? I'm thiking about building a server on AWS and my design would be: internet --> elastic load balancer -- application server pool -- RDS MySQL

Has anyone had any success with building a highly-available and highly scaleable Trinity Core install?


Share this post

Link to post
Share on other sites

Quick answer, NO.

Not so quick answer: A low latency game server by design is not stateless, more then less it manages every state in memory, database writes will happen scheduled and normaly only a smal set of data will be replicated in database, for example no movement data from players ecc.

For this reason i think your setup would not work with trinity even if you would rewrite a lot of code.

for load balancing i've seen some server using multiple nodes to host maps separated, but there where never 2 servers running the same map

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.