"Sealed" on Certain Surfaces

NOTE: this is an informal bug post place ONLY. Real bugs should be posted on GitHub
Post Reply
c2water
Private First Class
Private First Class
Posts: 10
Joined: Sat Feb 04, 2006 12:15 am

"Sealed" on Certain Surfaces

Post by c2water »

On a few surfaces (like the top of the tire tread on the "Two Tanks" map) my status will always changed to "Sealed" and I cannot move. I am also sealed when going through a few teleports (example: the teleports on lasermania) but I think this may be caused by the surface I am teleporting onto.

This is on Ubuntu Edgy. Right now I am using version 2.0.8 from the Ubutnu repository but I have also tried compiling 2.0.8 from source - no difference. I think the problem may have started when I upgraded to Dapper - I have been dealing with this problem for a long time and have just tried to avoid it. Another problem that I am dealing with is a crash on connect if I do not go through "Find Server," but my understanding is this is a bug in libCURL.

Can anyone help me?
User avatar
hlfmnhlfamazing
Private First Class
Private First Class
Posts: 40
Joined: Tue Nov 14, 2006 3:49 pm
Location: USA

Post by hlfmnhlfamazing »

AFAIK this only affects linux/BZflag users.

I'm told that mac and windows users are unaffected.

What's weird about it, at least in my case, is that I can run around on the red side tank/base all I want with no problems. But if I go on the blue side tank/base and I get sealed.

I've only seen it on the "two tanks" level.
User avatar
Davy Jones
Private First Class
Private First Class
Posts: 297
Joined: Thu Jan 04, 2007 4:39 am
Location: Davy Jone's Locker

Post by Davy Jones »

This is a mapside/clientside (correct me if
im wring) issue, mac and windows users can also get stuck, It has to do with the physics of the game. NOT your OS it can also happen on maps other than "The Two Tanks"
Owner @ The Twin Towers
Admin @ The Two Boxes
Cop @ Army Of One
Image
Image
User avatar
Saturos
Art Master General
Art Master General
Posts: 1111
Joined: Mon Apr 19, 2004 2:48 pm
Location: Berlin/Germany
Contact:

Post by Saturos »

I sometimes get sealed on top of teleporters... always wonderes why that happened.
User avatar
hlfmnhlfamazing
Private First Class
Private First Class
Posts: 40
Joined: Tue Nov 14, 2006 3:49 pm
Location: USA

Post by hlfmnhlfamazing »

Davy Jones wrote:This is a mapside/clientside (correct me if
im wring) issue, mac and windows users can also get stuck, It has to do with the physics of the game. NOT your OS it can also happen on maps other than "The Two Tanks"
Well, perhaps I should've been more clear.

The only place I've seen people get stuck consistently(or myself) is on the blue side tank/base of "the two tanks". I've seen others get stuck only on that side as well, whenever I ask them they're always running linux. I've gotten stuck in other places, like on transporters, but it's random.

It may not be the linux OS/kernel per se, but rather one of the dependencies?

The only way I can go on the blue side tank/base is if I've got the wings flag. It still says "sealed" at the top of my screen, the tank moves really slow, and I can't shoot, but it will allow me to jump off.

Hopefully if it is a client side issue it'll be fixed in the next upcoming release.
User avatar
CannonBallGuy
Private First Class
Private First Class
Posts: 2083
Joined: Wed Apr 12, 2006 1:31 am
Contact:

Post by CannonBallGuy »

Getting sealed is a seemingly random bz event, occuring regardless of OS, etc.
This topic, however, is about getting sealed repeated in the same place and the preliminary research conducted seems to suggest that this occurs only on linux clients.
Image

Merry Christmas!

"Look, if I don't buy booze for the kids, I don't get any incriminating pictures to show to their parents, my business goes down the sink, my girlfriend leaves me and the baby goes on ebay. So help me search..."

"go Play With Toys urself in a dark alley u donkey ******" - Lt-Kirby2007
User avatar
A Meteorite
Private First Class
Private First Class
Posts: 1786
Joined: Thu Apr 28, 2005 12:56 am
Location: California, U.S.
Contact:

Post by A Meteorite »

hlfmnhlfamazing wrote:It may not be the linux OS/kernel per se, but rather one of the dependencies?
Um... Physics are done inside of BZFlag - it doesn't rely on any other library. BZFlag is actually quite library free (OpenGL, GLEW, and I think it interfaces with platform-specific sound and window drawing libraries) considering some other projects.

There was a map at one time where I would get sealed consistently. I didn't teleport there or anything, just jumped onto a box. I don't remember the map name and I don't believe the server (or map for that matter) is still around today.

This was on a Mac... so it's highly doubtful it's an OS thing...
Image
Owner @ BZFX
Core Admin @ CAN

Email me: bzmet…@gmail.com
User avatar
hlfmnhlfamazing
Private First Class
Private First Class
Posts: 40
Joined: Tue Nov 14, 2006 3:49 pm
Location: USA

Post by hlfmnhlfamazing »

CannonBallGuy wrote:Getting sealed is a seemingly random bz event, occuring regardless of OS, etc.
This topic, however, is about getting sealed repeated in the same place and the preliminary research conducted seems to suggest that this occurs only on linux clients.
Have you ever tried the two tanks map?

Don't get me wrong, it's a great map. I'm on it constantly. but if I ever get put on the blue side I'll log back out and wait for a red slot to open up.

I find it so odd that it only happens on the blue side tank base. No matter what color you log in as, and no matter the flag.
User avatar
hlfmnhlfamazing
Private First Class
Private First Class
Posts: 40
Joined: Tue Nov 14, 2006 3:49 pm
Location: USA

Post by hlfmnhlfamazing »

A Meteorite wrote:This was on a Mac... so it's highly doubtful it's an OS thing...
Meteorite! The universal admin! hehe

I uhhh..... I thought you were a linux user man. What happened?

=^P
User avatar
bzflaginator
Private First Class
Private First Class
Posts: 275
Joined: Sun May 01, 2005 1:50 am
Location: Upstate, New York, USA
Contact:

Post by bzflaginator »

Maybe there is faulty coding in the bzw?
Image
Image
"He that falls in love with himself will have no rivals."
Image
Image
User avatar
CannonBallGuy
Private First Class
Private First Class
Posts: 2083
Joined: Wed Apr 12, 2006 1:31 am
Contact:

Post by CannonBallGuy »

hlfmnhlfamazing wrote:
CannonBallGuy wrote:Getting sealed is a seemingly random bz event, occuring regardless of OS, etc.
This topic, however, is about getting sealed repeated in the same place and the preliminary research conducted seems to suggest that this occurs only on linux clients.
Have you ever tried the two tanks map?

Don't get me wrong, it's a great map. I'm on it constantly. but if I ever get put on the blue side I'll log back out and wait for a red slot to open up.

I find it so odd that it only happens on the blue side tank base. No matter what color you log in as, and no matter the flag.
Yes, I have played on the map.
And I was actually trying to back you up...
Image

Merry Christmas!

"Look, if I don't buy booze for the kids, I don't get any incriminating pictures to show to their parents, my business goes down the sink, my girlfriend leaves me and the baby goes on ebay. So help me search..."

"go Play With Toys urself in a dark alley u donkey ******" - Lt-Kirby2007
User avatar
biggeruniverse
Sergeant
Sergeant
Posts: 30
Joined: Sat Mar 19, 2005 2:59 am
Contact:

Post by biggeruniverse »

The problem, actually, is a common weakness of some physics engines. But here it has several manifestations. The basic case is this: the tank moves along velocity vector, then collisions are checked. If the tank has moved too far along in one time step, it is now inside (or on the other side(the F5 cheat!)) of the object it "collided" with. But where did it come from? This is a posteriori collision detection. When bzflag sees that a tank is even slightly within another collidable object, it considers the tank "sealed", and doesn't go to the trouble of moving it outside the object if necessary. In the case of coming through the teleporter, even an a priori collision detector could not help.

This problem is OS independent, and really the only thing that helps is smaller time steps (higher FPS), and low local jitter (usually caused by IO latency or multi-core time skews).

Bzflag's physics are simple and playable, this is simply a limitation. Map designers should test for it and be careful of it in the meantime before someone enhances or reimplements the physics.
nc3
Private
Private
Posts: 2
Joined: Sun Jan 29, 2006 9:35 pm

So there is no way but waiting for the map creator?

Post by nc3 »

So there is no way to solve the problem but waiting for the map creator to change it?

It's frustrating in the Two Tanks map, because in previous versions I could play with no problem, and then sometime they changed the map and then I couldn't play anymore. It also happens to me in several teleports too (including lasermania), and in the blue base in Battle of Normandie :-(

BTW, I'm also running bzflag 2.0.8 on Ubuntu (Feisty right now).

Is there then any way to contact the creators of these maps or something? It seems that it happens to several people
User avatar
Macrosoft
Private First Class
Private First Class
Posts: 142
Joined: Fri May 04, 2007 2:21 am

Post by Macrosoft »

well, seems like you just have to wait to see if it gets fixed(probably not)
until then, if you are stuck, you can self destruct ("delete" key) instead of waiting to be killed(not much else you can do)
gazz: A bullet may have your name on it, but shrapnel is addressed "to whom it may concern".
http://bash.org/?785529
User avatar
Saber
Private First Class
Private First Class
Posts: 207
Joined: Tue Nov 01, 2005 9:27 pm
Location: ¨¨¨¨¨

Post by Saber »

How ever I count, I always get to the same answer. 4 months. This topic was dead. :rip:

I've been playing on The Two Tanks recently and I didn't notice anything. I've heard o this was happening (4 months ago) but I didn't see that for a while. Maybe I should just open my eyes and remove my binocles to see what's happening around me.
nc3
Private
Private
Posts: 2
Joined: Sun Jan 29, 2006 9:35 pm

Post by nc3 »

Right now there were 6 players, and it was happening to two of us :-)

Yesterday while playing I could see some guy destroying himself on the top of the wheels. So yeah... it still happens. I used to ask if anybody knew why (while playing), but I just stopped and started ignoring it (whenever I'm in that surface, I just press delete).
User avatar
Grace F
Sergeant
Sergeant
Posts: 978
Joined: Sun Oct 01, 2006 12:29 pm
Location: Adelaide, AUSTRALIA

Post by Grace F »

nc3 wrote:Right now there were 6 players, and it was happening to two of us :-)

Yesterday while playing I could see some guy destroying himself on the top of the wheels. So yeah... it still happens. I used to ask if anybody knew why (while playing), but I just stopped and started ignoring it (whenever I'm in that surface, I just press delete).
I don't play 'The Two Tanks' much so I don't know much about it, but can't you just avoid the dodgy surface? If it's causing you trouble, don't go there...


Since this is a pretty old topic, if nothing has been changed since then, just /report the problem. That probably has already been done, because again, this is an old topic...
Image
Image
dango
Private First Class
Private First Class
Posts: 1400
Joined: Sun Feb 06, 2005 5:40 pm
Location: Somewhere over there.

Post by dango »

it has been reported several times, but the map maker is too lazy to do anything.

I spawn on the sticky surface half the time when i play on that map.
Image
User avatar
Grace F
Sergeant
Sergeant
Posts: 978
Joined: Sun Oct 01, 2006 12:29 pm
Location: Adelaide, AUSTRALIA

Post by Grace F »

Oh I see, who is the map maker?


EDIT: Sry made a mistake hehe... :oops:
Last edited by Grace F on Tue Jun 19, 2007 6:36 am, edited 1 time in total.
Image
Image
User avatar
TD-Linux
Sergeant
Sergeant
Posts: 724
Joined: Wed Apr 27, 2005 8:26 pm
Location: Mountain View, CA

Post by TD-Linux »

Saber wrote:How ever I count, I always get to the same answer. 4 months. This topic was dead. :rip:
Well, because nc3 wanted to continue on the same topic, this was OK. It provides background information, etc. Resurrecting old topics is not always bad. It shows that nc3 researched his problem before posting, unlike many other people. </rant>
dango
Private First Class
Private First Class
Posts: 1400
Joined: Sun Feb 06, 2005 5:40 pm
Location: Somewhere over there.

Post by dango »

Oh I see, who is the map maker?
It was mad by a player that goes by the alias of "Stive." He has been contacted several times, but has not responded.
Image
User avatar
Tedius
Sergeant First Class
Sergeant First Class
Posts: 142
Joined: Tue Sep 19, 2006 6:10 pm
Contact:

Post by Tedius »

I am not sure Stive is the one you should be trying to contact.

Also it is usually frowned upon to call the person who provided you with your gaming experience "lazy." Perhaps a bit ungrateful?
this signature intentionally left blank
User avatar
Bullet Catcher
Captain
Captain
Posts: 564
Joined: Sat Dec 23, 2006 7:56 am
Location: Escondido, California

Post by Bullet Catcher »

I experienced the same problems (sealed on Two Tanks treads and in Lasermania teleporter) when running Fedora Core 5 Linux. Now that I have upgraded to Fedora 7 I can move freely about both maps. The BZFlag version is the same (2.0.8) in both cases, but I now have Kernel version 2.6.22 rather than 2.6.20, and my NVIDIA driver is up to 100.14.11 from 87.76. I don't know exactly what makes the difference, but this means there is hope for other Linux users out there.
User avatar
biggeruniverse
Sergeant
Sergeant
Posts: 30
Joined: Sat Mar 19, 2005 2:59 am
Contact:

Post by biggeruniverse »

It's not an OS problem. Upgrading major pieces did not help in themselves, but only because they are faster/fix latency issues. Also, 2.1 (2.2) will fix any remaining timing issues on multi-core systems (bzflag 2.1 now limits itself to one core).
-= weaksauce =-
Post Reply