Developer Documentation

What plans do you offer?

For developing and testing purposes, ODIN is free to use for up to 25 concurrent users. For production usage or extended testing, a subscription is required. Depending on the use case, we offer different pricing models. If you want to leverage the 4Players Cloud infrastructure for your game, you can use our cloud-based solution. If you want to run your own ODIN server, you can use our on-premise solution. Pricing differs between these two solutions.

All pricing models are based on peak users. A concurrent user is a user that is connected to ODIN at the same time. If a user disconnects, he is no longer counted as a concurrent user.

Depending on where you are located, VAT may be added to the prices.

Cloud-based

Our cloud-based solution is based on a monthly subscription model. The base fee is 19,90 EUR per month. This includes up to 100 concurrent users. Additional users are charged with 0,29 EUR per user and month. You can set a limit to make sure you don’t exceed your budget, however in this case, users might be able to connect if the peak user limit is reached. You can use as many rooms as you like, there is no limit.

Example

You have a game with 1000 concurrent users. You want to use ODIN for voice chat. You want to make sure that you don’t exceed a monthly budget of 500 EUR. You set the peak user limit to 1000. You will be charged 19,90 EUR for the base fee and 290 EUR for the additional users. In total, you will be charged 309,90 EUR for the month.

On-premise

Our on-premise solution is based on the number of server instances you want to run. The base fee is 350 EUR per month and includes one instance. Every instance is capable of handling up to 1000 concurrent users. If you need more users, you have two options:

  • You can add additional instances for 350 EUR per month each (horizontally scaling)
  • You can upgrade your instance to a higher tier (vertically scaling)

Horizontal Scaling

If you need more than 1000 concurrent users, you can add additional instances. If your application does not require more than 1000 concurrent users in one room that is the best option. You can start as many instances as you like with your license, we keep track of everything and charge you accordingly. We charge the average number of peak instances per day.

Example

You have a match-based 5on5 game and expect 5000 concurrent users (i.e. 500 matches simultaneously). You want to use ODIN for voice chat. That means, every room will have a maximum of 10 concurrent users, therefore it’s easy to scale horizontally and would require 5 instances. You will be charged 1750 EUR per month.

However, if you have an event that peaks your user numbers to 10000 concurrent users you could just launch 5 additional instances when the event starts and stop them once the event is over - let’s say the event lasts for 3 days, that would mean, that you have 27 days with 5 instances and 3 days with 10 instances. In total, you will be charged 275 + 310 * (350 EUR / 30) = 2007 EUR.

This shows, that it makes sense to implement some sort of auto scaling on your side if you have volatile user numbers. We don’t provide a solution but there are numerous solutions available like Kubernetes.

If you don’t want to have that hassle, you can just switch to our cloud-hosting solution that is capable of handling all that scaling for you.

Vertical Scaling

If you need more than 1000 concurrent users in one room, you can upgrade your instance to a higher tier. We offer blocks of 1000 concurrent users. The base fee is 350 EUR per month and includes one block. Every block is capable of handling up to 1000 concurrent users and costs additional 350 EUR per month. We don’t have a limit on how many blocks you can add, but at some point it will bottleneck on the hardware (either CPU, RAM or network). As this is highly dependent on the use case, we can’t provide a general recommendation but consider a load test to find out - we will be there to help you with that.

Example

You have a metaverse application and want to bring 5000 concurrent users into one room. That is possible as ODIN provides a technology of spatial clipping. What that means is, that you regularly send the position of users in 3D space to ODIN and ODIN will only send the audio of users that are in a certain range to the user.

As you have 5000 concurrent users in one room, you need 5 blocks. You will be charged 1750 EUR per month. Let’s say, you want to open another instance of your metaverse, in this case you can combine horizontal and vertical scaling and you just add another instance with 5 blocks. You will be charged 3500 EUR per month.

See also

Still need help?

Please check out support options like AI chatbot, Discord community and premium support packages.

Get in touch