delete

Post Reply
User avatar
bgsmithjr
Member
Posts: 436
Joined: Thu Mar 08, 2012 23:21
Location: USA,Michigan

delete

by bgsmithjr » Post

delete
Last edited by bgsmithjr on Wed Apr 04, 2012 23:55, edited 1 time in total.

sfan5
Moderator
Posts: 4095
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

This means the Server unloaded it
If Player 1 is at {0,0,0} and you are at {100,0,0}, you can't see the Chunk where Player1 is.
But the Server can access the Chunk.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
celeron55
Administrator
Posts: 533
Joined: Tue Apr 19, 2011 10:10
GitHub: celeron55
IRC: celeron55

by celeron55 » Post

The server unloads world data from memory when there are no players close to it. The default range is a radius of 2-3 MapBlocks (32-48 nodes) or something like that. This is also the range in which objects are active and inside which ABMs operate. It is called the "active block range".

Node data also exists in memory for a short while after it has been needed for sending to a client.

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

celeron55 wrote:The server unloads world data from memory when there are no players close to it. The default range is a radius of 2-3 MapBlocks (32-48 nodes) or something like that. This is also the range in which objects are active and inside which ABMs operate. It is called the "active block range".

Node data also exists in memory for a short while after it has been needed for sending to a client.
To be short and sweet, the server reduces CPU and lag by doing so? However, there must be a way such as Jeija's mesecons to re-load chunks, so contraptions work fully.
Last edited by Jordach on Mon Apr 02, 2012 12:36, edited 1 time in total.

Temperest
Member
Posts: 651
Joined: Tue Nov 15, 2011 23:13
GitHub: Uberi

by Temperest » Post

Jordach wrote:However, there must be a way such as Jeija's mesecons to re-load chunks, so contraptions work fully.
I have a feature request topic here, but it hasn't received much attention.

Apparently a solution is to place fake players at strategic points of a big mesecons structure so everything stays loaded.
WorldEdit 1.0 released

The Mesecons Laboratory - the art of Mesecons circuitry
Latest article: Mesecons Basics.

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I have though that too Temperest, however, this comes at the cost of lag and CPU cycles. Damn.

randomproof
Member
Posts: 214
Joined: Thu Nov 17, 2011 06:31
Location: California, USA

by randomproof » Post

add this to your minetest.conf file:

server_unload_unused_data_timeout = 3600

This should make it so that mapblocks are unloaded after an hour:

You may need to add these too (increase the numbers to fit the size of your machine):

# from how far client knows about objects
active_object_send_range_blocks = 3
# how large area of blocks are subject to the active block stuff (active = objects are loaded and ABMs run)
active_block_range = 2

User avatar
Death Dealer
Member
Posts: 1379
Joined: Wed Feb 15, 2012 18:46
Location: Limbo
Contact:

by Death Dealer » Post

i do the same thing randomproof:D lag free^-^
Last edited by Death Dealer on Wed Apr 04, 2012 16:00, edited 1 time in total.
Keep calm and code python^_^

Post Reply

Who is online

Users browsing this forum: No registered users and 31 guests