Author Topic: How many FPS do you get while playing?  (Read 2068 times)

I get about 600FPS on a server with less then 1000 bricks, 5000 or less about 400-500FPS, 10000 or less about 250-350FPS and 20000 or less about 100-200FPS. This is with everything set on max.  I don't drop below 60FPS until about 70K bricks, and even servers with 100K bricks is still playable for me, usually about 25-35FPS.

Ik how, its just that my FPS are always jumping in other servers. At Winks CityRPG I would get 27FPS in some areas where I shouldnt. At Pecon7's I get about 90FPS. Then when I load Badspots Block Party I get around 20-30. I have a GTX 550TI, it can run everyhing I throw at it but with v21 im thinking of picking up a gtx 570 (not only for blockland).
It has to do with brick density, and how rendering bricks isn't as efficient as it could be. The fact that maps are created using bricks instead of more contemporary methods like plain models (like in Unreal Engine) or map brushes (like in id Tech engines and derivatives like Source and the Call of Duty games) means that it's difficult to determine what to cull, or not draw. In other words, when you look at a large build, a lot of bricks faces (or sides) are drawn when they'll never even be seen by the player.

Another method to reduce work for the GPU (this decreasing draw times, thus increasing framerate) is something called Level of Detail. The farther away the camera (and thus player) is from a given model, the less complex the game model is drawn, while still keeping a reasonable facsimile of the original model. This means that far-away models are less detailed (and faster to draw), but that detail would've been lost anyway due to the small size of the object, due to it being far away. Implementing Level of Detail in Blockland would be very difficult, if not impossible, for two reasons: 1) bricks are already very simple to draw (being mostly cubes or simple curves), and 2) constructing a good Level of Detail algorithm to combine multiple bricks into one model would be an enormously difficult task.

One solution that could be implemented is occlusion culling. Blockland already does this to a certain extent (sides of bricks that are adjacent to other bricks aren't rendered unless a part of that side is "open" to the air), but a lot of bricks still get rendered that aren't even visible to the player.

136 FPS max pretty much

15 fps low

50 fps MAX (lowest graphics settings, skylands map, no bricks, hosting, no other programs running)

5 fps LOW

6 year old computer. Explains alot

with forced 8x anti aliasing and 1360x768 res windowed, full settings i get around 100 fps all the time


average is about 50-55

When huge explosions occur it shoots down to about 35-45

Humans can't see 300 fps.
Actually humans can see 300-500 fps when they are alert. Like when their body is in combat mode.

Like if there was a tornado outside, or a fire in your house, or even getting beat up.

Actually humans can see 300-500 fps when they are alert. Like when their body is in combat mode.

Like if there was a tornado outside, or a fire in your house, or even getting beat up.
As in they can see something that happens is 1/500th of a second?
I somehow doubt that.


As in they can see something that happens is 1/500th of a second?
I somehow doubt that.

Go to Wikipedia and search Frame Rate. It give all the info needed for human FPS and stuff

Quote from: Wikipedia
The human eye and its brain interface, the human visual system, can process 10 to 12 separate images per second, perceiving them individually


And then tests were done and people saw no difference between 200 and 60 fps.

You kids just drink way too much caffeine.

usually around like 40 on a server with lots of bricks, and like 160-180 no bricks.

And then tests were done and people saw no difference between 200 and 60 fps.

You kids just drink way too much caffeine.

I don't drink coffee :c

While loading Skylands, I got 950-1010.