Network Sites: FPSguru.com RTSguru.com UnboundGamer.com
Login:  Password:   Remember?  
Show Quick Gamelist Jump to Random Game
Games:611  Guilds:3,081
Members:1,594,711  Online:0
Guests:0  Posts:4,847,852
Recent forum postsRSS
Active threads
Cloud view
List all forums
General Forums
Developers Corner General Discussion
Popular Game Forums
Click a status to find game forum
Game Forums
Click a letter to find game forum
D-F
D&D Online DC Universe DOTA DOTA 2 DUST 514 Dance Groove Online Dark Age of Camelot Dark Ages Dark Legends Dark Orbit Dark Solstice Dark and Light DarkEden Online DarkSpace Darkblood Online Darkfall Darkwind: War on Wheels Dawn of Fantasy Dawntide Dead Earth Dead Frontier Deco Online Defiance Deicide Online Dekaron Desert Operations Diablo 3 Diamonin Digimon Battle Dino Storm Disciple Divergence Divina Divine Souls Dofus Dominus Online Dragon Ball Online Dragon Born Online Dragon Crusade Dragon Empires Dragon Eternity Dragon Nest Dragon Oath Dragon Raja Dragon's Call Dragon's Prophet DragonSky DragonSoul Dragona Dragonica Dream of Mirror Online Dreamland Online Dreamlords: The Reawakening Drift City Duels Dungeon Blitz Dungeon Fighter Online Dungeon Overlord Dungeon Party Dungeon Runners Dynastica Dynasty Warriors Online EIN (Epicus Incognitus) EVE Online Earth Eternal Earth and Beyond Earthrise Eden Eternal Einherjar - The Viking's Blood Elf Online Embers of Caerus Emil Chronicle Online Empire & State Empire Craft EmpireQuest Empires of Galldon End of Nations Endless Ages Endless Online Entropia Universe EpicDuel Erebus: Travia Reborn Eredan Eternal Blade Eternal Lands Ether Fields Ether Saga Online Eudemons Online EuroGangster EverQuest Online Adventures Evernight Everquest Everquest II Evony Exarch Exorace Face of Mankind Fairyland Online Fall of Rome Fallen Earth Fallen Sword Fallout Online Family Guy Online Fantage Fantasy Earth Zero Fantasy Realm Online Fantasy Tales Online Fantasy Worlds: Rhynn Faunasphere Faxion Online Ferentus Ferion Fiesta Online Final Fantasy XI Final Fantasy XIV Firefall Fists of Fu Florensia Flyff Football Manager Live Football Superstars Force of Arms Forsaken World Freaky Creatures Free Realms Freesky Online Freeworld Fung Wan Online Furcadia Fury Fusion Fall
G-L
GalaXseeds Galactic Command Online Game of Thrones Gate To Heavens Gates of Andaron Gatheryn Gekkeiju Online Ghost Online Ghost Recon Online Gladiatus Glitch Global Agenda Global Soccer GoGoRacer Goal Line Blitz Gods and Heroes GodsWar Online Golemizer Golf Star GoonZu Online Graal Kingdoms Grand Chase Europe Grand Fantasia Grepolis Grimlands Guild Wars Guild Wars 2 Guild Wars Factions Guild Wars Nightfall Habbo Hotel Haven & Hearth Hedone Helbreath Hellgate Hellgate: London Hello Kitty Online Hero 108: Online Hero Online Hero's Journey HeroSmash Heroes in the Sky Heroes of Bestia Heroes of Gaia Heroes of Might and Magic Online Heroes of Thessalonica Heroes of Three Kingdoms Holic Online Hostile Space Huxley Illutia Illyriad Immortals USA Imperator Imperian Infinity Infinity Iris Online Irth Worlds Island Forge Islands of War Istaria: Chronicles of the Gifted Jade Dynasty Jagged Alliance Online Juggernaut Jumpgate Jumpgate Evolution KAL Online Kakele Online Kaos War Karos Online Kicks Online King of Kings 3 Kingdom Heroes Kingdom of Drakkar Kingory Kitsu Saga Kiwarriors Knight Online Knights of Dream City Kothuria Kung Foo! Kunlun Online L.A.W. LEGO Universe La Tale Land of Chaos Online Lands of Hope: Phoenix Edition LastChaos League of Legends - Clash of Fates Legend of Golden Plume Legend of Katha Legend of Mir 3 Legendary Champions Light of Nova Lime Odyssey Line of Defense Lineage Lineage Eternal: Twilight Resistance Lineage II Linkrealms Loong Online Lord of the Rings Online Lords Online Lost Saga Lucent Heart Lunia Lusternia: Age of Ascension Luvinia Online
T-Z
TERA TS Online Tabula Rasa Tactica Online Tales Runner Tales of Fantasy Tales of Pirates Tales of Pirates II Talisman Online Tamer Saga Tank Ace Tantra Online Tatsumaki: Land at War Terra Militaris Terra World Thang Online The 4th Coming The Agency The Chronicle The Chronicles of Spellborn The Elder Scrolls Online The Legend of Ares The Matrix Online The Missing Ink The Mummy Online The Myth of Soma The Pride of Taern The Realm Online The Repopulation The Secret World The Sims Online The Strategems There Thrones of Chaos Tibia Tibia Micro Edition Toontown Online Top Speed Torchlight Transformers Universe Traveller AR Travia Online Travian Trials of Ascension Tribal Hero Tribal Wars Tribes Universe Trickster Online Troy Online True Fantasy Live Online Turf Battles Twelve Sky Twelve Sky 2 Twilight War U.B. Funkeys UFO Online Ultima Online Ultima X: Odyssey Ultimate Soccer Boss Uncharted Waters Online Undercover 2: Merc Wars Underlight Unification Wars Universe Online Valkyrie Sky Vanguard: Saga of Heroes Vanquish Space Vector City Racers Vendetta Online Victory - Age of Racing Vindictus Virtonomics Vis Gladius Visions of Zosimos Voyage Century W.E.L.L. Online WAR (Warhammer Online) WYD Global Wakfu War Rock War of 2012 War of Angels War of Legends War of Thrones War of the Immortals WarFlow Waren Story Wargame1942 Warhammer 40K: Dark Millennium Online Warhammer Online: Wrath of Heroes Warrior Epic WebLords Wild West Online WildStar WindSlayer 2 Wish Wizard 101 Wizards and Champions Wonder King Wonderland Online World Golf Tour World War II Online World of Battles World of Darkness World of Heroes World of Kung Fu World of Pirates World of Tanks World of Warcraft World of Warcraft: Mists of Pandaria World of the Living Dead WorldAlpha Wurm Online Xiah Xsyon YS Online ZU Online Zentia Zero Online Zero Online: The Andromeda Crisis Zodiac Online eRepublik

MMORPG.com Discussion Forums

Aion

Aion 

General Discussion  » Can a programmer explain to us laymen why NCSOFT (et al) cant stop bots?

3 Pages 1 2 3 » Search
52 posts found
  mmofan2112

Novice Member

Joined: 9/23/09
Posts: 39

 
10/15/09 11:16:43 AM#1

 Can some programmer explain bots to the majority of us that have very little programming knowledge?

For example: Programs like Warden read your PC memory...why can it not see the bots?

An even bigger question...I am sure game companies can buy the bot programs themselves and disassemble the code and sees what it does, and how it hides. This would make catching it even more likely.

Their is a ton of anger directed at NCSOFT because of their seeming lack of effort (and their past history) of dealing with this.

If some programmer can explain it to us, then maybe we would understand what NCSOFT is up against.

It is really ashame that a game with such potential is about to lose a ton of subscribers (me included) because we simply can not understand why we players can spot the bots so easy and even help by reporting them, yet weeks later, there they are, and they have been fruitful and multiplied. 

A similar question would be why the spam adds are growing like a plague. Are they getting free trial accounts in Asia? If every report = account and IP ban, why is the spam growing at unbelievable numbers?

Thank you! 

  Czzarre

Novice Member

Joined: 9/10/07
Posts: 3738

MMORPG Character Monuments

...When its time for your character to take a well deserved rest...

10/15/09 11:27:12 AM#2

I honestly believe that NCSoft (and other MMOs) are just now out-gunned. there are so many companies using so many tacticsf it's like trying to fight a war on 10 different fronts. Aion is surrounded

  CymTyr

Novice Member

Joined: 11/08/08
Posts: 166

10/15/09 11:31:54 AM#3
Originally posted by Czzarre

I honestly believe that NCSoft (and other MMOs) are just now out-gunned. there are so many companies using so many tacticsf it's like trying to fight a war on 10 different fronts. Aion is surrounded

 

I don't believe this. All it takes is 2-3 full-time employees per server to insta-ban bots and investigate the /autohuntingreports

That's all it takes. If GMs actively monitored chat like we were told they do, then the spammers would not be multiplying daily. I blocked a spammer and then 5 days later I unblocked him because I figured he'd been banned by that point. You know what? He wasn't. To me, that screams that NCS is actually getting kickbacks from the botting and gold sales companies.

  baggen

Novice Member

Joined: 11/15/06
Posts: 5

10/15/09 11:38:13 AM#4

If you think about it,  bots can actually be profitable for the companies. Think about World of Warcraft per example, there are a shitload of bots there mostly used for gold farming proposes. Blizzard bans the accounts and they will most likely  buy a new subscription to keep farming. This gets blizz a lot of new subscriptions.

  wjrasmussen

Apprentice Member

Joined: 4/16/05
Posts: 1504

10/15/09 11:39:13 AM#5
Originally posted by mmofan2112

 Can some programmer explain bots to the majority of us that have very little programming knowledge?

For example: Programs like Warden read your PC memory...why can it not see the bots?

An even bigger question...I am sure game companies can buy the bot programs themselves and disassemble the code and sees what it does, and how it hides. This would make catching it even more likely.

Their is a ton of anger directed at NCSOFT because of their seeming lack of effort (and their past history) of dealing with this.

If some programmer can explain it to us, then maybe we would understand what NCSOFT is up against.

It is really ashame that a game with such potential is about to lose a ton of subscribers (me included) because we simply can not understand why we players can spot the bots so easy and even help by reporting them, yet weeks later, there they are, and they have been fruitful and multiplied. 

A similar question would be why the spam adds are growing like a plague. Are they getting free trial accounts in Asia? If every report = account and IP ban, why is the spam growing at unbelievable numbers?

Thank you! 

It really doesn't matter if you understand this or not.  You want to quit then quit.

  bloodaxes

Hard Core Member

Joined: 3/03/09
Posts: 2154

10/15/09 11:41:21 AM#6
Originally posted by baggen

If you think about it,  bots can actually be profitable for the companies. Think about World of Warcraft per example, there are a shitload of bots there mostly used for gold farming proposes. Blizzard bans the accounts and they will most likely  buy a new subscription to keep farming. This gets blizz a lot of new subscriptions.

 

They probably change IP and get another trial account everytime they get banned.

  mrw0lf

Hard Core Member

Joined: 4/09/05
Posts: 2246

10/15/09 11:44:19 AM#7

Bots pay subs

incentive to prevent bots = 0

-----
“The essence of the independent mind lies not in what it thinks, but in how it thinks.”

  baggen

Novice Member

Joined: 11/15/06
Posts: 5

10/15/09 11:46:07 AM#8
Originally posted by bloodaxes
Originally posted by baggen

If you think about it,  bots can actually be profitable for the companies. Think about World of Warcraft per example, there are a shitload of bots there mostly used for gold farming proposes. Blizzard bans the accounts and they will most likely  buy a new subscription to keep farming. This gets blizz a lot of new subscriptions.

 

They probably change IP and get another trial account everytime they get banned.

 

Gold Farmers do not use trial accounts, the ones that spam your whisper about gold selling do.

  UNH0LYEV1L

Advanced Member

Joined: 8/09/09
Posts: 212

10/15/09 11:47:36 AM#9

If your talking about creating a progrma to monitor what is said in chat channels and to detect bot controlled charecters, I can tell you as an amature programmer that it is difficult mostly because of the randomness of the messsages being generated.

It is difficult to take into account all aspects of a message to determine if its gold spam or not.  For example they cant just ban www.website.com links because what happens if someone that isnt gold spaming posts a link?  They would get banned as well.  Creating a smart bit of code to check if a message is spam or not is tedious work.  And just when the developers think they get it right the damn gold botters take advantage of the website ban by doing something like this www(dot)website(dot)com.  Or maybe leaving off www is enough to confuse the code.  This is just one of the examples that must be taken in to account and I hope you can understand why it can be difficult.

Determining every case of whats spam and whats not is a tough issue to resolve with creating a monitoring program.

In terms of stopping botters from leveling charecters that is a different story.  Most bots exploit the game using the same or near the same game vulnerabilities.  It can be done though and many games have successful anti-cheat/bot systems.

Most of the simple bots that are easy to spot are ones that emmulate the use of a keyboard virtually.  In other words you have to put your skills in certain slots and the program knows which skill is which and monitors certain data in the game like your health mana and the mobs mana and presses the corresponding key virtually in game.  Often times these are easy to spot.  More advanced bots constantly re-evaluate situations, scan for enemies to fight, etc.

In my opinion a solid GM crew to handle responses, ban spammers, etc is a great way to clear up the servers but remember the big thing is NCSoft would likely have to pay these people wages.

Ashmaker - Ranger
< Prophets >
Age of Conan

Sweety - Sorceress
< No Heroes >
SWTOR

  Dvalon

Spotlight Poster

Joined: 8/10/07
Posts: 300

10/15/09 11:48:50 AM#10

Ex : Indie Games Developer, and Programmer.

 

Bot's work in a number of ways, all depening on the game at hand and how that game handles scripts, macros, and its interface with the Human, ie keyboard and mouse or joystick.

The reason it's hard for the dev teams to spot bots is because the Bot's are designed to use the same control mechanics that us Humans do, an App will actually send the call that the button A has been pressed, there is no way for the game to know if the Human actually hit A or if some third party tool hit A.

Carnivore and other scanning application look in active memory for known bot application header names, kinda like you doing CTRL+ALT+DEL and looking at your active processes, if you look and see something called IM_A_BOT_HAHA.exe running then you know something is up, their detection works in a lot of cases in the same way, the devs or their team in charge will actually run the bots, look for key signals and then train their detection software to look for those key signals. like the application name in the process tree.

The thing is that the bot developers can easily code their applications to change it's application name and the way that it does things making them harder to detect, players in the game often detect bots way before the dev's do, its simple number here.

Even then it's hard, look at bots in WoW, the Bot code can actually have a conversation with you if you try and whisper a bot it might start asking you questions, or just say something like I am busy talk later and then flag DND.

All of this makes it really hard for companies to detect, and act on bot abuse, but not impossible.

The Bot's will always be ahead of the Dev's the Dev's cant prevent them until some one comes up with a way of telling if a key press was actually made by a human, or if it was faked by an application. and until that happens. we will suffer bots and the devs will strugle to ban them before they cause to much damage.

http://www.cruel-gaming.com

Come join the new gaming and guild community in the UK.

  User Deleted
10/15/09 11:53:30 AM#11
Originally posted by mrw0lf

Bots pay subs

incentive to prevent bots = 0

 

Lineage 2 says you are incorrect.

  User Deleted
10/15/09 11:54:39 AM#12

From a programmer perspective:

I have written an application that does nothing more than pull data from two separate databases on a company network, then inputs the data into shipping labels and receipts. This application, however seemingly simple, requires approximately 3 thousand lines of code.

An MMORPG, with physics and 3D environments, as well as AI and tons of other goodies, I imagine would require hundreds of thousands, if not millions, lines of code. The challenge then, is sifting through the code and trying to discover where the vulnerabilities are. And if a vulnerability is discovered, there is a good chance that hundreds, if not thousands more lines of code need to be altered in order to tackle that single vulnerability.

My guess is that many BOTs use the API to input different mouse and key strokes, which could be virtually undetectable. This is because in order to play a video game, you must use your mouse and keyboard. If a BOT is programatically sending mouse and keyboard commands, then it would be very difficult to detect. The only thing that could be detected is the time between mouse and keystrokes, but is also not 100% foolproof. Because some players hit those keys and use that mouse much faster than others, so it would be difficult to detect this.

 

Not sure if that's even accurate, but that's just my speculation as an application and web developer.

  kamenwati

Novice Member

Joined: 12/10/07
Posts: 170

10/15/09 11:56:44 AM#13
Originally posted by mrw0lf

Bots pay subs

incentive to prevent bots = 0


 

Banned botters buy new accounts

Incentive to ban bots > 0

  User Deleted
10/15/09 11:59:19 AM#14
Originally posted by Yavln

Ex : Indie Games Developer, and Programmer.

 

The Bot's will always be ahead of the Dev's the Dev's cant prevent them until some one comes up with a way of telling if a key press was actually made by a human, or if it was faked by an application. and until that happens. we will suffer bots and the devs will strugle to ban them before they cause to much damage.


 

 

So basicly telling if the keypress actually came from a keyboard or not.  It would seem to me there is a way to tell if input is coming from an external device (ie: keyboard, mouse, nostromo etc)

 

I know in that many programs will mimic these things but the actual input device isn't being used.  /shrug

  eric_w66

Hard Core Member

Joined: 1/12/06
Posts: 865

10/15/09 12:00:25 PM#15
Originally posted by kamenwati
Originally posted by mrw0lf

Bots pay subs

incentive to prevent bots = 0


 

Banned botters buy new accounts

Incentive to ban bots > 0


 

Botters use credit card fraud to buy new accounts and then either don't pay or just do a chargeback on the purchase so they don't spend any money to get effectively infinite accounts. The credit card associations won't fight charge backs on internet purchases that are small (like 50 bucks), so the seller loses every time and has to refund the money, which of course, costs them even more since the key is now invalid, if there was a box sold, its useless (or never returned). If the botters were in the USA, you could do something about it, but most are not.

  wjrasmussen

Apprentice Member

Joined: 4/16/05
Posts: 1504

10/15/09 12:01:05 PM#16
Originally posted by kamenwati
Originally posted by mrw0lf

Bots pay subs

incentive to prevent bots = 0


 

Banned botters buy new accounts

Incentive to ban bots > 0


 

If you believe that many people will quit over the bot issue, you must be a bot.

  metalcore

Apprentice Member

Joined: 9/19/04
Posts: 795

10/15/09 12:06:13 PM#17


Originally posted by mrw0lf
Bots pay subs
incentive to prevent bots = 0

That is largely true.

However programmically, how do you tell a machine is repeating a sequence of commands or a human is doing the same thing, especially if the machine is reacting to stuff.

Best way to stop this is employ good GMS, have options on the chat for blocking and notifying and get the GMs to actively speak with the bots to see if they are or not.

This by no means doesn't solve the problem since you can employ a 3rd world guy to sit their farming...

Now playing: Nothing
Played for more than a month: Darkfall online, Vanguard SOH, Everquest, Horizons, WoW, SWG, Everquest II, Eve

  therain93

Advanced Member

Joined: 11/01/06
Posts: 1975

"Racing to endgame is like racing to the end of your vacation."

10/15/09 12:12:41 PM#18
Originally posted by mrw0lf

Bots pay subs

incentive to prevent bots = 0


 

Some players pay botters for virtual goods

Players enjoying their virtual goods will play longer, thereby extending their subscriptions.

Friends and guildies of players buying virtual goods play longer because they have people to play with, thereby extending more subscriptions.

incentive to prevent bots = 0

Re-subscribing to City of Heroes?

Get a bonus FREE 500 Points for the Paragon Market (a $6.25 value) using codes found in this thread here.
Last updated October 20, 2011

---------------------
MMORPG's seem to be striving for equal result instead of equal opportunity. That's where I see the problem
Originally posted by dave6660

  Dvalon

Spotlight Poster

Joined: 8/10/07
Posts: 300

10/15/09 12:12:57 PM#19

Good GM's is the Key.

I sat and watched a GM in wow, take a bot and move it to the other end of the zone, the bot mindlessly checked realized it was in the wrong place, used its preset pathing tool and walked all the way back to me and the GM, where the GM then moved the bot again to another location, 5 minutes later the bot was back, all the while ignoring the GM's whispers.

 

Finally the bot vanished, when I asked if he was kicked the GM said no with a smile, I left him some where he cant get out from, and when he logs out he will not be able to log back in.

 

a good GM can be the most valuable thing to an MMO.

http://www.cruel-gaming.com

Come join the new gaming and guild community in the UK.

  Daffid011

Old School

Joined: 1/03/04
Posts: 7652

10/15/09 12:20:12 PM#20
Originally posted by CymTyr
Originally posted by Czzarre

I honestly believe that NCSoft (and other MMOs) are just now out-gunned. there are so many companies using so many tacticsf it's like trying to fight a war on 10 different fronts. Aion is surrounded

 

I don't believe this. All it takes is 2-3 full-time employees per server to insta-ban bots and investigate the /autohuntingreports

That's all it takes. If GMs actively monitored chat like we were told they do, then the spammers would not be multiplying daily. I blocked a spammer and then 5 days later I unblocked him because I figured he'd been banned by that point. You know what? He wasn't. To me, that screams that NCS is actually getting kickbacks from the botting and gold sales companies.

If NCSoft was getting kick backs, then that would mean they have some secret relationship with the gold sellers.

If that was the case, then NCSoft could speak directly to them and come up with some solution to reduce the spam in game.  They could come up with some middleground that would allow advertising the gold spam, not destroy players ability to communicate and honestly come up with some "system" that would allow NCSoft to look like they are banning the spammers.

One partner doesn't allow the parasite partner to completely destroy the players ability to use the games basic functions. 

I don't think ncsoft makes money from spammers, but any thing is possible I guess.  

 

3 Pages 1 2 3 » Search