🧙‍♂️ Brought to you by Peptides.gg — Use code UO20 for 20% off — GLP-1's, 90+ Peptides and more!

Thoughts on Bots

Started by firec · 2024-12-24 · 41 posts · General Discussions
#0

Just to summarize… My past few days playing Ultima have been AMAZING. It’s honestly like I am playing a brand new game, something I didn’t feel was possible. I even went and pvp’d against a guy who used to absolutely dominate me, and I held my own (he still won handily cuz I have NO idea what pvping actually is, but at least this time it actually felt like a battle and not just something I had to immediately stop what I was doing and run from).

 

For context, I play on Atlantic.

This is the first time I have been able to play the game, in any capacity, with little to no lag since I came back to the game about 3 years ago. I did a bit of thinking, I did a bit of investigating, and I spent a bit of time inside the lions den (the *** discord server), and I spent a bit of time looking at a slightly older version of the *** client’s code – which is on GitHub. There’s a lot of fear – from EVERYONE, there’s a lot of anxiety, finger pointing, blaming, negativity, and most of all, an insane amount of division amongst our players.

 

After experiencing the game WITHOUT the players who are using that client, the lag was GONE. It wasn’t just at events, or semi populated areas, it was everywhere. So, being the inquisitive person I am, I wanted to find out why.

 

The TLDR is this: Using **** and it’s “features” is acting like a DDoS attack on the live servers. It is literally breaking the servers.

 

Do I expect the average player, or user of **** to understand this? Absolutely not. They were shown a glimpse of power, which other people had already been using, and were drawn in by the allure of being able to do things in a better way than the average player.

 

The simplest way to explain it is this. The UO client you run on your computer subscribes to the server to play on. Within each client, you do things, like opening your backpack, opening a door, toggling attack, putting on a piece of gear, moving an item in the world, casting a spell on a client. There is an upper limit on what the client can support in terms of sending data to the server, and thus an upper limit on the information the server sends back to you. MOST actions in CC/EC/CUO are limited to a few actions at once (many of you might be familiar with the phrase “You must wait to perform another action”). This limit of actions is 100% on the client side, and not the server. This in and of itself is very, very crucial, and one of the primary reasons **** has an advantage. The packets being sent from *** are able to include *MORE* actions than a human would ever be able to do. There are built in restrictions, disallowing users from doing specific back to back actions, and some actions are given different priority, but the basics of it are as simple as that. Not to mention, knowing which ports to and addresses to sniff and the fact that your password is stored un an unencrtypted way, everyone using *** was willingly handing their password and account information to this guy HotRide.

 

Another aspect of a game, or any simulation, runs on a timing system, or as some people know it a “tick”. Each tick, a certain amount of action and data is transferred between the client and the server.

 

An example would be this. A person in an approved client sees a skeleton they want to attack. They toggle their war on, they walk over to it, and they wait to see if they hit. They wait to see if they need to drink a potion. They wait to see if they need to move. They WAIT. The only interactions happen when the user themselves decide to take an action, and only then is the server pinged for data.

 

Now lets examine that in ***, the same basic example. The script detects that there is a nearby hostile that the script is specifically searching for, by querying for all nearby targetable enemies and parses that data. It then makes requests for information about the unit, including hot bars, and determines if it should proceed forward. Movement commands are issued, followed by more checking to see if the hostile is within range or not (more querying the server). Each tick, the **** client is now determining and parsing, requesting tons more data. Have I lost too much health? Have I lost too much mana? Have I lost too much stamina? Is there a better enemy to move to? Which ability do I run next? All of these decisions are based on packets received from the server, which are issued and requested at MUCH greater levels than a standard user, in front of a standard client.

The order of magnitude and levels of stress that a scripter is putting on the server compared to a regular player is insane.

 

These groups of entitled cheaters were breaking the game. Whether they knew it or not, the result is the same. They were causing extraordinary amounts of packets to be sent to and from the server and their clients, and as such, ruining the experience for all of the people who were NOT using ****.

 

Now, those players are players and lovers of UO, for one reason or another. And they have supported these games – as many of us all have. From the sound of it, most of them want to “take their ball and go home” as I have noted previously. However…

 

I believe that Broadsword / Bonnie / Messanna / Kyronix / EA / circumstances / whatever you want to say, did them a disservice by allowing these clients to be used for SO LONG and so prolifically. It is their responsibility to retain them as customers – if they wish to do so. SOME of them have decided to attempt to make the other clients work, however begrudgingly. This would be the ideal solution, for everybody involved. Any macros or scripts they build with the existing clients would then be their own creations, and PVP, farming, PVM… whatever it is, would be entirely something they contributed to in order to create and enhance their experience.

 

There are however, the majority of these people who are NOT going to even attempt to play normally, and need / want their scripts. MY PROPOSED SOLUTION FOR THEM…

 

Would be to open their own shard, in which other clients are allowed to be used. Make it something that things cannot go onto or off the server, and allow whatever nonsense these people want to use. I’m not exactly sure how you would handle getting things TO the shard, but in this way… They could script to their hearts content, without disturbing other players who use the game without using *** or other cheating clients.

 

My theory would be this…. Those players, who have cheated for all these years – if they ever went to a shard like that, would quickly lose interest, as they no longer hold any advantages over a person who played the game through regular means.

 

Anyhow, those are my thoughts on this whole thing, it’s an incredibly bold move on managements part, and genuinely, I hope we find a way, as a community of people who love this crappy 27 year old game, to find a way to move forward. Together.

One other thing I feel should be done… I feel, if the BS team ever does decide to offer an olive branch, to return to the fold and these user’s reject it… Burn their houses down. All their stuff inside. Then ban the accounts.

If I need to edit this post so that it can stay up, please feel free to let me know how.


#1
Open their own official, free client shard.. genius idea!
But the problem is.. if these guy were real PvPer and not only cheaters.. they would have join an illegal server already.. the problem is they NEEDED that unfair advantage to PvP.. their EGO needed it.. not sure how they will feel playing exclusively vs others frame skipper.

But yeah great idea, why not.. transfer them on their own cockroaches frame skipping server.. where no one control his character and everyone does the tchou tchou train in PvP.


And from all that I learn doing a Vendor Search was DDOSing the servers  ;)
#2
What they should have done is never invested 4 years in New Legacy and instead shored up the classic client with many of the features people go to other clients for and add in some real security to the log in so you cannot log in with other clients. Only the UO approved client. It literally can’t be that hard to lock it down and turn off other clients.  From there encrypt the communications between client and server and the other scripting engines break too.  

I can’t believe my subscription dollars paid for new legacy meanwhile I can’t get an alphabetic sort in a bod book or a search feature in a jewelry box. 
#3
Theo said:
What they should have done is never invested 4 years in New Legacy and instead shored up the classic client with many of the features people go to other clients for and add in some real security to the log in so you cannot log in with other clients. Only the UO approved client. It literally can’t be that hard to lock it down and turn off other clients.  From there encrypt the communications between client and server and the other scripting engines break too.  

I can’t believe my subscription dollars paid for new legacy meanwhile I can’t get an alphabetic sort in a bod book or a search feature in a jewelry box. 


this ^

 ive said that many times over the last few years
#4
^^ and as I mentioned on another topic!

This is the first time in years that they’ve finally addressed the outdated 1999 client—and they did it poorly, in my opinion. They released something in beta that, as others have pointed out, seems worse than what people in their basements have created. Then there’s New Legacy (NL), which, honestly, no one asked for. It took over three years to release after being announced as the “great comeback of UO.”

If you look back at many posts from both sides—whether you’re PvP or PvM—it’s clear people were asking the same question: why not fix what’s broken before releasing something new? But the past is the past, and now we’re in this situation with a third-party client that has existed for over 10 years. Now, suddenly, they decide, “no more”?

Don’t get me wrong—the web client has potential, but it still has a long way to go. The developers have nothing to do with it, if I understand correctly, so we’re relying on a third party to fix things. If we could have civil conversations, I’m sure we could come to some kind of compromise, like making the A, B, C, and O clients available with certain restrictions.

But instead of working together, people just create 10, 20, 30 threads on the same topic and attack each other. That’s easier, right? Plus, it generates more clicks!


#5
King said:
But instead of working together, people just create 10, 20, 30 threads on the same topic and attack each other. That’s easier, right? Plus, it generates more clicks!
It's because I don't want to work with a cheater.. they just need a ban world server.. if everything u say about what shall not be name is true.. u'd LOVED a server for illegal clients.. ship them all on a single server with no transfer shield, so their bots can compete with others bots while frame skipper compete with other frame skipper... problem solve.. everyone happy!

No need to play pretend anymore.
#6
I think the posters here should make all the rules, and ban who they want. We can crown forum devs. Since the UO devs don’t interact with customers. Maybe you guys/gals can
#7
These new accounts get more barmy with each post.
#8
I mean.. as much as I hate them and their agenda.. it was funny.
#9
So strangely , before i only used uo razor Assistive software to train skills on my ej account then had been banned account , but now i see this event have many auto k mobs robots of ej account (There are so many robots that they take over the entire game activity, completely affecting the normal play of us monthly paying players) then these script robots' ej account can continue to perform these automated scripts safely , very strange game management
#10
In Soviet Russia, The game plays you.
#11
I don't live in Russia and I'm not Russian. Why do you associate this game activity cheating robot issue with Russia??
#12
I don't live in Russia and I'm not Russian. Why do you associate this game activity cheating robot issue with Russia??
They are not EJ accounts.  EJ accounts would get account bound drops and rewards with their name on the reward.
#13
what happens to the ursine if an ej account claims 1 then pops and trades it ? @Pawain
#14
I don't live in Russia and I'm not Russian. Why do you associate this game activity cheating robot issue with Russia??
You sure are reading a lot into a statement that wasn’t even in reply to you. To explain what my in general, not directed at you statement means. See this page. https://en.m.wikipedia.org/wiki/In_Soviet_Russia
#15
Superfrog said:
I don't live in Russia and I'm not Russian. Why do you associate this game activity cheating robot issue with Russia??
You sure are reading a lot into a statement that wasn’t even in reply to you. To explain what my in general, not directed at you statement means. See this page. https://en.m.wikipedia.org/wiki/In_Soviet_Russia
I like it, very clever humour. 🙂
#16
from what im seeing the multibots, static archer groups and trains of bots have gone from Europa but there are definitely some single bots still there which are kindof harmless as they are so rubbish. They dont run from multiple paras so just die, and are still running around towns 10mins after its moved on looking for stuff to kill
#17
So strangely , before i only used uo razor Assistive software to train skills on my ej account then had been banned account , but now i see this event have many auto k mobs robots of ej account (There are so many robots that they take over the entire game activity, completely affecting the normal play of us monthly paying players) then these script robots' ej account can continue to perform these automated scripts safely , very strange game management
Sadly all those bots are sponsor by Boardsword studio, since they are paid account.. they won't get ban.

On Ultima Online under BS management you could sub 20 accounts run them 24/7.. the game plays by itself while the "operator" plays on himself.

meanwhile the head of the studio is hidding since july.. since this post: https://uo.com/2024/07/22/the-war-on-unapproved-3rd-party-programs/

So far this post is nothing else than a very bad PR for the studio; painting them as failures that refuse to apply their own TOS in game, only on forums, instead of just being a bots friendly company.. now.. They could still be consider as bot/cheater friendly company cuz of their failures on top of their refusal to apply the in game rules on paid account.
It feels like she only pretend to be at war, like a politic would do.. meanwhile cockroaches and racism proliferate in game.. cuz GM's ain't doing poo poo.


The best we can do is unsub and pressure EA.. cuz BS ain't it man.


Cookie said:
I like it, very clever humour. 🙂
 clever he said!   😂
#18
firec said:

The TLDR is this: Using **** and it’s “features” is acting like a DDoS attack on the live servers. It is literally breaking the servers.



ON TOP OF THAT

YOU HAVE PEOPLE WRITING CODE (SCRIPTS) FOR THE FIRST TIME AND TESTING ON UO PRODUCTION SERVERS

INFINITE LOOPS, LITTLE TO NO DELAYS, HELLO? IS ANYBODY LISTENING?
#19
The "war on third-party clients" is over and Broadsword lost horribly. They didn't have the stones to actually ban anyone for literally anything, so nothing they did really mattered, and they were stomped out in a matter of days.

As far as I'm concerned @Kyronix and pals should never respond on this subject ever again. Next time someone is ranting about bots @Community Manager shouldn't even try telling people to page a GM like that's a real thing that works. Just sit in shameful silence, patch some new ToT crap in now and then, and make sure to leave enough room for the bots that the players left at least don't lag too much.
#20
I'm pretty sure you're getting a lump of coal for Xmas  :|
#21
Skett said:
what happens to the ursine if an ej account claims 1 then pops and trades it ? @ Pawain
Probably the same as an account holder.  Most players want to buy the statue.  Not buy the pet and have to bond it.  Do you ever hear anyone on Atlantic trying to sell a popped Ostard or Bear?

Most not on Atlantic offer to sell drops, unless they bought something by accident and don't want it anymore.  There are the reward items on Atl,  some are 175M still, some cheaper.  Looks like Atl drops are at 1M each now.

You cant put these statue pets on Magencia vendors.
#22
actually Ive seen people selling the ostards on atl popped not often tho

I found 3 on a vendor on pac for 75mil each about 4 months ago  ;)
#23
Well they ban my IP address so I can't post from my computer I have to log into my phone without the internet on. But we've asked this forever and we begged and pleaded with them for help and customer support and their responses if you ask or cost too many waves they'll ban your IP from the site. Thinking of stop you from asking for help and trying to report the scammers. But don't forget hundreds of people will get on here and say all the butters are okay but don't forget they have hundreds of accounts that hold the their houses they illegally place and they get free game time to get these houses. And these hundreds of accounts are the same person from the same IP address. And it makes it look like you're the crazy one when you want to report the scammers and boters. I really think customer support is over for uo. I really think this is going to be the end of UO. When we don't get help and we report that the scammers and the boters were out of hand. And they just ban you from the forms your IP so you can't post no more. That's the day of the botters win. And it is a little insane
#24
@Steven I know some company have automated system.. example I got ban from tESO (by a robot) Cuz i fill 3 bug report in the same hours.. they apologize and offered me 14 days free sub.. my account was flagged for abusing the report system.

I never reported a bug after that.. I was abusing them instead  😂
#25
 😂  Dude thinks they banned his IP because he has trouble logging into the forum.  WE all have to log in 50 times for it to stick. 
#26
@steven ;  Try FireFox it always works
#27
Going to have to do Firefox. It's the point that they banned me from their Google IP that I can't use it on there site when I'm paying person for five accounts. And I'm cutting down the three I may even cut down I would love to do it to two but I don't want to go down to three. But as a paying member of the community would be nice if they actually listen to us once instead of just ban us and move on.
#28
Pawain said:
 😂  Dude thinks they banned his IP because he has trouble logging into the forum.  WE all have to log in 50 times for it to stick. 

I haven't had to log in more than once a day for quite some time. Y'all still having that issue? 
#29
i found the staying logged into the forum or getting the error message when trying to post in the forum relates to having multiple tabs open. If you go to uo.com then forum then recent discussions etc etc it tends to open in seperate tabs...close all the tabs so you only have 1 open and it tends to work...
#30
Pawain said:
 😂  Dude thinks they banned his IP because he has trouble logging into the forum.  WE all have to log in 50 times for it to stick. 
Imagine that…they can’t even bring their forums to 2024.
#31
NO ONE has banned Steven from the forum. As for banning his google ip. I wouldn't even know if such a thing were possible, let alone have the access and knowledge to actually do it.
#32

 I’m also curious how they plan to monitor server events with drops. Could this lead to bans for players trying to maximize drops? Transparency in their rules and enforcement would go a long way in addressing these questions.

Maybe the community should take an active role in policing these events. If we notice people using multiple accounts unfairly, we could report them to ensure a level playing field for everyone.

#33
Simply putting everything a RMT seller might sell in the uo store would both rid us of bots and make the game money 
#34
Pawain said:
 😂  Dude thinks they banned his IP because he has trouble logging into the forum.  WE all have to log in 50 times for it to stick. 

I haven't had to log in more than once a day for quite some time. Y'all still having that issue? 
I use my PC, phone and tablet.  I would not be able to tell how many hours each stays on.  I don't recall having to log in twice a day on a device, but I could be wrong.
#35
Grimbeard said:
Simply putting everything a RMT seller might sell in the uo store would both rid us of bots and make the game money 
If you knew..  :|
Gonna be in my expose video; chapter the Yew gate affiliates.

Meanwhile it won't address the cheating like frame skipping/speed hacking.. people will still be botting most content like the main events.. it's way cheaper.


Del805 said:

Maybe the community should take an active role in policing these events. If we notice people using multiple accounts unfairly, we could report them to ensure a level playing field for everyone.

Our reports goes straight into the trash bin when it's about bots.. at best you gonna receive an orange dot 24 hours later telling you, NOTHING.. meanwhile the bots u reported still frame skipping all over the place.
#36
all bots should be ban. but then don't do this. why. pop is  so low and then need the cash. and a huge number of acct would be ban. rember there is house shortage on atl just 3 people who have 100+ acct's holding all the homes.
#37
Another post?
Look how many were closed already @Mariah ;
Don't you all get tired???
From conspiracies,  IP banned but yet he is here posting everyday, crying about something you BOTH do all day?
People will stop coming to this forum, because OMG, the cry and tears, all day about everything and everyone. Pls go enjoy the cold weather, enjoy Xmas, stop bit$%&@ about your miserable life.
#38
I did not read any of this. my thoughts on bots are I am glad they are banned.
#39
Two posts have been removed.
Please do not post unfounded conspiracy theories, it does nothing but harm to the community.
#40
Mariah said:
Two posts have been removed.
Please do not post unfounded conspiracy theories, it does nothing but harm to the community.

Celebrate Tin Foil Hat Day 2016  Kaspersky official blog
← Browse more General Discussions discussions