Private server proposal

zc456

Well-Known Member
I have a proposal. Private servers are gonna happen weather we like it or not. Hell, mine has been in the works since TSOR. But Afr0 and Rhys both bring up legit concerns on the problems that would come from so many TSO servers. So, I have a proposal I've ripped straight out of OpenSim: standalone and grid mode.

Standalone Mode
Standalone mode allows for anyone to own and manage one city of the their choice and ONLY one. Players may have up to three Sims in that same city, similar to how it was in EA-Land, and funds are shared between all Sims. SQLite could be a possible database option alongside MySQL, due to the small footprint. This mode would be the default for anyone starting their own server.

Grid Mode
Grid mode is classic TSO. Any number of cities may be turned on, players can't make multiple Sims in the same city, funds for each Sim are isolated, and MySQL would be an obvious choice for database, due to the larger footprint. You get the picture.

What matters is standalone. If you're gonna run your own private server, it should be treated like a private server.
 
Last edited:
You might be misunderstanding our setup a little. Here's a better diagram to illustrate how things will be set up:

upload_2015-8-9_14-52-4.png

Charvatia is primarily a headless, multi-threaded simulator server, completely decoupled from the city. The idea is that we can run multiple simulator servers when/if needed, because SimAntics is quite expensive to run and will probably have to be split over multiple systems if a lot of people are running lots at once.

Custom servers would probably need to run all of these services on the one machine, like we'll be doing at the start. There's no point in making things easier than this - since you'll need all these services anyway? The whole point of having them separate is so that we (and potentially private servers) can split the simulator server load when necessary.

Charvatia will never act like a city server, so it's up to the user to run their own city and login servers on the same machine if they want a one system private server. Small reminder that this is a little stupid for an MMO where there are barely any people playing on the real server!

Login server could potentially have settings which change how many sims are allowed per city, or other game features (force skip the city selector?). This stuff hasn't really been thought about.
 
Yes, TSO only really works with an MMO sized number of players, which can only really work on a centralized server (really a cluster) that has sufficient funding (will set up crowdfunding when we go live, but only when the game is complete).
 
Yes, TSO only really works with an MMO sized number of players, which can only really work on a centralized server (really a cluster) that has sufficient funding (will set up crowdfunding when we go live, but only when the game is complete).
What about Ads?.....or a donate button?
 
Ads open up the project to legal trouble I think. Suddenly there's a revenue stream based on EA's work over which they don't have control.

Donation button would probably(?) be fine.
Oh, yeah, maybe donations would be fine......
 
Ads are not cool, and we will never do them. We would probably go completely tranaparent with all server hosting expenses and set up a patreon (if a better periodic donation system exists please suggest) which we will make clear exists not to pay for the game, but to pay for only the server. Should publically post all changes to hosting setup, expenses, excess on monthly basis.

This way the biggest stakeholders will help pay for the servers and in turn recieve a pass to features which use more of the server space (the space that they paid for), such as supersized lots and high object limits. Game features will not and cannot be locked behind a paywall.

Until we go live though, there will be no crowdfunding.
 
You might be misunderstanding our setup a little. Here's a better diagram to illustrate how things will be set up:

View attachment 890

Charvatia is primarily a headless, multi-threaded simulator server, completely decoupled from the city. The idea is that we can run multiple simulator servers when/if needed, because SimAntics is quite expensive to run and will probably have to be split over multiple systems if a lot of people are running lots at once.

Custom servers would probably need to run all of these services on the one machine, like we'll be doing at the start. There's no point in making things easier than this - since you'll need all these services anyway? The whole point of having them separate is so that we (and potentially private servers) can split the simulator server load when necessary.

Charvatia will never act like a city server, so it's up to the user to run their own city and login servers on the same machine if they want a one system private server. Small reminder that this is a little stupid for an MMO where there are barely any people playing on the real server!

Login server could potentially have settings which change how many sims are allowed per city, or other game features (force skip the city selector?). This stuff hasn't really been thought about.
Thanks for clearing up how the system works.
 
Back
Top