Non-Client Bots

Place for people to discuss public servers, and also for admins to lay out the details of their servers
Post Reply
User avatar
Sir Lance-A-Lot
Private First Class
Private First Class
Posts: 503
Joined: Tue Jun 29, 2004 12:49 am
Location: Amongst my Computers
Contact:

Non-Client Bots

Post by Sir Lance-A-Lot »

Is there anyway I can put like 2 bots on my server withought opening a client? like put it in the *.conf file or something.
Image
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

there are no server side bots at this time. The server dosn't know how to play the game, only the client does.
ImageJeffM
User avatar
Sir Lance-A-Lot
Private First Class
Private First Class
Posts: 503
Joined: Tue Jun 29, 2004 12:49 am
Location: Amongst my Computers
Contact:

Post by Sir Lance-A-Lot »

Well
Mayb I have the wrong idea.
If I remember right, mario.icosaedro.it sometimes has
"mariobot1" and "mariobot2" , with no "base name."
Is there a way to do that within a client?
Image
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

the basename was probably an observer. Or some other code/patch that was not in CVS. or it was a bunch of clients running with the autopilot.
ImageJeffM
User avatar
666
Private First Class
Private First Class
Posts: 11
Joined: Wed Nov 10, 2004 8:20 pm

Post by 666 »

But the command that prohibits a bot is the same as the one that prohibits autopilots...

#Disallow clients from using the ROGER autopilot or from using robots.
-prohibitBots

So... if the command is there not even an admin can do it (or I think so).
"You see things; and you say, 'Why?'
But I dream things that never were; and I say, 'Why not?'
"

"Back to Methuselah" (1921), part 1, act 1
George Bernard Shaw, Irish dramatist & socialist (1856 - 1950)
User avatar
RPG
Lieutenant, Junior Grade
Lieutenant, Junior Grade
Posts: 2015
Joined: Fri Sep 17, 2004 2:37 am
Location: Chicago, Illinois
Contact:

Post by RPG »

yea, scorch, i tried that once and it worked :) The bad part is that some people notice the 'autopilot' playing style, like spraying multiple shots in rapid succession, nonlinear turning movements, and jumping to avoid bullets instead of dodging. I was running in autopilot for about five minutes before somebody found me out :)
User avatar
Sir Lance-A-Lot
Private First Class
Private First Class
Posts: 503
Joined: Tue Jun 29, 2004 12:49 am
Location: Amongst my Computers
Contact:

Post by Sir Lance-A-Lot »

lol ok i'll try that sumtime.
Image
rr
Private First Class
Private First Class
Posts: 73
Joined: Thu Apr 24, 2003 6:18 am

Post by rr »

yea, scorch, i tried that once and it worked icon_smile.gif The bad part is that some people notice the 'autopilot' playing style, like spraying multiple shots in rapid succession, nonlinear turning movements, and jumping to avoid bullets instead of dodging. I was running in autopilot for about five minutes before somebody found me out icon_smile.gif
Please don't play with hacked clients.
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan »

rr: i don't think he's refering to a hacked client.

Scorch: did it really need a public posting?
User avatar
Scorch
Private First Class
Private First Class
Posts: 747
Joined: Thu Sep 30, 2004 12:16 am

Post by Scorch »

Ok i am sorry I posted it. It is rather easy to figure out though.
User avatar
JeffM
Staff Sergeant
Staff Sergeant
Posts: 5196
Joined: Fri Dec 13, 2002 4:11 am

Post by JeffM »

steeeeriiikeee 2.5
ImageJeffM
rr
Private First Class
Private First Class
Posts: 73
Joined: Thu Apr 24, 2003 6:18 am

Post by rr »

trepan: scorch was talking about editing the code to not notify people when the autopilot was turned on. rpg then said he tried that, but people started to notice the autopilots playing style while he was using it. editing the code and recompiling to obtain a new client with features different from the standard release, is considered a "hacked client" by most people, myself included.

this thing really should be condemned much more strongly by the community, but unfortunately people (even developers apparently) don't seem to care.
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan »

rr: that was not what Scorch said. please drop it.

Some developers are vehemently opposed to
"hacked" clients that provide players with unfair
advantages.
rr
Private First Class
Private First Class
Posts: 73
Joined: Thu Apr 24, 2003 6:18 am

Post by rr »

As Scorth's actual post has been deleted (I wonder why?) I can only go by my memory of his post which was what I stated above and context clues from remainder of the discussion.
Some developers are vehemently opposed to "hacked" clients that provide players with unfair advantages.
and from the 900 kills discussion:
Heck, could just throw a ((x*10)+3) into the code and I wouldn't even have to bother doing any Gimp'ing.
Some may be, you apparently aren't one of them. If you seriously care about the problem please try to refrain from posting crap like that in the future. For now I'll consider the matter dropped, but if I see anymore people talking about hacking the clients for some reason I will call them on it, yourself included.
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan »

Consider the Scorch matter dropped.

You've opened up a new topic, insult
trepan by claiming that he's indifferent
to cheating. Here are a couple of points:

1. I've contributed what is probably over
1000 hours of coding to improve the game
within the last year. Some of those
improvements have been geared towards
deterring cheat clients and servers.

2. The hack that you quoted me on was
to demonstrated that proving a highscore
with a screenshot is meaningless. It would
not effect anything except for the screen of
the player using that hack. I was certainly
not advocating any type of modification that
would affect the rules of gameplay. I don't
personally care if you invert your screen,
print all the players' names backward, and
stand on your head while playing. As long
as your following the rules of the game over
the network, and it doesn't provide you any
advantage with respect to other players, it's
all good in my book.
rr
Private First Class
Private First Class
Posts: 73
Joined: Thu Apr 24, 2003 6:18 am

Post by rr »

I was certainly
not advocating any type of modification that
would affect the rules of gameplay. ... As long
as your following the rules of the game over
the network, and it doesn't provide you any
advantage with respect to other players, it's
all good in my book.
From what I understand, the rules of gameplay are such that you are credited 1 point for each tank you kill except in special cases (i.e. killing teammates, genocide). The modifaction you provided (in actual code) would have changed the rules of gameplay and provide an advantage for a player using the modification.

Your point could have been made without discussing actual code to implement it. You can argue that the code is trivial if you wish, but that can be argued for any modification for any programmer with their salt.

I don't know of the exact details if your involvement with this project nor do I really care. However, from your posts it doesn't seem like you don't care that much about the cheating problem. However, that is just my opinion.
trepan
Dev Wizard
Dev Wizard
Posts: 704
Joined: Fri Feb 21, 2003 7:50 pm

Post by trepan »

Do you really care if the remote player likes to see
an artificailly increased score on their screen? Would
it affect your enjoyment of the game whatsoever? The
real cheating problems are some of those listed on
the known cheat list. You'll note that the hack that
would be effected by my trivial piece of "actual
code"
is not on the list. I leave you to figure out why
the baddies wouldn't bother with it, even given its
apparent ease of implementation (I'm sure you'll
have no problem, as you seem to be able to gauge what
"programmers worth their salt" are capable of.)

The fact that you are indifferent to my contributions to
this project definitely seems to display your williness
to advance an opinion from ignorance.

You arguments are weak, but that's just my opinion.

This thread is now dead to me. It was fun and all, but
it just ain't worth the typing anymore. :D


P.S. I'm feeling naughty, here it is again:
((10*x)+3)

But, what if x is negative? Oh no, we can't have that
((x * x) +1000)

One second, all this math is making me dizzy.....

Ok feeling better, now for another nefarious hacking
trick:
If you want the score to be even higher, change 1000 to 1001

Heh, guess I trivialized it.
Post Reply