You can't store banks on battle.net. They use local banks for every player and sync scores every game, but that is flawed as you can't really protect local banks and people can easily hack/manipulate those.
"Banks". Retrieve each player`s score upon map load, Store in variable, Compare for min/max values and set high scores in each players bank file. For basic understanding on banks, The search forum box is that way >>>
I said they sync high scores every game, which means they do something along those lines:
Every player stores highest scores he ever saw, and when he meets people with lower high scores, players with lower scores save those as their's highest ever met, that way they can spread those somehow fast.
And they're keeping their own hi-scores as well ofc, and implementation of this may be different but the general idea is the same, all banks are stored locally.
I made my own ranking system, this is how it works...
First they preload the scores, extract the data from the bank. Store it in a variable (so it can be called later. it also makes it easier to retrieve). Then store it later.
My ranking system is encrypted...so its like this.
Preload->Extract->Decrypt->Store
then when I resave scores..
Encrypt->Store->Save
How The Bank Works
Every player gets a unique id (the ranking system checks and makes sure no player has the same id. If someone does, it gives both of them a new id).
Section: Player, Key: ID (stored integer value = the ID)
How do people make those highscores of everyone, not just the ones in the game?
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
You can't store banks on battle.net. They use local banks for every player and sync scores every game, but that is flawed as you can't really protect local banks and people can easily hack/manipulate those.
So how do they do high scores?
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
"Banks". Retrieve each player`s score upon map load, Store in variable, Compare for min/max values and set high scores in each players bank file. For basic understanding on banks, The search forum box is that way
>>>I said they sync high scores every game, which means they do something along those lines:
Every player stores highest scores he ever saw, and when he meets people with lower high scores, players with lower scores save those as their's highest ever met, that way they can spread those somehow fast.
And they're keeping their own hi-scores as well ofc, and implementation of this may be different but the general idea is the same, all banks are stored locally.
I made my own ranking system, this is how it works...
First they preload the scores, extract the data from the bank. Store it in a variable (so it can be called later. it also makes it easier to retrieve). Then store it later.
My ranking system is encrypted...so its like this.
Preload->Extract->Decrypt->Store
then when I resave scores..
Encrypt->Store->Save
How The Bank Works
Every player gets a unique id (the ranking system checks and makes sure no player has the same id. If someone does, it gives both of them a new id).
Section: Player, Key: ID (stored integer value = the ID)
Here's an actual bank giving you an example.
Sorry about the explanation