- Joined
- Mar 13, 2013
- Messages
- 299
Hi. I was wondering if there is a way to retrieve IP addresses using jass.
Except two players never have the same IP address. They may be behind a NAT making them appear to have the same IP address but both will still have different local IP addresses.i wanted to write a script that detects "preteamers" in ffa games. Determining if two players have the same ip address would be the most straightforward way.
Except two players never have the same IP address. They may be behind a NAT making them appear to have the same IP address but both will still have different local IP addresses.
Also who says that same NAT people are pre-teamers? I mean it could be a LAN party so you would truly ruin your map for some people (not good design choice).
Then clearly your map has problems. I would advise designing the map such that pre-teamers are not such a problem. I mean if someone does strategic targeting (attacking the same target someone else is) does that make him a pre-teamer? It sounds like you are far too paranoid. In real life enemies will team up against a common cause, even if they eventually need to fight each other. This is the essence of FFA and why you have so few FFAs in tournament level (as the fights cannot be easily and reliably fixed while still appearing fair).in the vast majority of cases, people with the same NAT turn out to be preteamers. It may ruin the game for a very few who are not, but that's better than ruining the much more abundant games that are ruined when there are preteamers present.
I doubt you have the AI knowledge to come up with reliable other checks since you have little understanding of IP networks. I would advise just allowing pre-teaming and warning people that this might be the case and that they should not burn bridges with randoms and be willing to work together against teamers. I mean if it is a 12 player FFA then if two people team up it should hardly be a problem as one can quickly notice the teaming up and you can team up with some other players against them Hunger Games style.anyway, i would plan on integrating other checks, but this would give me a starting point.
i think perhaps I'm not explaining the severity of the problem properly...Then clearly your map has problems. I would advise designing the map such that pre-teamers are not such a problem. I mean if someone does strategic targeting (attacking the same target someone else is) does that make him a pre-teamer? It sounds like you are far too paranoid. In real life enemies will team up against a common cause, even if they eventually need to fight each other. This is the essence of FFA and why you have so few FFAs in tournament level (as the fights cannot be easily and reliably fixed while still appearing fair).
I doubt you have the AI knowledge to come up with reliable other checks since you have little understanding of IP networks. I would advise just allowing pre-teaming and warning people that this might be the case and that they should not burn bridges with randoms and be willing to work together against teamers. I mean if it is a 12 player FFA then if two people team up it should hardly be a problem as one can quickly notice the teaming up and you can team up with some other players against them Hunger Games style.
What problem? I mean this is just some WC3 custom map, hardly the World Cup. So what if some people play it wrong, the host can always kick them next session if they do not like them (like they used to do to anyone who won the game instead of them) and they can always host their own games if they find the host being unfair.i think perhaps I'm not explaining the severity of the problem properly...
yeah, i failed to explain it.What problem? I mean this is just some WC3 custom map, hardly the World Cup. So what if some people play it wrong, the host can always kick them next session if they do not like them (like they used to do to anyone who won the game instead of them) and they can always host their own games if they find the host being unfair.
I doubt you have the AI knowledge to come up with reliable other checks since you have little understanding of IP networks.
You learn about both in any decent computer science course at a University.I did not know these correlated.
Exactly, this is the "everyone is equal" approach. You can be your own administrator and if you do not like someone elses decision you can just host yourself. Obviously this is not at all just since most people tend to let the power to their head or make up accusations with little backing but then again is that wrong?Your best bet would be to simply keep your own blacklist of names/addresses and simply ban those players who offended in the past. This would only work for when you hosted (or someone who shared your list). I believe the host has every right to determine if a player can play (since they are hosting) by kicking them from the lobby. Most such games have dedicated host bots which enforce the ban lists.
Exactly. One could argue that the politics itself is a sport and that is what many "diplo" maps do but the reality is that no mater how good you are you are doomed if you are playing with many players who have you as their worst enemy.The idea is that any game which involves more than two sides (i.e. an FFA) boils down to a game of politics: convincing players not to attack you and instead to fight each other, or do whatever is best for you. Kingmaking then becomes a huge issue-a player can intentionally lose but take down another and giving the game to the unaffected player, effectively removing any competitive or skill based value to the game, and hence why no such games are mainstream or done at a professional level.
Completely arbitrary rule. It is like how the Pokémon community says X is banned or that some sport introduces a rule that you cannot kick the ball on the 11th minute of every hour for 15 seconds. It is basically trying to tame something that cannot be tamed by applying restrictions.1. no information sharing (players can chat, but cannot say ANYTHING that gives information about their status, e.g. "I'm dying" or "Red is attacking me!" or "He is using these units! (Go counter him now that I told you." or "His base is located here!"). The only information a player can get besides observing it themselves is when a player leaves (thus they were killed off).
Yeh I see this now. "I LOST DUE TO BAD LUCK! I KNOW I WILL REPORT THEM FOR TEAMING". The reality is that two players just happened to decide to attack at the same time and attack the same person because they noticed he was weak from an early scout or from a pervious attack. They then get banned despite not even knowing who each other were. Is this entirely just? I mean sure some are pretty obvious, like the blatant map hacker but not all are. Can you be entirely sure that two people pulled off a team effort or were they just unlucky and did something strategically brilliant. Or maybe two players are pulling off a team effort just they are so good at hiding it no one even suspects them. Again a pretty arbitrary rule trying to force broken game mechanics into some shape that people would like to call fair.2. no collusion (or pre-teaming as you call it). Strictly we have no ways of detecting this or stopping it. Instead people send replays to the community and ask to ban players believed to be teaming. They are then banned from the bots.
One could build up strong evidence by their history. For example, if two+ people have been in sessions together a lot of times this points towards people working together. If two+ people have only been in sessions together and few not then this also points towards them working together. If two+ people happen to attack the same target or just happen to help save each other then this points towards them working together. If two+ players go complimenting builds this points towards them working together. If two+ players never engage each other in major fights or if they are noticeably underperforming when fighting each other then this points towards them working together. If two+ players APM are interrupted are around the same time in a send receive sequence (chat messages via BattleNet to each other?) this points towards them working together. If two+ players have any of the above several games in a row together then they are likely working together.However, I would be interested to hear a way to detect if players are in collusion by extracting information from the game state or their behavior, if you could elaborate Dr.
Completely arbitrary rule. It is like how the Pokémon community says X is banned or that some sport introduces a rule that you cannot kick the ball on the 11th minute of every hour for 15 seconds. It is basically trying to tame something that cannot be tamed by applying restrictions.
Yeh I see this now. "I LOST DUE TO BAD LUCK! I KNOW I WILL REPORT THEM FOR TEAMING". The reality is that two players just happened to decide to attack at the same time and attack the same person because they noticed he was weak from an early scout or from a pervious attack. They then get banned despite not even knowing who each other were. Is this entirely just? I mean sure some are pretty obvious, like the blatant map hacker but not all are. Can you be entirely sure that two people pulled off a team effort or were they just unlucky and did something strategically brilliant. Or maybe two players are pulling off a team effort just they are so good at hiding it no one even suspects them. Again a pretty arbitrary rule trying to force broken game mechanics into some shape that people would like to call fair.
It might work but in reality it is trying to push a heavy weight up a hill, the weight always wins and rolls down. These rules are trying to justify some form of fairness in something that is inherently unfair. I mean the entire FFA game comes down to luck who wins as someone can lose purely that by chance everyone decides to attack them at once...
One could build up strong evidence by their history. For example, if two+ people have been in sessions together a lot of times this points towards people working together. If two+ people have only been in sessions together and few not then this also points towards them working together. If two+ people happen to attack the same target or just happen to help save each other then this points towards them working together. If two+ players go complimenting builds this points towards them working together. If two+ players never engage each other in major fights or if they are noticeably underperforming when fighting each other then this points towards them working together. If two+ players APM are interrupted are around the same time in a send receive sequence (chat messages via BattleNet to each other?) this points towards them working together. If two+ players have any of the above several games in a row together then they are likely working together.
I think you may have mistakenly imagined my casual interest in doing this with perhaps some die-hard anger issues or something? I have no idea what else you could be talking about here...I still think you people are getting to serious about a game. I mean it is only WC3 for crying out loud, hardly the game to decide the fate of the world with.
did you even read my previous post? They can't be banned.Pre-teamers would not make it to high level of play as you can ban them if you feel like it.
getting pre-teamed isn't fun. and if you honestly believe that rules in a game that you willingly play is a 'dictatorship,' then you've clearly never lived under a dictatorship.Only the low level of play would be plagued with them but in the end who cares as people will get more fun there playing how they like than having arbitrary rules forced down their throats like some form of dictatorship.
Bayesian networks are basically decision trees of sorts. Their input is obviously the precepts from sensors and their output is actions to actuators. Unlike neural networks and other types of machine learning, Bayesian networks are much more scientific and logical. The main advantage they have is that once programed you can print a trace as to exactly why a certain decision was made (proof of correctness). The weights and operations used can be computed using probability theory during a learning phase. They are also pretty easy to compute as only nodes that have been exposed to change require updating.I'm not familiar with Bayesian network learning, but I am familiar with Naive Bayes, HMMs, CRFs, maxent, etc. I am told feature selection is a dark art. It might help to have some (labeled) training data too. But in the end because of the subjective nature of it the classifier will depend on the definition that is asserted for this kind of label.
They can as high level play is all pre-arranged, there is no allowing of players who you do not know/trust in high level matches. If you are still in the "public game" phase then this kind of stuff is common and you just need to be put up with it. Heck random trolls PK you in coop maps, I do not really see this any different from just generic map trolling that happens.did you even read my previous post? They can't be banned.
Neither is losing. It is fun to pre-team as it gives you that edge and is almost like cheating without cheating. It is even more fun killing a pre-team group with randoms because you noticed they teamed up, warned the others and everyone ganged on them. Now obviously with silly rules like "no talking" this cannot happen that easily.getting pre-teamed isn't fun.
Some random person decides it would be cool to add some pretty random rule just because he feels bad for losing? Sounds like a dictatorship to me. Even if a group of random people mutually decide, it is still as bad as FIFA or UAFA randomly suspending/fining football players because they took offense to some arrangement of words or do not think the players are Christian enough.and if you honestly believe that rules in a game that you willingly play is a 'dictatorship,' then you've clearly never lived under a dictatorship.
on this bot it is not. there is a showcase game hosted every once in a while, but it is fairly hands free any other time.They can as high level play is all pre-arranged, there is no allowing of players who you do not know/trust in high level matches.
but it is cheating. There's a rulebook for the bot ladder that specifically classifies this as cheating.Neither is losing. It is fun to pre-team as it gives you that edge and is almost like cheating without cheating.
it's a pretty longstanding and reasonable rule, actually... Again, you have no concept of what a dictatorship is. I invite you to move to north korea for a while and find out.Some random person decides it would be cool to add some pretty random rule just because he feels bad for losing?
it's quite simple, actually: don't behave like a child. Well, simple for me anyway... I can see how the concept of others not behaving like a child might be a bit beyond your comprehension. I mean, if your experience with dictatorships is basically limited to a game you voluntarily play having rules that define it as unfair for you to win with via means that are, in fact, unfair, your experience of this world isn't exactly vast.. It's as if you don't understand that, unlike in a real dictatorship, you are completely free to start your own games and pre-team people in them to your heart's content.Obviously I avoid PvP games as this sort of behaviour would really annoy some and how can a host be non-biased with the power to kick anyone at any time in a PvP game?
Again it is enforcing an arbitrary rule with little enforcement. In my definition of cheating it is not since the game is behaving perfectly and no third party tool are being used.but it is cheating. There's a rulebook for the bot ladder that specifically classifies this as cheating.
Most people you play with you should already know as WC3 is so old only people playing it are old people who never moved on. The rest are so uncommon they might play a session or two and ruin your fun but then they will give up.on this bot it is not. there is a showcase game hosted every once in a while, but it is fairly hands free any other time.
So is a rule that I always win. I am the host after all and am spending extra bandwidth so you can play so why should I not always be a winner? Half the fun from FFA is the silly diplomacy, why else do you think so many people read Hunger Games and other books (which I do not as they are boring).it's a pretty longstanding and reasonable rule, actually...
Well if you are in North Korea I am amazed you can even write these messages without being oppressed. Clearly it must be more free than you let on.Again, you have no concept of what a dictatorship is. I invite you to move to north korea for a while and find out.
That is surprisingly hard to do when one is 12-14 since you are... um... a child. Warcraft III is an old game. Heck politicians are still children and they are in charge of the country.don't behave like a child
Yes behaving not as a child as a child would be beyond my comprehensions seeing how I was a child. WC3 is an old game. In fact soon WC3 will be 10 years old. Judging by the fact that most people who are making WC3 maps cannot even do simple vector manipulation I am guessing most people still are children playing WC3 (just a few generations younger than me).I can see how the concept of others not behaving like a child might be a bit beyond your comprehension.
That is what I used to do. Was so much fun and the same haters would keep coming back because they were too stupid to configure their NAT to host. No bots to compete with either and banlists and map hacks were rampant. I used to love map hacking in silly maps like LoaP or when I was moderating maps for the map section to see how they were made. Fun times before WC3 became a desolate wasteland of bots no one plays, sigh.I mean, if your experience with dictatorships is basically limited to a game you voluntarily play having rules that define it as unfair for you to win with via means that are, in fact, unfair, your experience of this world isn't exactly vast.. It's as if you don't understand that, unlike in a real dictatorship, you are completely free to start your own games and pre-team people in them to your heart's content.
you don't seem to understand that your definition is of no relevance. None. At all.Again it is enforcing an arbitrary rule with little enforcement. In my definition of cheating it is not since the game is behaving perfectly and no third party tool are being used.
again, please read the post where I explained that this is exactly what isn't happening.Most people you play with you should already know as WC3 is so old only people playing it are old people who never moved on. The rest are so uncommon they might play a session or two and ruin your fun but then they will give up.
no it isn't.So is a rule that I always win.
anyway, the host is a bot, and the guy who owns the bot does not play.I am the host after all and am spending extra bandwidth so you can play so why should I not always be a winner?
i'm not in north korea...Well if you are in North Korea I am amazed you can even write these messages without being oppressed. Clearly it must be more free than you let on.
no, north korea is more like "everyone must go to this barber and get this haircut, or die!" Having rules on a bot is more like "everyone must go to this barber and get this haircut, or go to a different barber, or get no haircut, or cut it themselves..." Surely you see the distinction? Yes? Yes? No?North Korea is the example of what is going on. "Everyone must have my hair cut!" is just like "Everyone must not speak as it ruins my fun!". You see it is pretty arbitrary and can be made up by an individual even if a group approves.
i'm 35That is surprisingly hard to do when one is 12-14 since you are... um... a child.
what does that have to do with anything?Warcraft III is an old game.
did you ever consider growing up? It's not fun, but then it's easier on your parents when you aren't living with them at the age of 40. Though, evidently, the concept of considering the convenience of people besides yourself is foreign to you.Yes behaving not as a child as a child would be beyond my comprehensions seeing how I was a child.
again. what does this have to do with anything?WC3 is an old game. In fact soon WC3 will be 10 years old.
if any logical conclusion could be reached from this, it's the opposite of the one you came to... how many teenagers these days play the original zelda with an xbox 360 sitting around the house? The only people with any reason to really play it are those who grew up with it.I am guessing most people still are children playing WC3 (just a few generations younger than me).
i would recommend playffa.net to you, as it is pretty active and worldwide, but judging by the way this has gone you probably aren't even reading this, and even if you were you would continue to not believe it is pretty active even after seeing it for yourself.Fun times before WC3 became a desolate wasteland of bots no one plays, sigh.
Obviously, they already tried that. the host bot is third party (lunaghost) and they will not cooperate.Anyway someone raised the point about host robots. What you can do is red in the IP from the host robot (need a custom build of the robot designed to communicate this) and then do stuff in game based on this. Heck why even go in game as you could make the host robot apply the IP check in the lobby before the game starts.
why would you think that when i've told you otherwise like five times now?I actually thought you hosted the map normally,
and that's what childish isWhatever gives you the most fun even if it annoys people!
Obviously, they already tried that. the host bot is third party (lunaghost) and they will not cooperate.
http://playffa.net/site/Can you explain a bit more what you mean here?(and who is second "they" =))
Again it is enforcing an arbitrary rule with little enforcement. In my definition of cheating it is not since the game is behaving perfectly and no third party tool are being used.
This is a hard, if not impossible rule to enforce.Pre-teaming is not allowed.
well, that's why i'm here. to find a way to prevent it... was that not made clear in the original posts? Or is it routine for you to answer "how do I do this?" with "you aren't doing it doesn't make sense to do anything based on it."Basically, that since there is absolutely nothing preventing this, then you can't really make a rule against it.
it's enforced easily for most pre-teamers, but one group of three people seemed to find some program that circumvents playffa.net's blacklist criteria.Thus, the point is that you shouldn't make rules that you can't enforce.
again, I don't know the specifics. All I know is that this is handled on some level fairly well, but one group of guys from Norway managed to figure out a way around it. There is apparently a way to block them anyway, but lunaghost will not implement it.I am getting stupid or there are more than 1 types of bot around W3.
Isn't there a host bot called ghost++ which is used for hosting w3 games, it can give hosted games extra network control, saving/storing game data etc.And it is a open source C program which can be modified by anyone.
If I am correct about these, why they rejected to use?
I was trying to bring across how old WC3 was that I was 12 when I was playing it the most. That is nearly 10 years ago as I am now 21. People act like kids in games usually because they are?i'm 35
There are few people left playing WC3. When I used to log in to battlenet there were over 100,000 people playing WC3 alone, and 300,000 on battlenet and that was per region (both EU and US had similar numbers). Now it is struggling to reach anywhere near that number.what does that have to do with anything?
What does that have to do with anything? My age is on my profile and I am classed as an adult, have a University degree and am even employed. Amazing how much happens in 10 years.did you ever consider growing up? It's not fun, but then it's easier on your parents when you aren't living with them at the age of 40. Though, evidently, the concept of considering the convenience of people besides yourself is foreign to you.
Seeing how few players there are left playing WC3 it is near impossible to even fill up 1 bot let alone two. In fact I have not managed to find a full house game that remained full house for more than 5 minutes from start in the last year.no, north korea is more like "everyone must go to this barber and get this haircut, or die!" Having rules on a bot is more like "everyone must go to this barber and get this haircut, or go to a different barber, or get no haircut, or cut it themselves..." Surely you see the distinction? Yes? Yes? No?
Actually most of the players never even brought the game. Entire third party VPN networks are flooded by players from developing countries which are playing pirated versions of the game. They are playing it rather than SC2 (which has free arcade now) because they lack computers able to run anything more modern. Again WC3 is nearly 10 years old and even a phone could run it if not for the architectural differences.The only people with any reason to really play it are those who grew up with it.
I seldom play WC3 and most certainly not PvP maps. After modding the game as long as I have any fun is ripped out of PvP as one sees flawed and unbalanced mechanics so easily, even if they are completely invisible to most.i would recommend playffa.net to you, as it is pretty active and worldwide, but judging by the way this has gone you probably aren't even reading this, and even if you were you would continue to not believe it is pretty active even after seeing it for yourself.
Well do as you said and host your own host bot. Do not like the service from one robot, setup your own!Obviously, they already tried that. the host bot is third party (lunaghost) and they will not cooperate.
If you can solve such a problem as this then it will be only a mater of time before the government starts taxing you for breathing air. Same kind of problem.well, that's why i'm here. to find a way to prevent it... was that not made clear in the original posts? Or is it routine for you to answer "how do I do this?" with "you aren't doing it doesn't make sense to do anything based on it."
Well depending what it is, it could be anything from joining the game with a fake name to using proxies if they are past a NAT to connecting to the bot via different VPNs which give them unrelated IP addresses. Which unfortunately again shows that IP sharing detection is not really a viable way of solving your problem. The risk of false positive and the ease of generating a false negative shows that such a system cannot be used to determine if two people will work together. It may be statistically related to it but the factor alone is too indeterminate.it's enforced easily for most pre-teamers, but one group of three people seemed to find some program that circumvents playffa.net's blacklist criteria.
as mentioned ad nauseam, this is completely false... There are thousands of users, many of which are unknown to the guy who maintains the bot.The players who are left are die hard fans of the game. There are very few players who are new. As such the people playing your map regularly will mostly be familiar and you can know to either trust or not trust them. The odd new person who tries out the map will either slowly integrate into your community or will stop playing after the first few sessions.
the games matches are organized by 'first to join.' playffa.net does not control or attempt to control who can join which games, except of course the blacklisted players.At high end play it should only be with people from the community so you should have no problem with teaming and other things you are making out as a problem.
that might have less to do with world-wide WC3 activity and more to do with this:Seeing how few players there are left playing WC3 it is near impossible to even fill up 1 bot let alone two. In fact I have not managed to find a full house game that remained full house for more than 5 minutes from start in the last year.
I seldom play WC3 and most certainly not PvP maps.
there does seem to be some truth to that. Maybe 15% or so of the players I play with seem to be from the U.S.Actually most of the players never even brought the game. Entire third party VPN networks are flooded by players from developing countries which are playing pirated versions of the game. They are playing it rather than SC2 (which has free arcade now) because they lack computers able to run anything more modern. Again WC3 is nearly 10 years old and even a phone could run it if not for the architectural differences.
um, i don't run the bot. I'm merely trying to attempt a relatively off-handed script to help improve it.Well do as you said and host your own host bot. Do not like the service from one robot, setup your own!
it really isn't. this more of your "rules i don't like = dictatorship" logic?If you can solve such a problem as this then it will be only a mater of time before the government starts taxing you for breathing air. Same kind of problem.
it isn't an urgent matter. I'd be quite happy to run some scripts that collect information for review to see if there is anything I can use to better refine who is labeled a pre-teamer. However, at the moment I am strictly limited to data derived from game activity. If there was some way to extract player orgin or something, that might be useful..Well depending what it is, it could be anything from joining the game with a fake name to using proxies if they are past a NAT to connecting to the bot via different VPNs which give them unrelated IP addresses. Which unfortunately again shows that IP sharing detection is not really a viable way of solving your problem. The risk of false positive and the ease of generating a false negative shows that such a system cannot be used to determine if two people will work together. It may be statistically related to it but the factor alone is too indeterminate.
This is the main problem. You are playing with unknown players. Some of them may not even be native English speakers and not understand any of the rules you try and communicate to them. Others will be trolls who are there to ruin everyone's fun. Some people may have decided to join as a team unaware what the map even is or any of the rules you are trying to enforce. This brings back to the enforcement viability of those rules and the fact that they just cannot be enforced in public games.the games matches are organized by 'first to join.' playffa.net does not control or attempt to control who can join which games, except of course the blacklisted players.
No I was just going on the lobby stats that you are shown when you enter BattleNet chat mentioning how many people are on the service and how many are playing WC3.that might have less to do with world-wide WC3 activity and more to do with this:
You are overcomplicating things. Instead of getting a PhD from analysing game behaviour to detect possible violations of some arbitrary rule by writing an intelligent agent capable of detecting reliably detecting a violation from various game percepts you could just not play with them or even resort to manual moderator. Anyone can be made a moderator of a WC3 host robot and any moderator can be allowed to ban whoever he wants (except if they to are moderators or the administrator).it isn't an urgent matter. I'd be quite happy to run some scripts that collect information for review to see if there is anything I can use to better refine who is labeled a pre-teamer. However, at the moment I am strictly limited to data derived from game activity. If there was some way to extract player orgin or something, that might be useful..
i'm getting a little tired of repeating myself. they are enforced. In all cases but one, the pre-teamers and map-hackers are caught and subsequently banned shortly after the game is over. As such, pre-teaming and maphacking is minimal on this bot. However, one small group of players has found a way to circumvent the banning process.This is the main problem. You are playing with unknown players. Some of them may not even be native English speakers and not understand any of the rules you try and communicate to them. Others will be trolls who are there to ruin everyone's fun. Some people may have decided to join as a team unaware what the map even is or any of the rules you are trying to enforce. This brings back to the enforcement viability of those rules and the fact that they just cannot be enforced in public games.
Read.Use the host robot to open up a private game (yes host robots can have many games running at once as long as only the number of keys attached to it are in the lobby at any given time) and invite only trusted people to it who you know follow your rules.
the bot is not hosted by battle.net. most bots are not. indeed, many of those who join do so via w3arena and such.No I was just going on the lobby stats that you are shown when you enter BattleNet chat mentioning how many people are on the service and how many are playing WC3.
coincidentally, that's exactly the sort of thing I'm getting a PhD in.You are overcomplicating things. Instead of getting a PhD from analysing game behaviour to detect possible violations of some arbitrary rule by writing an intelligent agent capable of detecting reliably detecting a violation from various game percepts
nope. i know that sounds feasible to someone who hasn't read anything I've written about activity, but try to understand: there are hundreds of games per day, many of them running in parallel, and only three moderators who do not play very often, if at all.you could just not play with them or even resort to manual moderator.
I never said it was. I said that on BattleNet you can enter the chat and it will print you statistics of how many people are currently on line. The numbers reported are under 1/50 of the size they were 7 years ago.the bot is not hosted by battle.net. most bots are not. indeed, many of those who join do so via w3arena and such.
I would guess they changed their names and IP addresses. Both of which are trivial to do.However, one small group of players has found a way to circumvent the banning process.
You are not reading what I said. You make a chat room and only invite people you trust to the game. You know a private game?! That way you can be 100% sure no one will even try and cheat. That is how every serious community in both WC3 and SC2 does it when they do not want public "trash" ruining a session.Read.
Then why you asking here? If you are already a post graduate computer scientist you would know everything we have said already and would know that any sort of IP detection is totally useless alone.coincidentally, that's exactly the sort of thing I'm getting a PhD in.
Hundreds of games per day sounds like a fantasy to me... Anyway so what if some people "cheat" playing a public? No public custom map that needs axillary "word of mouth" rules can have any sort of ranking. Only rank private and trusted games. Heck why rank anyway as I could swear people played FFA to have fun and not because they wanted to gamble wins and losses.there are hundreds of games per day, many of them running in parallel, and only three moderators who do not play very often, if at all.
i'm pretty sure I wasn't disputing that.I never said it was. I said that on BattleNet you can enter the chat and it will print you statistics of how many people are currently on line. The numbers reported are under 1/50 of the size they were 7 years ago.
... you speak as if you completely failed to comprehend that this is not my bot. Also, you failed to comprehend the fact that the whole point of playffa.net is the hosting of ffa games to a broad audience. Private games would undermine that.You are not reading what I said. You make a chat room and only invite people you trust to the game. You know a private game?! That way you can be 100% sure no one will even try and cheat. That is how every serious community in both WC3 and SC2 does it when they do not want public "trash" ruining a session.
IP detection can help. Do you understand that? Any good classifier is going to use multiple features. Gameplay data is easy. I can do that. I can't do IP/NAT/origin detection, which is why I came here. A simple "no" would have sufficed, by the way. A long discussion on the philosophy of the rules and motives of someone else's bot isn't what I had in mind. It was entertaining for a while, but I'm getting a little tired of repeating myself only to have the repetitions continue to not be read...Then why you asking here? If you are already a post graduate computer scientist you would know everything we have said already and would know that any sort of IP detection is totally useless alone.
fine. you can consider it to be fantasy. But you're welcome to check the link I've posted several times now to prove your theory wrong. Or just type playffa.net into your address bar and push 'enter'.Hundreds of games per day sounds like a fantasy to me... Anyway so what if some people "cheat" playing a public? No public custom map that needs axillary "word of mouth" rules can have any sort of ranking. Only rank private and trusted games. Heck why rank anyway as I could swear people played FFA to have fun and not because they wanted to gamble wins and losses.