Hey there! I was thinking it would be a really cool idea in my singleplayer experience to have a high score for people to shoot for, and see what the best times are, however, I ran into a little issue. I wanted to save the amount of, say Goa's, kills that he got in this single player game and put it up on a scoreboard for other people who play the game to see. I however cannot figure out if other players other than Goa would see his high score because it seems that banks are only saved locally. Is there any way around this?
I will continue to brainstorm ideas on how to get around it, thanks for any help!
Gah, I was really thinking hard and it looks like I just assumed banks could be held online. The only way I can think of how to do this is if I allow a few players to play at the same time, if 2 or more players are playing the game, then their banks will be compared to see if one has a higher or lower score than the other, and as more people play other people the more updated the banks will be.
If anyone knows how to make an "active online bank" other than updating the bank and republishing every time someone sends me a replay with a new high score, please send your ideas / methods this way :) (It would be interesting to write an automated program to do that for me...)
Edit: I could have sworn there was some announcement for online support of banks that I am forgetting about... Server side banks I think it was called, has that been implemented or was it a really cool thing that was never implemented? Were server side banks ever introduced or was blizz unable to support that feature? (completely understandable if they were unable to support something like that)
we demanded server side banks from day1 but blizz never reacted. some1 created an external program to update banks and send announcments to players dynamically, just search a bit here. ofc, you need to get the players download and run it while playing your map which is highly unlikely.
and if you have access to their banks since they have to communicate with you you could create your own server side banks with a little mysql or raw txt files again (assuming you can change the souce code of the program).
If it's a single player game, there is absolutely no way. If it's multiplayer, you can somewhat achieve this through the idea of a viral bank.
Basically, whenever a game is started with more than one player, read in the high scores stored in each player's bank. Then loop over all these accumulated high scores, pick the highest scores, and write them to every player's bank.
Hey there! I was thinking it would be a really cool idea in my singleplayer experience to have a high score for people to shoot for, and see what the best times are, however, I ran into a little issue. I wanted to save the amount of, say Goa's, kills that he got in this single player game and put it up on a scoreboard for other people who play the game to see. I however cannot figure out if other players other than Goa would see his high score because it seems that banks are only saved locally. Is there any way around this?
I will continue to brainstorm ideas on how to get around it, thanks for any help!
Gah, I was really thinking hard and it looks like I just assumed banks could be held online. The only way I can think of how to do this is if I allow a few players to play at the same time, if 2 or more players are playing the game, then their banks will be compared to see if one has a higher or lower score than the other, and as more people play other people the more updated the banks will be.
If anyone knows how to make an "active online bank" other than updating the bank and republishing every time someone sends me a replay with a new high score, please send your ideas / methods this way :) (It would be interesting to write an automated program to do that for me...)
Edit: I could have sworn there was some announcement for online support of banks that I am forgetting about... Server side banks I think it was called, has that been implemented or was it a really cool thing that was never implemented? Were server side banks ever introduced or was blizz unable to support that feature? (completely understandable if they were unable to support something like that)
@joecab: Go
we demanded server side banks from day1 but blizz never reacted. some1 created an external program to update banks and send announcments to players dynamically, just search a bit here. ofc, you need to get the players download and run it while playing your map which is highly unlikely. and if you have access to their banks since they have to communicate with you you could create your own server side banks with a little mysql or raw txt files again (assuming you can change the souce code of the program).
If it's a single player game, there is absolutely no way. If it's multiplayer, you can somewhat achieve this through the idea of a viral bank.
Basically, whenever a game is started with more than one player, read in the high scores stored in each player's bank. Then loop over all these accumulated high scores, pick the highest scores, and write them to every player's bank.
So you're out of luck, since you're singleplayer.