Poll

Do you think someone really needs to make mods for Blockland to be memory efficient (RAM), and/or even more support for bots and/or dedicated bots?

Yes
8 (22.9%)
Just Memory Efficient
6 (17.1%)
Neutral
6 (17.1%)
More Bot Support
7 (20%)
No
8 (22.9%)

Total Members Voted: 14

Voting closed: August 21, 2015, 05:31:43 PM

Author Topic: Blockland Efficiency Mods?  (Read 1694 times)

Get ready for some reading!

Visolator's Bot Efficiency add-on; I may even attempt to make some more public mods to increase some sort of efficiency in Blockland. Sort of like Support_BotSpawnRange made by Visolator, anyway to make things efficient, without affecting the core game-play of Blockland. In his mod bots disappear when players are not in a certain range, it even has preferences for how far away and how often the check is.

I attempted to make a Support_PersistantBotSpawnRan ge out of his code, never got it to work even though I worked on it for a few days. The goal was for the bots to retain there position they last de-spawned and maybe they could still retain some sort of status(IDK?), thus making it so the bots never even moved or really changed, without actually causing ghosting issues.

Wicked's server provided a good demonstration for how efficient it can be when used correctly. I'm not good at coding, anyone that has seen my previous creation's code would understand what I mean. On topic though; I really believe that I could make a advance bot spawn system. Maybe even using zones to spawn them randomly and not have to create extra bricks for them.etc

That is my reason for wanting to have more bot support for Blockland.
Thank you for reading, now onto memory efficiency-

Memory efficiency is even more so important. How much RAM players use in a server, Wicked's RAM usage was quite high per player, causing more usage of the servers power for large amount of players. Thus taking more bandwidth from the server itself. As well in mining servers when people drill. The RAM it takes for the ghosting drilling and bombs.etc isn't that bad, but for how fast things load and render it seems like its a lot of RAM for so little. I'm not sure how restricted Blockland is with RAM usage, but I do believe being more efficient would negate more issues like these.

Okay now onto some finishing thoughts;

I'm not trying to say there needs to be support for such specific server types, but I really think there could be other ways to improve Blockland's efficiency. I just want to know how you guys feel about these concepts.

Thanks for reading!

there is no way to make an add-on make the game use less memory
and there's definitely no way to make a server use less bandwidth

if you're really running into problems with memory, either close some other programs, or upgrade your computer

How much RAM players use in a server, Wicked's RAM usage was quite high per player, causing more usage of the servers power for large amount of players. Thus taking more bandwidth from the server itself. As well in mining servers when people drill. The RAM it takes for the ghosting drilling and bombs.etc isn't that bad, but for how fast things load and render it seems like its a lot of RAM for so little. I'm not sure how restricted Blockland is with RAM usage, but I do believe being more efficient would negate more issues like these.
You're mixing server, client, networking, RAM, and graphical rendering all into one thing...that's really not at all how this works

I voted no out of lack of a better option. Not because I don't want it, but because it can't be done


As far as the bot thing...I'm really not sure what you're trying to accomplish

You're mixing server, client, networking, RAM, and graphical rendering all into one thing...that's really not at all how this works

I voted no out of lack of a better option. Not because I don't want it, but because it can't be done


As far as the bot thing...I'm really not sure what you're trying to accomplish

Thank you for your opinion on the matter. Would you care to explain to me "how" it works please?

there is no way to make an add-on make the game use less memory
and there's definitely no way to make a server use less bandwidth

if you're really running into problems with memory, either close some other programs, or upgrade your computer

No problems with memory, I just would like to be able to support way more players more efficiently! My computer very rarely runs out of memory, I have 8 gb of random access memory.

Thank you for your opinion on the matter. Would you care to explain to me "how" it works please?
http://www.computingbook.org/

No problems with memory, I just would like to be able to support way more players more efficiently! My computer very rarely runs out of memory, I have 8 gb of random access memory.
Blockland can't use more than around 1.7GB of memory anyways. It's enough to host a 50 player server without problems. What exactly are you worried about?

Unused ram is wasted ram.


Blockland can't use more than around 1.7GB of memory anyways. It's enough to host a 50 player server without problems. What exactly are you worried about?

Unused ram is wasted ram.

1.7GB? That's very limiting! Is it because Blockland might only run via 32 bit? I'm not too sure. Even when servers have 50 players on it, usually takes not that much to host. Though when there is a lot to ghost in the game itself with so many players on it, especially per player it becomes overwhelming for the server itself.

1.7GB? That's very limiting! Is it because Blockland might only run via 32 bit? I'm not too sure. Even when servers have 50 players on it, usually takes not that much to host. Though when there is a lot to ghost in the game itself with so many players on it, especially per player it becomes overwhelming for the server itself.
to put in simple terms: that's nearly a fourth of all the RAM you have available in your machine. and blockland runs on an engine that's almost a decade old. and yes, it's because it's 32-bit. it is a limitation and a problem, but it isn't a ""massive issue"" per se. some of blockland's problems lie in simply outdated/obsolete engine code

blockland.exe actually has the large address aware flag on by default, but that doesn't make it 64-bit (http://forum.blockland.us/index.php?topic=223833.msg6316076#msg6316076 or just see for yourself)
« Last Edit: August 19, 2015, 06:17:09 PM by otto-san »

The poll has resulted in proving more people want more efficiency. Obviously this is probably true everyone, but some people would disagree just because it doesn't need to be "done" I would disagree, I think improvements will only make the game play and sandbox experience much better!

Thank you for voting!