Jump to content
  • Advertisement
likon

Gameplay Game balance versioning

This topic is 506 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi guys

I want to know what what is good practice to version balance update in a game.

We have game version like 1.1.0 and our balance properties are on the server. We want to notify user that balance changed, but we want to attach some version to that.
So for example we could display info in the game and change the version to 1.1.1 (still in application manager app will have version 1.1.0 because we don't update whole app just change version inside)
Or we can add another version of server or balance itself, or maybe show date.

What is a good way to keep game version and display balance updates? 

Thanks

Share this post


Link to post
Share on other sites
Advertisement

Using letters added to the version, which are updated server side. In example:

1.1.0a, 1.1.0b...

Store version remains as 1.1.0 and server version updates with letters. When the game version increases, you reset letter to A.

Share this post


Link to post
Share on other sites

That's some option, we can also add 4th number 1.1.0.2. But still thinking about more cleaner way of doing that.

Share this post


Link to post
Share on other sites
2 hours ago, likon said:

and change the version to 1.1.1 (still in application manager app will have version 1.1.0 because we don't update whole app just change version inside

Not really, 1.1.0 displays "1.1.0" as version, 1.1.1 should display version "1.1.1". Something in client should change thus.

You likely also want to handle the case where both the server and the client change.

 

I would think just have a single version for both server and client, even if client is the same for 99.9%. (ie small update patch in that case). It solves a whole bunch of trouble if a single number identifies the entire system rather than having to retrieve the exact configuration afterwards in some way. It also reduces testing if a single client version can talk to a server.

Share this post


Link to post
Share on other sites
3 hours ago, likon said:

We want to notify user that balance changed

That is always risky.  Many people are deeply attached to their specific settings, and will vocally complain about how a character class has been 'nerfed', how they will refuse to play, how they will flood every online forum telling them about it, and more.

In online games, I prefer the policy that they must always have the latest version in order to play online. It simplifies many things, and avoids incompatibility issues. While they should not be problems, sometimes even minor compilation differences can be enough to cause different builds to be subtly incompatible.

 

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!