Expenses can range, a lot. Our community has been in development for about two years, and for several reasons, we have quite a good amount of costs. I guess it doesn't hurt to go through them.
Servers (Total monthly: $95.95)
We have several servers, for a couple of different reasons, let's go through them.
Test Server ($21.99) - This is an upgraded version of an OVH Virtual Private server used for testing deployment. We use Gitlab with CI for automatic deployment when changes are made to the script. This also hosts a Sentry error monitoring system.
Production Server ($56.99) - This is our primary server. This hosts a couple of different things. Right now, that consists of the RAGE MP server, web server, and a couple of other production utilities we have created.
VPN Server ($3.99) - Access to management of our resources is limited to keys and white-listed IPs only. We use a small server to host a private VPN server to prevent access.
Bot Server ($3.99) - This server is used to host all bots relating to our project. Such as our verification bot, development bot, etc for Discord.
Server Monitoring ($8.99) - We've used a couple of different monitoring solutions such as DataDog, NIXStats, and a few others.
Web Services (Total monthly: $16.99)
Mail services hosted by web host ($16.99)
DNS managed by CloudFlare (free)
SSL Certificate (Free)
Other Payments
StatBot stats history ($3.00)
How we manage to save money, and build a stronger community
Our developers are community sourced. While we would love to pay our development team, we rarely generate enough profit to cover server costs. We have plans to pay our developers, but right now it's community based - We allow our developers to treat Mafia City as their own community.
Mapping is also community sourced. We have a small team of dedicated individuals who have created custom models for us, and have put a lot of effort in creating in-game locations to support roleplay.
Our overall community takes on ALOT of secondary projects. For this reason, we have an additional VPS ($14.99) and dedicated server ($56.99) so we're not cluttering our production services. Our total monthly cost comes out to be ~$188.91. This has fluctuated a lot lately as I've been working towards consolidating resources when it comes our management. We used to sit closer to the ~$220 per month price point. Running a community can host quite a good bit of money, but at the end of the day, you shouldn't be in it for revenue. We have a shit ton of monthly one-time costs for different things that are purchased for the project. Such as our Xenforo license ($160), Forum Addons (~$250-300 worth) and various other utilities to run our community. We thrive on trying to build our community to make it the best it can be, not the best business it can be. We do deploy quite a large amount of business practices in our daily operations, but it has never been our motivation to make profit.
Every project has it's own costs though. If a server owner happens to be a developer you can easily get a community running for $14.99 by creating the script and UCP yourself and run a MyBB or PHPBB forum on the same box.