Getting booted for "cheating"

For all the help you need with Armagetron!
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Jonathan wrote:
z-man wrote:I sure hope you won't make me feel sorry for helping you here :)
It was obvious to me that I needed a stacktrace but hadn't yet put time in it, and I knew I needed ePlayerNetIDs.
Please don't stomp over servers actually used for playing with your army of bots...
Before I do that I'll find a way to use 512 bots or so.

;)
getting there...
Attachments
1
1
2
2
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

FYI: those screenshots are nothing. A few minutes ago I was logged in with 256 bots. Some of their start positions were outside, and sometimes your screen would remain black although the round had already started.
ˌɑrməˈɡɛˌtrɑn
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Yea, I entered and tried to get a screenshot, but my screen wouldn't update, it was just black. And of course I was getting 2 fps... I had to shut down the server to make this post, you were dos'ing me. :o
User avatar
Lucifer
Project Developer
Posts: 8765
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

I just know I"m gonna have nightmares over this.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Tank Program
Forum & Project Admin, PhD
Posts: 6715
Joined: Thu Dec 18, 2003 7:03 pm

Post by Tank Program »

I agree Lucifer, seriously scary :twisted:.
Image
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

I suppose we should be implementing a "Max players per IP/client" limit rather sooner than later...
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

nemostultae wrote:Yea, I entered and tried to get a screenshot, but my screen wouldn't update, it was just black. And of course I was getting 2 fps... I had to shut down the server to make this post, you were dos'ing me. :o
I even stopped the bots... and I think you were actually sending tons of data to me (stats at end of round).
ˌɑrməˈɡɛˌtrɑn
User avatar
Phytotron
Formerly Oscilloscope
Posts: 5042
Joined: Thu Jun 09, 2005 10:06 pm
Location: A site or situation, especially considered in regard to its surroundings.
Contact:

Post by Phytotron »

So, um, is that recording server going to come back, or.....?
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

As soon as I can be reasonably sure that the recordings it makes will be useful.
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

Btw, chat spam is easy with a hundred ePlayerNetIDs. :o
ˌɑrməˈɡɛˌtrɑn
User avatar
warlord x-40
On Lightcycle Grid
Posts: 10
Joined: Mon Jun 06, 2005 5:51 pm

Post by warlord x-40 »

i no this only has a little to do with this but, why does the text at the bottom always only say 1 enemy alive
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

Because you are your only enemy? :P
ˌɑrməˈɡɛˌtrɑn
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

It's a Zen thing. You know, the only enemy you have to fight is your own fear. If it shows 1, that means you're still afraid of something :)

No, of course it's a bug (Edit: the fear thing is not Zen either, I guess). Jonathan seem to be right about it only counting yourself because the only change I observed is that it switches to 0 when you die. Hehe, this is the enemy counting code:

Code: Select all

if (p->Object() && p->Object()->Alive() && !(p != me)){
   alivepeople++;
}
(I'll skip the usual bug assignment procedure and fix it right away)
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

You're afraid of dying. Once you're dead you can't die again until next round, ie you have 0 enemies. Armagetron is the only game I know that's so smart. :)

Why not

Code: Select all

alivepeople += p->Object() && p->Object()->Alive() && p->CurrentTeam() != me->CurrentTeam();
? I wouldn't consider teammates enemies.
ˌɑrməˈɡɛˌtrɑn
User avatar
Z-Man
God & Project Admin
Posts: 11770
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

That's basically what I changed it to, except that I kept the if statement. (I don't like to exploit true == 1 )
Post Reply