These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Player Features and Ideas Discussion

 
  • Topic is locked indefinitely.
 

Container within a container

Author
Caleb Seremshur
Bloodhorn
Patchwork Freelancers
#1 - 2015-03-10 12:11:54 UTC
This is a simple feature request:

I want to ship a container with stuff out to my HQ. Inside this freight container I would like to fit a smaller freight container to contain the first container (when packaged) as well as associated stuff for the return trip to mootpointdestination.

This currently is not possible due to inane mechanical invisible walls.

I understand that it might be a technical issue but if it isn't then why can't I stuff a packaged GFC inside a small freight container seeing as 1. it will actually fit and 2. packaged ships are functionally cargocontainers anyway since they have a cargo bay of their own.

Discuss, rate, h8.
Iain Cariaba
#2 - 2015-03-10 12:43:50 UTC  |  Edited by: Iain Cariaba
Many, many, many, many games have issues with nested containers. Nested containers generally cause database havoc. Remember, according to the database, once you put your container into a ship, it becomes a container within a container. To do what you want involves putting a container in a container in a container, all inside another container known as a station. Too many of these, for some reason, simply breaks databases.

Edit: Additionally, this is a topic that has been brought up many, many, many times. Had you looked it up, I'm sure the answer is there.
Caleb Seremshur
Bloodhorn
Patchwork Freelancers
#3 - 2015-03-10 12:51:07 UTC
If I had necro'd an old thread I would be called stupid anyway. Dev team has changed a lot since the old days, new capabilities being introduced maybe now it can be addressed instead of ignored like a redhead stepchild.
Samillian
Angry Mustellid
#4 - 2015-03-10 13:17:43 UTC
As it was related to me some years ago in part this is because of the database issue mentioned previously but also to avoid GSC's (I know they are different from your containers but apparently not so very different to the server) being nested to give functionally unlimited cargo capacity to any ship with 3000m3 or more cargo space.

I may of course be mistaken and if I am I would be interested to know the actual root cause.

NBSI shall be the whole of the Law

Elenahina
Federal Navy Academy
Gallente Federation
#5 - 2015-03-10 13:26:41 UTC
Inifinitely nesting containers runs into many of the same issues infinitely nested groups do on, say, a security access sytem. It can create long running queries while the system tries to load up all the objects contained in that root group. From a performance standpoint, especially in a system with as many concurrent users and transactions as Tranquility, this is a very bad idea.

Could they do it? Sure. It would just require some code tweaks to allow the inventory code to search through the containers.
Should they do it? Probably not - given enough stacked containers, you could probably create a blocking database thread, which is generally something you want to avoid.

Eve is like an addiction; you can't quit it until it quits you. Also, iderno

Frostys Virpio
State War Academy
Caldari State
#6 - 2015-03-10 13:32:33 UTC
Elenahina wrote:
Inifinitely nesting containers runs into many of the same issues infinitely nested groups do on, say, a security access sytem. It can create long running queries while the system tries to load up all the objects contained in that root group. From a performance standpoint, especially in a system with as many concurrent users and transactions as Tranquility, this is a very bad idea.

Could they do it? Sure. It would just require some code tweaks to allow the inventory code to search through the containers.
Should they do it? Probably not - given enough stacked containers, you could probably create a blocking database thread, which is generally something you want to avoid.


Why shoot a monument when you can create an infinite loop locking the database thread?
Terence Bogard
Imperial Shipment
Amarr Empire
#7 - 2015-03-11 00:06:15 UTC
As a hauler this annoys me to no end. While infinite nesting is could cause database issues maybe they could set a limit that's higher than the current one and at the same time allow for the subcontracting of populated containers so I don't have to fly my contract alt to the pickup and dropoff as well as my freighter. Thankfully its no longer possible to create scam contracts with populated containers that can only be carried by charon 5 pilots.
Memphis Baas
#8 - 2015-03-11 00:11:58 UTC
To clarify, you want to be able to put a stack of REPACKAGED (non-functional) containers into an assembled functional container for transport? That should be possible, since the repackaged item isn't the same as the assembled item, as evidenced by repackaged ships (which are not containers in the repackaged state, by the way).

I have a feeling that it's the way it is right now because the coding is simpler for CCP to debug.
Caleb Seremshur
Bloodhorn
Patchwork Freelancers
#9 - 2015-03-11 01:31:41 UTC
Yes. On the out-trip the GSC contains stuff +1 packaged small container. On the return trip there is a small container with a packaged GSC inside.
Kabark
Schilden
#10 - 2015-03-11 02:08:08 UTC
Iain Cariaba wrote:
Many, many, many, many games have issues with nested containers. Nested containers generally cause database havoc. Remember, according to the database, once you put your container into a ship, it becomes a container within a container. To do what you want involves putting a container in a container in a container, all inside another container known as a station. Too many of these, for some reason, simply breaks databases.

Edit: Additionally, this is a topic that has been brought up many, many, many times. Had you looked it up, I'm sure the answer is there.

Dreams inside of dreams!!!