Thread

I need a bot (Sdk)

I need a bot // Sdk

1  |  

prozak

Oct 17, 2000, 1:29am
I need a bot that can detect cracked browsers and eject. Would like the
bot to keep a log of detected and ejected activity. Anyone in this group
that can do it?
Prozak

snowblind

Oct 17, 2000, 2:32am
Forgive my ignorance but what is a cracked browser?
--
S N O W B L I N D

agent1

Oct 17, 2000, 11:09am
Sorry -- It's not possible to simply detect a "cracked browser"...

The only way is something like the way Ima's got it setup in AWGames. He's got a bot check if someone is selecting an object and
doesn't have the right to do so. Otherwise, most of the changes happen on the client side (don't they?) and aren't sent to the
server. That makes it a bit difficult to check if a browser's been cracked.

-Agent1


[View Quote]

snowblind

Oct 18, 2000, 1:09pm
Thanks to Agent1 for telling me what the heck a "Cracked Brower" is....

Ultima Online had this problem in its early days, in an on line game it was
a much more serious problem though since people could walk through your
house door and take your hard fought for items you got in the dungeons.

As Agent1 wrote all movement is really done on the client side and then
actual co-ordinates are "Reported" to the server and other Avatars. Thus,
the only solution for this is to write a plug in that will do server checks
for every movement an avatar makes. IF the client tries to walk through a
wall then the server says "No" basically.

Problems with doing this:
It causes server lag waiting for movement authorization, how much? Well,
consider that all that is happening now is that the client is telling the
server that he is in the world and nothing else. All other movements or
Current locations are reported to the other "Clients" that are currently in
the world, not to the server. The only other thing the server currently
tracks is when messages are sent. (At least this is all that is reported in
the World Server Window.) So if I am wrong and it does track avatar
locations then simply double the current movement traffic.

It causes what's known as "Rubber Banding Effect" - where your client takes
a step through a wall but then the server throws you back a step since your
not allowed to do that. (Sometimes you could take several steps through the
walls before the server would kick you back out, depending on how fast the
server responds to the move request)

If this were a software program that allowed you to "Own" objects, by way of
having an Inventory, then I can see where it might be worth the time and
effort to write such a plug in for the server. But since its not I really
don't think the loss in performance is worth the effort. Your also talking
about a program that would also have to tag each and every item in every
world as a solid or otherwise impassible object. The code would most likely
be huge.

Anyway I hope this helps in some way.

S N O W B L I N D
GODSWRLD (now running on a new server)


--
S N O W B L I N D
[View Quote]

prozak

Oct 18, 2000, 3:52pm
yep.I emailed a couple of times to Alex of Xelagots also. the lagg would kill
the server performance for a fast game world.


[View Quote] > Thanks to Agent1 for telling me what the heck a "Cracked Brower" is....
>
> Ultima Online had this problem in its early days, in an on line game it was
> a much more serious problem though since people could walk through your
> house door and take your hard fought for items you got in the dungeons.
>
> As Agent1 wrote all movement is really done on the client side and then
> actual co-ordinates are "Reported" to the server and other Avatars. Thus,
> the only solution for this is to write a plug in that will do server checks
> for every movement an avatar makes. IF the client tries to walk through a
> wall then the server says "No" basically.
>
> Problems with doing this:
> It causes server lag waiting for movement authorization, how much? Well,
> consider that all that is happening now is that the client is telling the
> server that he is in the world and nothing else. All other movements or
> Current locations are reported to the other "Clients" that are currently in
> the world, not to the server. The only other thing the server currently
> tracks is when messages are sent. (At least this is all that is reported in
> the World Server Window.) So if I am wrong and it does track avatar
> locations then simply double the current movement traffic.
>
> It causes what's known as "Rubber Banding Effect" - where your client takes
> a step through a wall but then the server throws you back a step since your
> not allowed to do that. (Sometimes you could take several steps through the
> walls before the server would kick you back out, depending on how fast the
> server responds to the move request)
>
> If this were a software program that allowed you to "Own" objects, by way of
> having an Inventory, then I can see where it might be worth the time and
> effort to write such a plug in for the server. But since its not I really
> don't think the loss in performance is worth the effort. Your also talking
> about a program that would also have to tag each and every item in every
> world as a solid or otherwise impassible object. The code would most likely
> be huge.
>
> Anyway I hope this helps in some way.
>
> S N O W B L I N D
> GODSWRLD (now running on a new server)
>
> --
> S N O W B L I N D
[View Quote]

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn