It's very clear that Blizzard simply doesn't care about arcade, but I can't believe it didn't cross anyone's mind that lobby kicking and starter accounts having full access to arcade would be a problem. The fact that people can kick you out of the lobby of your own game simply shows how many fucks Blizzard gives about arcade in general, which is a big fat zero.
To deal with this serious problem which is giving me one hell of a headache, I've been trying to make a trigger which kicks all starter accounts out of the game once it starts. I previously did this by checking for players with an account handle greater than 810000 something which worked quite well except for the fact that it also prevents any new players (genuine) with new accounts from playing. I searched for something that could potentially identify starter accounts from paid accounts and I found something called 'Player License Check', which works just as I hoped it would on single player, and only single player. It seems as though this condition is always false in public games, even if the selected user satisfies the license check conditions.
Does anyone know how to detect starter accounts accurately in public games?
They can only kick you out of games they are the host of. If you are the host they cannot kick you. Just because you made the map you are playing, you should not be fooled into thinking you are a god over it.
I would imagine trying to block starter accounts violates the ToU of StarCraft II, so I would be careful doing so. In the end you should be treating starter accounts like full game accounts as that is how Blizzard intended it. Even if you kick them on game start, such people will likely keep playing just to eat lobby slots to troll people, some kids are quite stupid these days...
In theory one could create a bank system which requires people login to a third party site (which you control) to get full access to all features of a map. Such a system would use asymmetric encryption to sign the banks with an authorization, with the map only containing the public key. The server would hold the private key which is needed to create such banks, where it is secure. The strength of the key should be sufficient to stop all attacks by amateurs.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
It's very clear that Blizzard simply doesn't care about arcade, but I can't believe it didn't cross anyone's mind that lobby kicking and starter accounts having full access to arcade would be a problem. The fact that people can kick you out of the lobby of your own game simply shows how many fucks Blizzard gives about arcade in general, which is a big fat zero.
To deal with this serious problem which is giving me one hell of a headache, I've been trying to make a trigger which kicks all starter accounts out of the game once it starts. I previously did this by checking for players with an account handle greater than 810000 something which worked quite well except for the fact that it also prevents any new players (genuine) with new accounts from playing. I searched for something that could potentially identify starter accounts from paid accounts and I found something called 'Player License Check', which works just as I hoped it would on single player, and only single player. It seems as though this condition is always false in public games, even if the selected user satisfies the license check conditions.
Does anyone know how to detect starter accounts accurately in public games?
Thanks in advance
SCII Profile: http://us.battle.net/sc2/en/profile/2744634/1/Drusus/
"The main reason Santa is so jolly is because he knows where all the bad girls live." - George Carlin
They can only kick you out of games they are the host of. If you are the host they cannot kick you. Just because you made the map you are playing, you should not be fooled into thinking you are a god over it.
I would imagine trying to block starter accounts violates the ToU of StarCraft II, so I would be careful doing so. In the end you should be treating starter accounts like full game accounts as that is how Blizzard intended it. Even if you kick them on game start, such people will likely keep playing just to eat lobby slots to troll people, some kids are quite stupid these days...
In theory one could create a bank system which requires people login to a third party site (which you control) to get full access to all features of a map. Such a system would use asymmetric encryption to sign the banks with an authorization, with the map only containing the public key. The server would hold the private key which is needed to create such banks, where it is secure. The strength of the key should be sufficient to stop all attacks by amateurs.