Recently I put a few rules (extreme bm for example) that f you got caught doing, would lead to temporary 1 day or up to 1 year ban. Well let's just say a few clan buddies did not like this and trolled the entire game threatening false reports and generally being as racist and cruel as possible. They had no idea I was the admin so I let them know they would be banned. I manually added their account ID 1-S2-1-# , etc #'s to my mod ban list and thought that would be the end of it as it has worked in the past just fine. Well low and behold 30 minutes later their back in the game with a couple more of their clan mates. I notice immediately and manually kick the guy. They promptly go on a tantrum and pull out the pitchforks and vote kick me (I swear I put a condition in where Admin's (especially me) could not be affected by a vote kick. I guess I must have not create the trigger right.
I read some thread about high level manual encryption on banks files, but I don't know anything about where to get started there. It's clear to me these guys simply edited/reset/or deleted their banks files manually or with some application to remove the ban. Their account #'s were still the same, so that wasn't the issue. In the mean time I removed the vote kick system, but this had been escalating for several nights and the map is pretty popular, so I would love to find out if there is non ultra complicated way to keep people out of your map even when you're not there. You can't lobby kick them either, so they enjoy making the people who actually want to play make their own parties after the game starts to fill up.
If this is impossible or requires a very high level of knowledge to perma ban a player from custom or arcade maps you own, Blizzard really dropped the ball as anyone over 10 seems to be able to circumvent a ban and has no issue spending 3-6 hours a night making a mess of things for their own enjoyment.
Anyway, tl;dr is there any way to permanently ban someone from an arcade game?
edit: just read some guy petitioning Blizzard to remove custom/arcade map banning capabilities and going into extreme detail on why it's bad for the community. I get not banning from lobbies and even get the idea behind the totally confusing and useless arcade map ranking system, but come on. If you need someone gone from a map, you need a feature that forces them to buy new accounts.. Get player handle I thought was the answer, guess not.
you have to hardcode it in triggers or data tables not in banks.
i have created a custom action that returns a bool called isBanned. it takes a player handle (as parameter) and compares against a list of player handles from players that are banned ( a huge OR condition Plyer_Handle == 1-S2-...., Player_Handle ==1-S2-..., if one condition is met the action returns true which results in a kick and a msg to the player (not in this order)).
you also have to write a parser to filter the 3 element of the ID: 1-S2-X-..... because X might change in the future with buying an expansion. i bet you can unban yourself in most games once by buying an expansion.
Action - Display message played has been banned for 30 days for "reason".
Wait - 5 Seconds
End game in defeat for picked player.
As far as buying the game/expansion again, I'm all for it. His ID was the same as when I first banned him though. Ad yes I have the OR condition. It sems they are just circumventing into through some kind of banks file encryption reset. I have 2 other ppl banned and it worked out just fine.
Edit 2 - Tutotrial on hardcoding it into the data editor? Data editor is the most confusing thing in the world me by the way.
Just create a triggers just for you as an administrator to select their command center and nuke them were they stand by killing them all or leave them with out resources. That will piss them off.
CaptainIndustr, this is what you get for being an arcade map developer with a god complex. Your map should not have any idea of "administrator" or "moderator" and it should certainly not block peoples accounts from playing. Doing any of those sort of things is asking for people to get irritated with you and purposely go out their way to abuse them and make playing your map as little fun as possible.
If people are using maphacks or other third party tools to gain an unfair advantage then report them to Blizzard who will eventually ban them. Beyond this you really must not care.
If people are loading banks which give them an impossible and unfair advantage then improve your bank load code to be more strict and reject stuff which is "impossible". Simple bounds checks are key here since people loading "2147483647" minerals when 1,000 hours play nets you only 50,000 is clearly not possible.
If people are hacking their bank files then you can tighten up bank security (bank signatures are easy to forge, you need your own signatures and encryption to stop noobs tampering the bank data). This will not stop all hackers but those who continue will be few and far between and pretty much elite SC2 modders (people such as myself can hack any bank through reverse engineering in only a few hours, the weakest point of banks is the easily available and readable galaxy map script itself).
You might not like people messing with your map but unfortunately how you are responding to them is not helping. As you stated, from a few people you now have entire clans out to spoil the map. This is typical highschool like behaviour. The less care and attention you spend on them, the less interest they will pay in your map until eventually you find they forget entirely about your map and never play it again.
Until then you can only perform damage mitigation. If it is a popular map you can have serious private sessions where offenders are not invited. If they are abusing certain game mechanics (unbounded banks, TK, trolling etc) you can look to solutions to reduce the impact they can cause (bounded banks, anti-tk, minimize possible trolling etc).
You must remember that there are a lot of silly and stupid people in the world. As a serious map developer you must not let them get to you and instead focus all your efforts revising and improving your map. Think about all the time you have wasted on them and trying to "ban" them and maintain those bans that you could have spent adding new content or fixing broken content. Where as trolls come and go, your map will.
God complex sounds a little cliche for what I am trying to accomplish.
Well it's a little difficult to be this patient when you get people who behave like this 5-6 nights a week. Rewards are earned like being able to play a sound or using a pet and certain people would spam the sound constantly for minutes straight.
So I had to set timers because people started muting in game sounds, making the rewards pointless. Then you get people who will drive away lower league players by bashing their play, leaving me with less players. Then you get people who are much higher leagues than everyone else and force an entire night of one team completely dominating and no one has any fun (except maybe they teamsters) for wrecking teams that include variations of bronze through diamond.
This lead to dozens of complaints because the map uses a king of the hill function(teamsters get to keep playing). So to fix that I put in a majority vote feature to turn king of the hill on or off and did the same with teaming all together. This angered the teamsters because apparently their idea of fun was to play super imbalanced match ups. Then we got people who were queuing to play by a check box (I want to play) which you can uncheck within 20 seconds if you change your mind and reset the timer. So then I had to create a complex(for me) trigger that only allowed 3 clicks per match (the game resets when a team wins. Then you had observer friends reporting vital information to their friends so I had to disable all chat for observers, but I'm sure they still private message. Then you had people blatantly map hacking and I had no system to keep them from playing so I added a vote kick system. Unfortunately people alt tab or don't want to kick someone because they don't realize they are cheaters yet, so I lowered it a majority and still known map hackers were not getting booted.
So I implemented an admin/mod kick feature to at least keep the cheaters out when me or a moderator was around. Then I got people who didn't like the current map because it didn't favor their race so they would boycott the map. To circumvent this I created a website where people voted on the weekly map with IP/Cookie/Browser security check for double votes and tried to keep it private what type of security checks I was using. Well guess what? Same map over and over was picked for weeks.
So I got rid of that method and just created a rotation of maps and would change the map more often if it was clearly unpopular. We use Blizzard's current ladder maps until the last 2 weeks of a season. Now I have started getting people coming in, basically pissed off if they don't get to play or if the king of the hill or teaming is turned on or off and blame me for it. I ignored the trash talking and bigotry for a couple weeks, but it got pretty old because people started questioning why (x player hates me so much).
I'm only a gold/silver player and typically play with whoever and end up facing diamond teams so I get shit on by my teammate (my fault or not often). I work 60 hours a week and this is the thanks I get for trying my best to make things fair and fun for everyone.
Tired of all this, one night a certain clan that had one regular were playing and just decided to screw with everything possible and I kicked one of them. This lead to the rest of them vote kicking me of course and now I decided the best course of action was to create a 3 strike rule where excessive BM, cheating or disrupting the map would lead to a temporary ban. I banned 2 guys that were the main trouble makers and then a 3rd when he got out of hand (I probably should have just let him rant). But somehow he circumvented the trigger ban.
I don't have a god complex, I just want a map people can play and be improved upon as requested. Unfortunately, I'm not a good enough galaxy editor programmer to make everything happen and did what I could for the people who requested features and it backfired by people who did not want those features.
The simplest solution would be to ignore it, but maybe I have crossed the line, adding a feature that can temporarily ban people for ruining the game for everyone. I know it sounds like high school shit, but if someone is being this disruptive or circumventing rules to gain advantages, they deserve to be punished. If I ignore the issue a this point, I may have gone too far to bring any peace back. I know I can't please everyone, but I didn't want to just sit back and let shit hit the fan.
You know I never thought of that. Good point. I'll be deleting the ban and kick features tonight as you're right, they could simply get a new free account for arcade only.
So I had to set timers because people started muting in game sounds, making the rewards pointless.
This is the kind of thinking I was talking about. Identifying a mechanic abuse, designing a solution and implementing. This is by far the best way to do things as you are improving your maps quality rather than wasting time on the here and now.
Quote:
Then you get people who will drive away lower league players by bashing their play, leaving me with less players.
I do not think that is the case. You see if people really "liked" the map they would not care what some silly little children say to them online. We all start as newbies anyway so if its your first game you can expect to be knocked. I do agree that some people are very arrogant and mean to newbies but some newbies really encourage it when they play impossibly bad. Everyone gets frustrated at times especially in team games when you are literally carrying everyone and that frustration can sometimes manifest in uncivil ways. In any case if they keep it up you can report them for harassment and Blizzard might eventually discipline them after enough people file such a report (it has been known to happen, usually such offenders are embarrassed and never admit it happened however). It is not your concern as the victims should report it at least.
Quote:
Then you get people who are much higher leagues than everyone else and force an entire night of one team completely dominating and no one has any fun (except maybe they teamsters) for wrecking teams that include variations of bronze through diamond.
Um what? So you are saying that you want to ban people because they are "completely dominating" the game? You are aware that is the total opposite of what most map makers want since they want to encourage high level play. Since when should it be a crime to play well?
I used to do this to maps back on WC3 where I could literally 1v6 publics in some games. It is completely fair and encourages high level play. The only bad thing about it is if the expert player add insult to injury by showering players with abuse however again that can be reported as harassment and is not your concern.
Quote:
This lead to dozens of complaints because the map uses a king of the hill function(teamsters get to keep playing). So to fix that I put in a majority vote feature to turn king of the hill on or off and did the same with teaming all together. This angered the teamsters because apparently their idea of fun was to play super imbalanced match ups. Then we got people who were queuing to play by a check box (I want to play) which you can uncheck within 20 seconds if you change your mind and reset the timer. So then I had to create a complex(for me) trigger that only allowed 3 clicks per match (the game resets when a team wins. Then you had observer friends reporting vital information to their friends so I had to disable all chat for observers, but I'm sure they still private message.
You are aware that it is impossible to have changeable teams in a competitive map right? By definition it is unfair and teaming is the only way to win (not doing it means your stupid). This is why all teams have to be to pre-arranged and strictly balanced. Even in FFAs you can get teaming however you can be sure that eventually the teamers will kill each other (again part of the strategy).
Observers reporting information is a common problem. This is why in truly competitive games with no environmental control there are no observers or the observers only have vision of the side they support. The actual best solution is to never remove players from the gameplay, always have them there but they might be so far behind that they cannot win.
Quote:
Then you had people blatantly map hacking and I had no system to keep them from playing so I added a vote kick system. Unfortunately people alt tab or don't want to kick someone because they don't realize they are cheaters yet, so I lowered it a majority and still known map hackers were not getting booted.
Right click the offenders user name post game and report them for hacking. Blizzard will eventually ban them if your report was solid. Outside of that it is not your business as keeping SC2 free from hackers is Blizzard's problem.
Instead you add an equally abusable mechanic and then wonder why you got vote kicked from your own map? As much as it upsets me for people being so nasty to you I have to say "serves you right" sadly. Vote kick has no place in competitive games for this reason and should only be inside coop games.
Quote:
So I implemented an admin/mod kick feature to at least keep the cheaters out when me or a moderator was around. Then I got people who didn't like the current map because it didn't favor their race so they would boycott the map. To circumvent this I created a website where people voted on the weekly map with IP/Cookie/Browser security check for double votes and tried to keep it private what type of security checks I was using. Well guess what? Same map over and over was picked for weeks.
Or you could have all the maps up at once? I mean nothing stops you having like 7 maps using the same core engine at a time.
Quote:
I'm only a gold/silver player and typically play with whoever and end up facing diamond teams so I get shit on by my teammate (my fault or not often). I work 60 hours a week and this is the thanks I get for trying my best to make things fair and fun for everyone.
You need to consider people above your skill level. Competitive melee style maps have to be aimed at Platinum/Diamond level players at least since anything below will cause major imbalances due to a lack of available skill toolset. Just look at the SC2 official forums and the number of people complaining how "X is imbaleneced, nerf/buff it" when they are only in gold/silver. Their balance suggestions are often based on their most recent win/lose and full of emotions that it does not even make sense.
Quote:
Tired of all this, one night a certain clan that had one regular were playing and just decided to screw with everything possible and I kicked one of them. This lead to the rest of them vote kicking me of course and now I decided the best course of action was to create a 3 strike rule where excessive BM, cheating or disrupting the map would lead to a temporary ban. I banned 2 guys that were the main trouble makers and then a 3rd when he got out of hand (I probably should have just let him rant). But somehow he circumvented the trigger ban.
So what that they vote kicked you? Shows you that your implementation is flawed and that there should be no votekick and no moderators.
It might help if you posted the "ban" triggers you are using. There might be an error with them which is why they are not working. Especially the part "Variable - Get Player(I forget)" has me concerned since that sort of trigger cannot be formatted like that.
A ban trigger should have the following format.
Event - Map initialization.
Locals - All Active Players (Player Group).
Conditions - None
Actions...
Fill All Active Players with all human players partaking in the game.
Pick each player in All Active Players.
If player handle of picked player is in a hard-coded list, then "ban result" them.
Use locals to cache return values for speed. Hard-coded list should be a "switch"/"case" statement for best performance (they could work faster than O(n) complexity so scale very well for large numbers of entries).
Quote:
I don't have a god complex, I just want a map people can play and be improved upon as requested. Unfortunately, I'm not a good enough galaxy editor programmer to make everything happen and did what I could for the people who requested features and it backfired by people who did not want those features.
Never listen to what people want because they never know what they want. Always use your own decision as chances are you have more experience map making than they do. Look at the official Diablo III forums in their PTR section as an example. People are complaining about Blizzard's latest changes just because they... uhhh. I doubt anyone knows why...
Quote:
they deserve to be punished
Except who are you to judge them? What punishment do they truly disserve? Punishment is a complex issue which is why it usually is best to ignore it and instead focus on improving the map. Remember that people come and go but your map does not and will probably long outlive your interest in SC2 in some form or another.
Never listen to what people want because they never know what they want. Always use your own decision as chances are you have more experience map making than they do. Look at the official Diablo III forums in their PTR section as an example. People are complaining about Blizzard's latest changes just because they... uhhh. I doubt anyone knows why...
I don't know about that. I think you more of need to filter ideas. I know I've definitely had some improvements in my maps based on player suggestions. Some of it was because previously I had an idea in my head that the map should be a certain way, but I decided to try the change anyways, and the map ended up better off. Two examples would be implementation of a hero revival system (I had wanted death to be an end game scenario), and a second would be far too many AI siege tanks about the map. Ended up having to reduce them and it affected gameplay positively.
Quote:
I do not think that is the case. You see if people really "liked" the map they would not care what some silly little children say to them online.
I think there are far too many personality types in the world to make that statement. Plus, I'm assuming we're mostly adults here on mapster. We tend not to care as much about what idiots on the internet say, however, there are teenagers and kids who play the arcade and can let their feelings get the better of them.
Ugh, I had some player TK two other players and then quit when he thought he was the last Marine alive.
He did that because he doesn't like me.
Anyway, I have an idea you can do. You see that link in my signature? It lets you "update" certain things in your game without having to upload a patch. This makes it really easy to add players to the banlist.
I can imagine you using a string of concatenated player handles.
I don't see the link in the sig but this would be very helpful as uploading a mod and then working around blizzards' odd defects in the editor claiming unavailable defendencies would be create. Please provide the link or name of the software so I can check it out (no virus plz :P)
The bannning worked for 2 players. The 3rd guy got around it somehow within 30 mins or so. Interesting to note his playerr ID was like 2-3 numbers short then the numbers I usually see. Anyway, maybe I did mess something up, but I used a tutorial on youtube and followed it to the T and was able to accomplish multiple banned accounts. Either way, I've decided in this instance, you guys are right and banning someone in arcade maps for BM or hacking or w/e is just going to lead to them trying hard to screw you, especially if they have clout in some clan. Lots of clans are very rude and enjoy cheating and bming in groups to avoid actually having to face facts that their just assholes themselves.
I'm still leaving an admin kick feature in case things go too far. I usually am pretty lax and don't care what ppl say or do as long as it's not completely ruining the night.
There's currently no link to download the VBI, but I'll provide one. I've finally made a fully featured library of this, unlike what Burrito Teeth was criticizing back in my old thread. Expect it by tomorrow. I'll PM you, I'm looking forward to seeing the results of using this to ban people.
Rollback Post to RevisionRollBack
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
Recently I put a few rules (extreme bm for example) that f you got caught doing, would lead to temporary 1 day or up to 1 year ban. Well let's just say a few clan buddies did not like this and trolled the entire game threatening false reports and generally being as racist and cruel as possible. They had no idea I was the admin so I let them know they would be banned. I manually added their account ID 1-S2-1-
#
, etc #'s to my mod ban list and thought that would be the end of it as it has worked in the past just fine. Well low and behold 30 minutes later their back in the game with a couple more of their clan mates. I notice immediately and manually kick the guy. They promptly go on a tantrum and pull out the pitchforks and vote kick me (I swear I put a condition in where Admin's (especially me) could not be affected by a vote kick. I guess I must have not create the trigger right.I read some thread about high level manual encryption on banks files, but I don't know anything about where to get started there. It's clear to me these guys simply edited/reset/or deleted their banks files manually or with some application to remove the ban. Their account #'s were still the same, so that wasn't the issue. In the mean time I removed the vote kick system, but this had been escalating for several nights and the map is pretty popular, so I would love to find out if there is non ultra complicated way to keep people out of your map even when you're not there. You can't lobby kick them either, so they enjoy making the people who actually want to play make their own parties after the game starts to fill up.
If this is impossible or requires a very high level of knowledge to perma ban a player from custom or arcade maps you own, Blizzard really dropped the ball as anyone over 10 seems to be able to circumvent a ban and has no issue spending 3-6 hours a night making a mess of things for their own enjoyment.
Anyway, tl;dr is there any way to permanently ban someone from an arcade game?
edit: just read some guy petitioning Blizzard to remove custom/arcade map banning capabilities and going into extreme detail on why it's bad for the community. I get not banning from lobbies and even get the idea behind the totally confusing and useless arcade map ranking system, but come on. If you need someone gone from a map, you need a feature that forces them to buy new accounts.. Get player handle I thought was the answer, guess not.
you have to hardcode it in triggers or data tables not in banks. i have created a custom action that returns a bool called isBanned. it takes a player handle (as parameter) and compares against a list of player handles from players that are banned ( a huge OR condition Plyer_Handle == 1-S2-...., Player_Handle ==1-S2-..., if one condition is met the action returns true which results in a kick and a msg to the player (not in this order)).
you also have to write a parser to filter the 3 element of the ID: 1-S2-X-..... because X might change in the future with buying an expansion. i bet you can unban yourself in most games once by buying an expansion.
I have it hardcoded in the triggers.
It's basically
Map Initialization
Variable - Get Player(I forget)
Condition - Player Handle 1-S2-1-
#
#
#
#Action - Display message played has been banned for 30 days for "reason".
Wait - 5 Seconds
End game in defeat for picked player.
As far as buying the game/expansion again, I'm all for it. His ID was the same as when I first banned him though. Ad yes I have the OR condition. It sems they are just circumventing into through some kind of banks file encryption reset. I have 2 other ppl banned and it worked out just fine.
Edit 2 - Tutotrial on hardcoding it into the data editor? Data editor is the most confusing thing in the world me by the way.
If it helps, I used this tutorial to create my kick and ban(near the end) tutorial to create the triggers.
Just create a triggers just for you as an administrator to select their command center and nuke them were they stand by killing them all or leave them with out resources. That will piss them off.
Marie T. Freeman If you're too busy to give your neighbor a helping hand, then you're just too darned busy. https://www.facebook.com/wargirlmaps.maps
Spread the love join DISCORD
https://discord.gg/Jtzt8Su
CaptainIndustr, this is what you get for being an arcade map developer with a god complex. Your map should not have any idea of "administrator" or "moderator" and it should certainly not block peoples accounts from playing. Doing any of those sort of things is asking for people to get irritated with you and purposely go out their way to abuse them and make playing your map as little fun as possible.
You might not like people messing with your map but unfortunately how you are responding to them is not helping. As you stated, from a few people you now have entire clans out to spoil the map. This is typical highschool like behaviour. The less care and attention you spend on them, the less interest they will pay in your map until eventually you find they forget entirely about your map and never play it again.
Until then you can only perform damage mitigation. If it is a popular map you can have serious private sessions where offenders are not invited. If they are abusing certain game mechanics (unbounded banks, TK, trolling etc) you can look to solutions to reduce the impact they can cause (bounded banks, anti-tk, minimize possible trolling etc).
You must remember that there are a lot of silly and stupid people in the world. As a serious map developer you must not let them get to you and instead focus all your efforts revising and improving your map. Think about all the time you have wasted on them and trying to "ban" them and maintain those bans that you could have spent adding new content or fixing broken content. Where as trolls come and go, your map will.
God complex sounds a little cliche for what I am trying to accomplish.
Well it's a little difficult to be this patient when you get people who behave like this 5-6 nights a week. Rewards are earned like being able to play a sound or using a pet and certain people would spam the sound constantly for minutes straight. So I had to set timers because people started muting in game sounds, making the rewards pointless. Then you get people who will drive away lower league players by bashing their play, leaving me with less players. Then you get people who are much higher leagues than everyone else and force an entire night of one team completely dominating and no one has any fun (except maybe they teamsters) for wrecking teams that include variations of bronze through diamond.
This lead to dozens of complaints because the map uses a king of the hill function(teamsters get to keep playing). So to fix that I put in a majority vote feature to turn king of the hill on or off and did the same with teaming all together. This angered the teamsters because apparently their idea of fun was to play super imbalanced match ups. Then we got people who were queuing to play by a check box (I want to play) which you can uncheck within 20 seconds if you change your mind and reset the timer. So then I had to create a complex(for me) trigger that only allowed 3 clicks per match (the game resets when a team wins. Then you had observer friends reporting vital information to their friends so I had to disable all chat for observers, but I'm sure they still private message. Then you had people blatantly map hacking and I had no system to keep them from playing so I added a vote kick system. Unfortunately people alt tab or don't want to kick someone because they don't realize they are cheaters yet, so I lowered it a majority and still known map hackers were not getting booted.
So I implemented an admin/mod kick feature to at least keep the cheaters out when me or a moderator was around. Then I got people who didn't like the current map because it didn't favor their race so they would boycott the map. To circumvent this I created a website where people voted on the weekly map with IP/Cookie/Browser security check for double votes and tried to keep it private what type of security checks I was using. Well guess what? Same map over and over was picked for weeks.
So I got rid of that method and just created a rotation of maps and would change the map more often if it was clearly unpopular. We use Blizzard's current ladder maps until the last 2 weeks of a season. Now I have started getting people coming in, basically pissed off if they don't get to play or if the king of the hill or teaming is turned on or off and blame me for it. I ignored the trash talking and bigotry for a couple weeks, but it got pretty old because people started questioning why (x player hates me so much).
I'm only a gold/silver player and typically play with whoever and end up facing diamond teams so I get shit on by my teammate (my fault or not often). I work 60 hours a week and this is the thanks I get for trying my best to make things fair and fun for everyone.
Tired of all this, one night a certain clan that had one regular were playing and just decided to screw with everything possible and I kicked one of them. This lead to the rest of them vote kicking me of course and now I decided the best course of action was to create a 3 strike rule where excessive BM, cheating or disrupting the map would lead to a temporary ban. I banned 2 guys that were the main trouble makers and then a 3rd when he got out of hand (I probably should have just let him rant). But somehow he circumvented the trigger ban.
I don't have a god complex, I just want a map people can play and be improved upon as requested. Unfortunately, I'm not a good enough galaxy editor programmer to make everything happen and did what I could for the people who requested features and it backfired by people who did not want those features.
The simplest solution would be to ignore it, but maybe I have crossed the line, adding a feature that can temporarily ban people for ruining the game for everyone. I know it sounds like high school shit, but if someone is being this disruptive or circumventing rules to gain advantages, they deserve to be punished. If I ignore the issue a this point, I may have gone too far to bring any peace back. I know I can't please everyone, but I didn't want to just sit back and let shit hit the fan.
What do you suggest my next course of action be?
I wouldn't waste too much time on it. The arcade is free so people can always create new accounts anyways.
@MaskedImposter: Go
You know I never thought of that. Good point. I'll be deleting the ban and kick features tonight as you're right, they could simply get a new free account for arcade only.
This is the kind of thinking I was talking about. Identifying a mechanic abuse, designing a solution and implementing. This is by far the best way to do things as you are improving your maps quality rather than wasting time on the here and now.
I do not think that is the case. You see if people really "liked" the map they would not care what some silly little children say to them online. We all start as newbies anyway so if its your first game you can expect to be knocked. I do agree that some people are very arrogant and mean to newbies but some newbies really encourage it when they play impossibly bad. Everyone gets frustrated at times especially in team games when you are literally carrying everyone and that frustration can sometimes manifest in uncivil ways. In any case if they keep it up you can report them for harassment and Blizzard might eventually discipline them after enough people file such a report (it has been known to happen, usually such offenders are embarrassed and never admit it happened however). It is not your concern as the victims should report it at least.
Um what? So you are saying that you want to ban people because they are "completely dominating" the game? You are aware that is the total opposite of what most map makers want since they want to encourage high level play. Since when should it be a crime to play well?
I used to do this to maps back on WC3 where I could literally 1v6 publics in some games. It is completely fair and encourages high level play. The only bad thing about it is if the expert player add insult to injury by showering players with abuse however again that can be reported as harassment and is not your concern.
You are aware that it is impossible to have changeable teams in a competitive map right? By definition it is unfair and teaming is the only way to win (not doing it means your stupid). This is why all teams have to be to pre-arranged and strictly balanced. Even in FFAs you can get teaming however you can be sure that eventually the teamers will kill each other (again part of the strategy).
Observers reporting information is a common problem. This is why in truly competitive games with no environmental control there are no observers or the observers only have vision of the side they support. The actual best solution is to never remove players from the gameplay, always have them there but they might be so far behind that they cannot win.
Right click the offenders user name post game and report them for hacking. Blizzard will eventually ban them if your report was solid. Outside of that it is not your business as keeping SC2 free from hackers is Blizzard's problem.
Instead you add an equally abusable mechanic and then wonder why you got vote kicked from your own map? As much as it upsets me for people being so nasty to you I have to say "serves you right" sadly. Vote kick has no place in competitive games for this reason and should only be inside coop games.
Or you could have all the maps up at once? I mean nothing stops you having like 7 maps using the same core engine at a time.
You need to consider people above your skill level. Competitive melee style maps have to be aimed at Platinum/Diamond level players at least since anything below will cause major imbalances due to a lack of available skill toolset. Just look at the SC2 official forums and the number of people complaining how "X is imbaleneced, nerf/buff it" when they are only in gold/silver. Their balance suggestions are often based on their most recent win/lose and full of emotions that it does not even make sense.
So what that they vote kicked you? Shows you that your implementation is flawed and that there should be no votekick and no moderators.
It might help if you posted the "ban" triggers you are using. There might be an error with them which is why they are not working. Especially the part "Variable - Get Player(I forget)" has me concerned since that sort of trigger cannot be formatted like that.
A ban trigger should have the following format.
Event - Map initialization. Locals - All Active Players (Player Group). Conditions - None Actions...
Use locals to cache return values for speed. Hard-coded list should be a "switch"/"case" statement for best performance (they could work faster than O(n) complexity so scale very well for large numbers of entries).
Never listen to what people want because they never know what they want. Always use your own decision as chances are you have more experience map making than they do. Look at the official Diablo III forums in their PTR section as an example. People are complaining about Blizzard's latest changes just because they... uhhh. I doubt anyone knows why...
Except who are you to judge them? What punishment do they truly disserve? Punishment is a complex issue which is why it usually is best to ignore it and instead focus on improving the map. Remember that people come and go but your map does not and will probably long outlive your interest in SC2 in some form or another.
I don't know about that. I think you more of need to filter ideas. I know I've definitely had some improvements in my maps based on player suggestions. Some of it was because previously I had an idea in my head that the map should be a certain way, but I decided to try the change anyways, and the map ended up better off. Two examples would be implementation of a hero revival system (I had wanted death to be an end game scenario), and a second would be far too many AI siege tanks about the map. Ended up having to reduce them and it affected gameplay positively.
I think there are far too many personality types in the world to make that statement. Plus, I'm assuming we're mostly adults here on mapster. We tend not to care as much about what idiots on the internet say, however, there are teenagers and kids who play the arcade and can let their feelings get the better of them.
Too long, didn't read.
Rules imposed by a wall of text is merely a suggestion.
Rules imposed by game mechanics are rules.
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
Ugh, I had some player TK two other players and then quit when he thought he was the last Marine alive. He did that because he doesn't like me.
Anyway, I have an idea you can do. You see that link in my signature? It lets you "update" certain things in your game without having to upload a patch. This makes it really easy to add players to the banlist.
I can imagine you using a string of concatenated player handles.
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
Would be better to compact/obfuscate them so that it is less obvious to players what is happening and has less impact on map load times.
In any case he did not show the trigger he was using which I suspect might have had a logical error (why his banning never worked in the first place).
@Vicboy: Go
I don't see the link in the sig but this would be very helpful as uploading a mod and then working around blizzards' odd defects in the editor claiming unavailable defendencies would be create. Please provide the link or name of the software so I can check it out (no virus plz :P)
nvm found it
@ImperialGood: Go
The bannning worked for 2 players. The 3rd guy got around it somehow within 30 mins or so. Interesting to note his playerr ID was like 2-3 numbers short then the numbers I usually see. Anyway, maybe I did mess something up, but I used a tutorial on youtube and followed it to the T and was able to accomplish multiple banned accounts. Either way, I've decided in this instance, you guys are right and banning someone in arcade maps for BM or hacking or w/e is just going to lead to them trying hard to screw you, especially if they have clout in some clan. Lots of clans are very rude and enjoy cheating and bming in groups to avoid actually having to face facts that their just assholes themselves.
I'm still leaving an admin kick feature in case things go too far. I usually am pretty lax and don't care what ppl say or do as long as it's not completely ruining the night.
@CaptainIndustry: Go
There's currently no link to download the VBI, but I'll provide one. I've finally made a fully featured library of this, unlike what Burrito Teeth was criticizing back in my old thread. Expect it by tomorrow. I'll PM you, I'm looking forward to seeing the results of using this to ban people.
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
@CaptainIndustry: Go
Here you go: http://www.sc2mapster.com/forums/resources/trigger-libraries/73321-viral-bank-injector-v0-2/
Member since 2010. Made the -The Thing- [Revival] game. Nostalgic of the WC3 days.
if some1 manages to hack the bank he is also able to access the banlist, troll paradies