These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

The REAL reason CCP doesn't ban as many botters as you would like...

Author
RubyPorto
RubysRhymes
#41 - 2012-02-06 13:46:28 UTC
Buruk Utama wrote:
RubyPorto wrote:
Tippia wrote:
RubyPorto wrote:
Removing Local from Null would be akin to hosing your cornfield down with Agent Orange in an attempt to kill a couple dandelions.
Totally awesome?

Anyway, local needs to go regardless, so if it accidentally kills a bunch of bots as well, that's just a bonus.


Null needs a whole bunch of changes before removing Local wouldn't be massively harmful (you think it's depopulated since the sanctum nerf...), though I'm cautiously in favor of the idea.


Removing local only affects the human players and will have no affect at all on the bots as stated before, they have direct feed into the interface and will recognize the forced client update everyone gets when someone new comes into local.


Yeah, duh. This was about possibly removing local (with a host of other null changes) for reasons entirely unrelated to botting.

On that note, I'm still torn about the idea off removing null local. Done wrong it would be massively bad, done right, it would be a little improved. I don't know if the payoff is worth the risk when advocating it.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Rek Seven
University of Caille
Gallente Federation
#42 - 2012-02-06 13:58:03 UTC
RubyPorto wrote:
Rek Seven wrote:
Why would the player even know about the false data. it's just code, right?


If the false data is identifiable by the client as false and not meant to be displayed, then the Bot who's looking at said data can also identify it as false and not meant to be displayed and promptly ignore it.

If the false data is not identifiable by the client as false, then the client will display that false data and **** off the real players.


Are you talking about a bot that is looking at the code and also has the reasoning capabilities to visually determine if a profile picture or character name displayed in local was legitimate or not?
RubyPorto
RubysRhymes
#43 - 2012-02-06 14:11:23 UTC
Rek Seven wrote:
RubyPorto wrote:
Rek Seven wrote:
Why would the player even know about the false data. it's just code, right?


If the false data is identifiable by the client as false and not meant to be displayed, then the Bot who's looking at said data can also identify it as false and not meant to be displayed and promptly ignore it.

If the false data is not identifiable by the client as false, then the client will display that false data and **** off the real players.


Are you talking about a bot that is looking at the code and also has the reasoning capabilities to visually determine if a profile picture or character name displayed in local was legitimate or not?


If the false data is displayed, there would certainly be an instantly recognizable way for a human to tell that it's false. Most likely that would manifest itself as a certain name or coloration in order to prevent abuse. The bot would likely be able to notice that flag, either through reading the code or combining injection and OCR.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Rek Seven
University of Caille
Gallente Federation
#44 - 2012-02-06 14:14:25 UTC  |  Edited by: Rek Seven
RubyPorto wrote:
Rek Seven wrote:
RubyPorto wrote:
Rek Seven wrote:
Why would the player even know about the false data. it's just code, right?


If the false data is identifiable by the client as false and not meant to be displayed, then the Bot who's looking at said data can also identify it as false and not meant to be displayed and promptly ignore it.

If the false data is not identifiable by the client as false, then the client will display that false data and **** off the real players.


Are you talking about a bot that is looking at the code and also has the reasoning capabilities to visually determine if a profile picture or character name displayed in local was legitimate or not?


If the false data is displayed, there would certainly be an instantly recognizable way for a human to tell that it's false. Most likely that would manifest itself as a certain name or coloration in order to prevent abuse. The bot would likely be able to notice that flag, either through reading the code or combining injection and OCR.


That's scary stuff man. Why don't Russian rots rule the world then? ... or do they?

One thing to consider tho... i doubt all bots are this sophisticated, therefore you would certainly disable a fraction of the botters.
RubyPorto
RubysRhymes
#45 - 2012-02-06 14:26:39 UTC  |  Edited by: RubyPorto
Rek Seven wrote:
RubyPorto wrote:
Rek Seven wrote:
RubyPorto wrote:
Rek Seven wrote:
Why would the player even know about the false data. it's just code, right?


If the false data is identifiable by the client as false and not meant to be displayed, then the Bot who's looking at said data can also identify it as false and not meant to be displayed and promptly ignore it.

If the false data is not identifiable by the client as false, then the client will display that false data and **** off the real players.


Are you talking about a bot that is looking at the code and also has the reasoning capabilities to visually determine if a profile picture or character name displayed in local was legitimate or not?


If the false data is displayed, there would certainly be an instantly recognizable way for a human to tell that it's false. Most likely that would manifest itself as a certain name or coloration in order to prevent abuse. The bot would likely be able to notice that flag, either through reading the code or combining injection and OCR.


That's scary stuff man. Why don't Russian rots rule the world then? ... or do they?

One thing to consider tho... i doubt all bots are this sophisticated, therefore you would certainly disable a fraction of the botters.


Most bots use OCR which would be exactly as easily fooled as the average human player (which should hopefully be not at all since we don't want to alienate people).

Bots will be exactly as complex as they need to be. Look up some of the steps glider took as Warden grew in complexity.



EDIT: I really don't think there's any evidence whatsoever that any given nationality is more or less likely to bot.

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Hakaru Ishiwara
Republic Military School
Minmatar Republic
#46 - 2012-02-06 14:29:57 UTC  |  Edited by: Hakaru Ishiwara
Har Harrison wrote:
Shukuzen Kiraa wrote:
Remove local from null, players can then clean up the bot problem themselves.
As for high sec botters, I can't really think of a solid idea for them...make missions hard/more unpredictable and or unscripted so they are not always the same. Make it harder for programs to play for you. No idea how to disrupt mining bots though.

Why do people keep suggest this as a way to stop bots? It won't at all.

Why? The reason is that the bots (sophisticated ones) are not just screen scraping the local window. They are performing python injection into the Eve client. This means they know what the client knows.

What does this mean? The eve client has to know about people in local/on grid etc... even if they are not shown in local. We see this in effect in a wormhole. Therefore, the information is still there for the to access. Its the HUMAN player that cannot know what is in local as the client doesn't tell them unless they hack it.
Do you know the last bit (bolded) for a fact? Is there a dev blog explaining this? Have you decompiled the client and analyzed the code?

But what is more relevant is the bot not acting upon a person entering system and the local channel. Bot hunters *might* have a chance at capturing their prey if the tengu bots do not immediately warp to their safe POS. Once a player is on-grid, cloaked or not, it is probably too late for the bot. Pirate

TBH, I believe that CCP pays bot hunting lip service and turns the other way regarding the truly large botting operations in null-sec. The amount of botting subscriptions, whether they are funded with RL cash fees or purchased PLEX, allows Hilmar and his executive cronies those really nice rims on their leased Land Rovers. Plus, those investors need feeding every so often...

+++++++ I have never shed a tear for a fellow EVE player until now. Mark “Seleene” Heard's Blog Honoring Sean "Vile Rat" Smith.

Rek Seven
University of Caille
Gallente Federation
#47 - 2012-02-06 14:33:22 UTC
Well you seem to have all the answers and you make it sound like the only way to fix the issue is to change the game i a way that effects the normal player, and that's a decision only CCP can make.
Razin
The Scope
#48 - 2012-02-06 15:02:15 UTC
Buruk Utama wrote:
RubyPorto wrote:
Tippia wrote:
RubyPorto wrote:
Removing Local from Null would be akin to hosing your cornfield down with Agent Orange in an attempt to kill a couple dandelions.
Totally awesome?

Anyway, local needs to go regardless, so if it accidentally kills a bunch of bots as well, that's just a bonus.


Null needs a whole bunch of changes before removing Local wouldn't be massively harmful (you think it's depopulated since the sanctum nerf...), though I'm cautiously in favor of the idea.


Removing local only affects the human players and will have no affect at all on the bots as stated before, they have direct feed into the interface and will recognize the forced client update everyone gets when someone new comes into local.

There is no "forced client update"; there is no point in it for a regular (non dev/GM) client; it's absence was proven by the MonkeySphere exploit.
Vertisce Soritenshi
The Scope
Gallente Federation
#49 - 2012-02-06 15:04:54 UTC
Dr Asimov wrote:
I recently read an article on EvE-O forums called "The #1 reason why CCP will NEVER ban bots..." by Mai Khumm


Answer: Money

/thread

Bounties for all! https://forums.eveonline.com/default.aspx?g=posts&m=2279821#post2279821

Serene Repose
#50 - 2012-02-06 15:06:00 UTC
The OP is pure balderdash. If CCP wanted no botting, CCP could code for no botting. It wouldn't take an army of enforcers to monitor the server night and day. If they wanted to close the hole, they could close it. A first-year computer science student could.

No...what you fail to mention is members of CCP are botting as players. They're also in cahoots with friends of theirs in other corps and alliances who bot. It's, after all, their sandbox first and foremost.

The rest of us? They just want our money so they can keep the servers up and running...since all botters pay in PLEX.

It's not rocket science.

We must accommodate the idiocracy.

Landraar
Krautflut
#51 - 2012-02-06 17:44:17 UTC  |  Edited by: Landraar
Sorry for not sticking to the botting problematic, but since you've said the following:

Dr Asimov wrote:

I used to play a game before EvE called Freelancer.
CCP in fact has modeled the market and the standings from that very game.


Not wrong, but there are quite a few space trading/combat games that predate Freelancer by far, although none of them could be played online. They all had markets and sec status and some form of standings: People older than 30 will remember ELITE, a game in which you died more often when attempting to dock than from being shot (for childhood flashbacks watch ELITE gaming sequence). And most will remember Privateer as well, out of the Wing Commander franchise, a game that had a damage model (What a thought! Ships that get destroyed subsystem by subsystem, could you believe it!).

There's probably a ton of other games that people would like to point out here as well, but in any case, Freelancer certainly was not the only, or even primary, inspiration for EVE Online. Hell, ELITE even had slaves as cargo, if I remember correctly. EVE's mission system so much reminds me of Privateer, etc etc.
FloppieTheBanjoClown
Arcana Imperii Ltd.
#52 - 2012-02-06 17:47:44 UTC
Shukuzen Kiraa wrote:
As for high sec botters, I can't really think of a solid idea for them...


Make it untenable to keep bots in NPC corps for long enough to train them. Once they all filter out to one-player corps, wardecs will clean them up.

Founding member of the Belligerent Undesirables movement.

FloppieTheBanjoClown
Arcana Imperii Ltd.
#53 - 2012-02-06 17:50:09 UTC
Serene Repose wrote:
The OP is pure balderdash. If CCP wanted no botting, CCP could code for no botting. It wouldn't take an army of enforcers to monitor the server night and day. If they wanted to close the hole, they could close it. A first-year computer science student could.


I assume, then, that you're a first-year (at least) CompSci student, and are willing to instruct a group of professional programmers with nearly a decade of experience on how to do this? Even if they won't take your advice, please do enlighten us proles, for the sake of knowledge.

Founding member of the Belligerent Undesirables movement.

RubyPorto
RubysRhymes
#54 - 2012-02-07 05:31:26 UTC
Serene Repose wrote:
The OP is pure balderdash. If CCP wanted no botting, CCP could code for no botting. It wouldn't take an army of enforcers to monitor the server night and day. If they wanted to close the hole, they could close it. A first-year computer science student could.

No...what you fail to mention is members of CCP are botting as players. They're also in cahoots with friends of theirs in other corps and alliances who bot. It's, after all, their sandbox first and foremost.

The rest of us? They just want our money so they can keep the servers up and running...since all botters pay in PLEX.

It's not rocket science.


Tell that to Blizzard. They spent buckets of money and manpower on Warden and... surprise... the botters got around it.

If you had any evidence to back up your outlandish claims about CCP employees running (or knowing of) botting operations, I'm sure you'd have posted it, but just in case;

Do you have any evidence to back up your outlandish claim that CCP employees run (or have knowledge of) active botting operations?

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Soon Shin
Scarlet Weather Rhapsody
#55 - 2012-02-07 07:00:54 UTC
One way to annoy RMT botters is to carry out DDOS attacks on their websites and disrupt their services. I would like to see them effectively counter that.
RubyPorto
RubysRhymes
#56 - 2012-02-07 07:12:30 UTC
Soon Shin wrote:
One way to annoy RMT botters is to carry out DDOS attacks on their websites and disrupt their services. I would like to see them effectively counter that.


If the RMT sites are operated in the US, it would be trivially easy. Press charges in Federal Criminal court against CCP for participating in an illegal DDOS attack (afaik this is still a thread about ways for CCP to combat bots). You do realize that participating in or organizing a DDOS attack is a Felony, right? And that RMT Sites are doing nothing illegal (against the EULA, sure, but that just serves as grounds to sever the contract).

"It's easy to speak for the silent majority. They rarely object to what you put into their mouths." -Abrazzar "the risk of having your day ruined by other people is the cornerstone with which EVE was built" -CCP Solomon

Sarion Stormweaver
Spectrum Solutions INC
#57 - 2012-02-07 12:24:28 UTC
Yeah .. it is an arms race after all.

not sure how this would apply with eve client.. but as far as I understand ... If I had EVE and wanted to protect it against bots, I would do something like this.

- have a small team 2-3 people to work on it.
- monitor the main bot programs to understand how they work .. what eve client functions they hook into etc....

let's assume that the bots hooks into a theoretical (I have no clue how this is actually implemented however) ' cLocal->getList method'
add a secondary clone function cLocal->getList2 and make the client use only this. Leave the main method there fully functional with an added call to CCP to log the account. Release patch. Wait for 1 month. Ban the accounts and all the related accounts.

revert the changes. (because having methods named getList2342 is bad code :P)

in first stage you'll only get the lazy people. that don't bother to check for new bot updates regularly.

If not enough paranoia ensues after this ...
Make a stealth patcher dedicated for this issue that patches your client on the run. o/

Massive paranoia ensues.
Degren
The Scope
Gallente Federation
#58 - 2012-02-07 12:40:37 UTC
And here I thought they won't get rid of bots because 1) mining is boring and 2) bots pay subs

Hello, hello again.

Sidus Isaacs
Center for Advanced Studies
Gallente Federation
#59 - 2012-02-07 12:45:48 UTC
Shukuzen Kiraa wrote:
Remove local from null, players can then clean up the bot problem themselves.



Will not remove botters, jsut force them to adapt.
Cebraio
State War Academy
Caldari State
#60 - 2012-02-07 13:20:19 UTC
Serene Repose wrote:
...
The rest of us? They just want our money so they can keep the servers up and running...since all botters pay in PLEX.

It's not rocket science.


It's not rocket science to understand that EVERY PLEX was paid for with real money that landed in the pocket of CCP. Yet people like you fail to understand it.

Luckily that means I don't have to comment the rest of your post.