Jump to content

3.3 & 3.4 Housing Updates


Recommended Posts

It's probably still coming in 3.3, it's a separate feature from adding new wards and lowering the cost of housing, so I could see them preferring to discuss the details of it in a separate announcement.

 

From Live Letter XXVIII

 

Q: The number of members in my free company have increased, so I've been thinking about buying a new L-size house, but I'm wondering if I should wait for the moving system. Could you tell us about this feature and when we will see it in game?

 

A:Just as I mentioned on a previous occasion, we'll be adding land in Patch 3.3, and we're aiming to have apartment-style housing in Patch 3.4. The moving feature will come after that. As part of our future plans, we'll be making enhancements to our current server structure to support things like housing and expansions to the Armoury Chest.

 

 

 

So, yeah... sadly, we won't see the apartments til later this year. (And, also sadly, being able to move is left to the nebulous date of 'sometime in the future'.)

Link to comment
  • Replies 291
  • Created
  • Last Reply

Top Posters In This Topic

I'm happy they are adding more houses, but I REALLY wish SE had added the apartments first. I would think that would alleviate the mad dash for housing this time. :(

 

I'm actually surprised they're not adding both. I thought they were going to. In fact, I thought they were prioritizing adding the apartments. >.<

 

They mentioned months ago (in a Live Letter I think?) that they were going to be adding additional wards, manor apartments, and Ishgardian wards in that order.

Link to comment

Something to note is that in the Live Letters they haven't mentioned "Ishgard Wards" since about the November Letter from the Producer LIVE Part XXIV if we look purely at the digests.

 

Letter from the Producer LIVE Part XXIII

Q: I really love the scenery in the new areas. Do you have plans to introduce a housing ward in Ishgard?

A: We’ll first implement a feature to automatically relinquish unused houses in order to increase the availability of land. In parallel, we’re also working on quality of life improvements for the extended wards. Once these are complete, we’re move onto optimizing the servers so we can increase the amount of furnishings that can be placed in houses. Without taking care of these first, players won’t be able to transfer their houses without relinquishing their existing house first, and this also creates a situation where it leaves an unused house. We'll be progressing with this one step at a time, and will be gradually applying changes from Patch 3.1 onwards. The Dragonsong War hasn't ended yet, so it’ll take some time before we can add a housing ward in Ishgard.

 

Letter from the Producer LIVE Part XXIV

Q: Are you planning to expand housing in the future? I’d really like to enjoy the content geared towards players with houses such as company crafting and expeditionary voyages.

A: I mentioned this before, but we’d first like to get rid of the houses that are no longer being used by players and we’re currently working towards freeing up land in this way. We’re planning to add this feature in Patch 3.1, so we’d like players to build their houses on the newly freed up land. As a next step, we’ll be making a feature that allows you to move locations, and we’re looking into either increasing the amount of land or creating a housing area in Ishgard around the same time this feature is ready.

 

Letter from the Producer LIVE Part XXVI

Q: Auto-reclamation for housing starts this month, but can you tell us if there will be any future additions of plots?.

A: We'll be increasing the number of plots for existing housing areas in Patch 3.3. After we expand those areas, we'll add apartment-style housing in Ishgard areas afterwards, starting with one apartment-style building which will hold about 512 residences. We’re also planning to make chocobo stables available for use to residents of apartment-style housing. Gardening patches are still proving somewhat difficult, but we’re currently developing new “planter pots” that will allow gardening.

 

As per demand, we are also looking into the prospect of increasing the number of indoor furnishings which can be placed in residences.

 

Letter from the Producer LIVE Part XXVIII

Q: The number of members in my free company have increased, so I've been thinking about buying a new L-size house, but I'm wondering if I should wait for the moving system. Could you tell us about this feature and when we will see it in game?

A:Just as I mentioned on a previous occasion, we'll be adding land in Patch 3.3, and we're aiming to have apartment-style housing in Patch 3.4. The moving feature will come after that. As part of our future plans, we'll be making enhancements to our current server structure to support things like housing and expansions to the Armoury Chest.

 

It's possible they don't have plans for Ishgard Wards or... backburner.... or whatever. It hasn't been mentioned in the Live Letter Digests since November 2015.

Link to comment

we'll add apartment-style housing in Ishgard areas afterwards, starting with one apartment-style building which will hold about 512 residences.

 

If the door to said apartments is in the Brume, I dunno if I'd laugh or cry. Probably both. xD

All the rich adventurers will move into the Brume, driving up home prices and pushing out the poor peasants. Gentrification in Ishgard. New Patch: Riots of Ishgard.

Link to comment

I'm super excited about this - part of my taking a break from the game for a few months was feeling a little disheartened after seeing those plots get freed up, only to get taken up immediately by house flippers.

 

I really do wish they'd put a cap on one personal house per account (give it account-wide access, maybe) to alleviate some of that.  Or something. I'm not sure what a good solution would actually be.

 

I just want a cozy little place for my FC to run it's clinic out of!

Link to comment

Neat! The new plots'll be nice for everyone looking for one.

 

And Ishgard apartments sound cool! That could be a great thing for a lot of people; I know I'd be interested in one.

Link to comment

I really do wish they'd put a cap on one personal house per account (give it account-wide access, maybe) to alleviate some of that.  Or something. I'm not sure what a good solution would actually be.

 

Yes please...

 

In general I think they need to work on the integration of alts (let me at least send mail to them! Please!) and putting them as tenants in the main's house would go a long way towards that. It's not like the housing economy really gains anything worthwhile from having extremely rich individuals essentially buying it out, versus multiple individuals holding one house each, so I don't think there'd be server-economy concerns about a change like this.

 

Obviously some people would still get around it by purchasing FC houses with one-man FC's, and I don't really see a way to work around that without greatly inconveniencing people who aren't doing anything wrong, but even just providing stable and garden access to alts would remove some of the desire for the relatively casual player to try and buy multiple personal houses.

 

Especially if they created a system whereby folks could make private rooms in personal houses which they're an appropriately-ranked tenant of (meaning someone with alts sharing their main's house could still have a "personal area" for each alt).

Link to comment

You wouldn't believe how many brain cells ones loses over reading such people justify house flipping as a legitimate marketing technique by saying houses are really worth what people are willing to pay for them(in other words, the desperate and rich elite).

Link to comment

The simplest solution would be to just set the server to automatically spawn a new empty ward if all houses of any one size were already bought in all other wards. Low-pop servers would end up with a small number of wards, high pop servers would have a high number of wards. 

 

I don't buy the excuse that this can't be done due to PS3, because a PS3 user is still only loading a given ward that they happen to personally be inside of at that time, so having a larger list of wards which exist shouldn't impact anything.

 

This solution would also gut the flipping market, because unless a person is really dead-set on getting a specific plot, there would always be at least one small, one medium, and one large available at all times. This solution also accommodates multiple houses per account, and even accommodates neighborhooding if players are so inclined (a cluster of friends could wait until a new ward spawns, and then all buy houses that are next to each other). 

 

I also don't buy the excuse of it costing too much in server infrastructure/database/etc, because the higher pop servers are where all the income is coming from anyway, so... why are we per-capita getting less services than a smaller server?

Link to comment

The simplest solution would be to just set the server to automatically spawn a new empty ward if all houses of any one size were already bought in all other wards. Low-pop servers would end up with a small number of wards, high pop servers would have a high number of wards. 

 

I don't buy the excuse that this can't be done due to PS3, because a PS3 user is still only loading a given ward that they happen to personally be inside of at that time, so having a larger list of wards which exist shouldn't impact anything.

 

This solution would also gut the flipping market, because unless a person is really dead-set on getting a specific plot, there would always be at least one small, one medium, and one large available at all times. This solution also accommodates multiple houses per account, and even accommodates neighborhooding if players are so inclined (a cluster of friends could wait until a new ward spawns, and then all buy houses that are next to each other). 

 

I also don't buy the excuse of it costing too much in server infrastructure/database/etc, because the higher pop servers are where all the income is coming from anyway, so... why are we per-capita getting less services than a smaller server?

 

Yes, this exactly. Too bad you'd get banned/warned if you posted that on the official forums. lol.

Link to comment

The simplest solution would be to just set the server to automatically spawn a new empty ward if all houses of any one size were already bought in all other wards. Low-pop servers would end up with a small number of wards, high pop servers would have a high number of wards. 

 

I don't buy the excuse that this can't be done due to PS3, because a PS3 user is still only loading a given ward that they happen to personally be inside of at that time, so having a larger list of wards which exist shouldn't impact anything.

 

This solution would also gut the flipping market, because unless a person is really dead-set on getting a specific plot, there would always be at least one small, one medium, and one large available at all times. This solution also accommodates multiple houses per account, and even accommodates neighborhooding if players are so inclined (a cluster of friends could wait until a new ward spawns, and then all buy houses that are next to each other). 

 

I also don't buy the excuse of it costing too much in server infrastructure/database/etc, because the higher pop servers are where all the income is coming from anyway, so... why are we per-capita getting less services than a smaller server?

 

This, exactly! LOTRO had a similar system, where they'd spawn new wards as the old ones filled up.

 

There are those who defend the current housing system by arguing that the housing servers can't support more wards (which is, honestly, pretty ridiculous in this day and age). Assuming this is 100% true, you could still get nearly the same benefit by simply pooling *all* the wards in a cross-server pool, and then allocating them to servers as they fill up. Low population servers would end up with a few wards, while high population servers would have quite a bit more. It still wouldn't solve the problem entirely, but it would help mitigate it.

 

Housing in an MMO isn't rocket science, though. It's a solved problem, in the sense that other games have been able to enable letting anyone who can afford it buy housing.

Link to comment

The simplest solution would be to just set the server to automatically spawn a new empty ward if all houses of any one size were already bought in all other wards. Low-pop servers would end up with a small number of wards, high pop servers would have a high number of wards. 

 

I don't buy the excuse that this can't be done due to PS3, because a PS3 user is still only loading a given ward that they happen to personally be inside of at that time, so having a larger list of wards which exist shouldn't impact anything.

 

This solution would also gut the flipping market, because unless a person is really dead-set on getting a specific plot, there would always be at least one small, one medium, and one large available at all times. This solution also accommodates multiple houses per account, and even accommodates neighborhooding if players are so inclined (a cluster of friends could wait until a new ward spawns, and then all buy houses that are next to each other). 

 

I also don't buy the excuse of it costing too much in server infrastructure/database/etc, because the higher pop servers are where all the income is coming from anyway, so... why are we per-capita getting less services than a smaller server?

 

This, exactly! LOTRO had a similar system, where they'd spawn new wards as the old ones filled up.

 

There are those who defend the current housing system by arguing that the housing servers can't support more wards (which is, honestly, pretty ridiculous in this day and age). Assuming this is 100% true, you could still get nearly the same benefit by simply pooling *all* the wards in a cross-server pool, and then allocating them to servers as they fill up. Low population servers would end up with a few wards, while high population servers would have quite a bit more. It still wouldn't solve the problem entirely, but it would help mitigate it.

 

Housing in an MMO isn't rocket science, though. It's a solved problem, in the sense that other games have been able to enable letting anyone who can afford it buy housing.

Honestly, I'm guessing it's a PS3 issue.

 

Something like some table somewhere can only hold so much data, and they can't rebuild it. It's why they have weird workarounds like adding sub-divisions instead of just increasing the number of wards. 

 

I get the feeling they have to like reverse engineer it every time they want to increase the number.

Link to comment

The simplest solution would be to just set the server to automatically spawn a new empty ward if all houses of any one size were already bought in all other wards. Low-pop servers would end up with a small number of wards, high pop servers would have a high number of wards. 

 

I don't buy the excuse that this can't be done due to PS3, because a PS3 user is still only loading a given ward that they happen to personally be inside of at that time, so having a larger list of wards which exist shouldn't impact anything.

 

This solution would also gut the flipping market, because unless a person is really dead-set on getting a specific plot, there would always be at least one small, one medium, and one large available at all times. This solution also accommodates multiple houses per account, and even accommodates neighborhooding if players are so inclined (a cluster of friends could wait until a new ward spawns, and then all buy houses that are next to each other). 

 

I also don't buy the excuse of it costing too much in server infrastructure/database/etc, because the higher pop servers are where all the income is coming from anyway, so... why are we per-capita getting less services than a smaller server?

 

This, exactly! LOTRO had a similar system, where they'd spawn new wards as the old ones filled up.

 

There are those who defend the current housing system by arguing that the housing servers can't support more wards (which is, honestly, pretty ridiculous in this day and age). Assuming this is 100% true, you could still get nearly the same benefit by simply pooling *all* the wards in a cross-server pool, and then allocating them to servers as they fill up. Low population servers would end up with a few wards, while high population servers would have quite a bit more. It still wouldn't solve the problem entirely, but it would help mitigate it.

 

Housing in an MMO isn't rocket science, though. It's a solved problem, in the sense that other games have been able to enable letting anyone who can afford it buy housing.

Honestly, I'm guessing it's a PS3 issue.

 

Something like some table somewhere can only hold so much data, and they can't rebuild it. It's why they have weird workarounds like adding sub-divisions instead of just increasing the number of wards. 

 

I get the feeling they have to like reverse engineer it every time they want to increase the number.

 

That makes no sense. There are plenty of PS3 games that provide access to all sorts of information. I worked on the PS3 version of HBO GO, and there was no problem at all with the console being able to handle large amounts of data. There was no problem at all with the ability to visualize that data, to scroll through it on the screen, to page around it, etc.

 

I think we're coming up with excuses for them, but realistically housing is in bad shape because SE don't care enough to make it better, and because we're willing (as a whole) to live with it the way it is. Like I said before, housing in MMOs is a solved problem.

 

I did a little math, in case you like math:

I've gotten the "It's too much for their servers" objection whenever I talk about housing before, so let's do some math on this.

 

Every housing ward is the same. This means that the overall map to the place is something the client can store. The only thing the server needs to handle is the specifics of what's unique about each house. What you really end up talking about then is bandwidth and storage costs. So let's look at those. Really, since we already know their network can handle transmitting the information, we're only looking at storage costs. So let's look at how much storage we're talking about.

 

A house has an owner, some permissions, and the like. We'll stretch it and say it takes 1k to store all that. 2k when you include the message on the placard.

 

A house also has some 200-odd items. Each item has an X and Y coordinate, as well as a rotation value. It has an id (because the individual asset is already in the client, so it only has to say "This is an X"), and a dye color. Say it's 20 bytes for all this. Let's actually bump that up to 50, to include all the extra stuff you might want to have on items, to cover for things like garden crops, etc.

 

A house also can have rooms inside, if it's an FC house. This gets pretty variable. Lots of FC houses have only a few rooms. Some have many, many rooms. The max is 512, but I'd guess the average is somewhere around 10 (including all the personal houses, which have none). So the average per house might be 10, but the max per house - assuming every house is an FC house - is 512. A FC room can have 50 items in it, plus we'll give it 1k for the message, permissions, etc.

 

So a FC room ends up having a max storage cost of 3.5k. A house, with 200 items and 10 rooms, has a storage cost of 47k. Assuming it's filled to the brim with 512 FC rooms, then it's about 1.8 MB.

 

A ward of 60 houses, then, has a storage cost of just over 2.8 MB. For our worst-case ward, where every house is a FC house, every FC house has 512 rooms, and everything is filled to capacity, it's 108 MB.

 

They're adding wards in 3.3, so each server gets 3 housing areas with 12 wards each. 36 wards. Our math above, then, says each server that fills up all its wards will have about 100 MB of housing data. The worst-case, where every house on the server is a FC house, every FC house has 512 rooms, and everything is filled to capacity is 3.9 GB.

 

I think there are currently 62 servers for FF XIV. Assuming every server fills all its wards, we're talking about 2,232 wards. If every server fills all it's wards, with the average sizes we calculated, then SE needs to store 6.2 GB of housing data. If we keep extending our fun worst-case scenario, this goes up to a maximum of 242 GB.

 

Let's pad that out a bit, because it's hard to account for everything. All this data will be stored in some sort of database, so there's some overhead there, too. So. Let's double it. Our best-guess calculation then becomes about 12.5 GB of data for all the housing data, to a max of about 484 GB. By this point, it's pretty clear that the worst-case number is ridiculous, so let's look at the best-guess number, instead.

 

12.5 GB.

 

It's easy to say "Hey, you can buy an SSD that stores that much on Amazon for $5", but that's naive. What you really want is something scalable. Something reliable. Something like a Thecus N8810U-G 8-Bay Rackmount NAS Server loaded with 8 SSD drives. That's about $1500, plus another $1200 or so for 8 500GB SSD drives. With a RAID 10 configuration, you get extreme reliability and 1 TB of storage out of there for $2700.

 

With our best-guess data, that would store all the existing wards, plus enough for every server to have 2,880 more wards. With our worst-case data (which is getting more and more ludicrous as we keep piling on those assumptions), it'll still provide double the wards across the whole game. But really, we're talking about our best-guess data.

 

2,880 more wards. Less than a ward per dollar.

 

Considering SE gets at least $156 per year per dedicated player, that seems pretty damn reasonable to me.

 

 

Link to comment

MMM MATH. YES. YES. THIS. MATH. YES. I always try to say, well, look at all this money they're making. I said this about Blizzard and I've said this about SE and people look at me like I have five eyes and three noses. Maybe even a set of horns. Put $$$ they get from people literally having to pay more to play on servers like Balmung, and that adds up. Then factor in the cash shop on top of the normal sub and what have you got..?

 

 

...You got them pouring that money into FFXV, guys driving a car while jitterbug plays in the background.:lol:

Link to comment

Jeez whizz.. I wonder if their employees get paid for all the work they do for keeping the servers stable?

 

People talk about storage size of SSD's or HDD's, but the main problem is bandwidth or not even that, more like how much data is being built then transferred from one machine to the next. In each Housing zone, you have a lot of people growing crops, personally-owned retainers that people use to sell and buy, chocobo training, and maybe some other things I may have missed. There's a constant stream of data being transferred that not just housing or furniture items, but things that are read, configured and transferred 24/7. I hope someone has a source for this but I think I read somewhere that more Wards would be possibly if they got rid of the gardening and chocobo training system out from the Housing zones.

 

Maybe it worked for LOTRO since they didn't have all of these minor features taking up more data than housing would by itself. Maybe it worked for Wildstar because every house is "housed" in its own instance, thats not loaded unless someone is there, rather than connected to a bunch of other neighboring homes. Its difficult to compare housing systems from each game when they all have a different infrastructure or foundation.

 

Back to a more related note, I can't wait to press the log in button for two hours straight while maintenance is happening.

Link to comment

The simplest solution would be to just set the server to automatically spawn a new empty ward if all houses of any one size were already bought in all other wards. Low-pop servers would end up with a small number of wards, high pop servers would have a high number of wards. 

 

I don't buy the excuse that this can't be done due to PS3, because a PS3 user is still only loading a given ward that they happen to personally be inside of at that time, so having a larger list of wards which exist shouldn't impact anything.

 

This solution would also gut the flipping market, because unless a person is really dead-set on getting a specific plot, there would always be at least one small, one medium, and one large available at all times. This solution also accommodates multiple houses per account, and even accommodates neighborhooding if players are so inclined (a cluster of friends could wait until a new ward spawns, and then all buy houses that are next to each other). 

 

I also don't buy the excuse of it costing too much in server infrastructure/database/etc, because the higher pop servers are where all the income is coming from anyway, so... why are we per-capita getting less services than a smaller server?

 

This, exactly! LOTRO had a similar system, where they'd spawn new wards as the old ones filled up.

 

There are those who defend the current housing system by arguing that the housing servers can't support more wards (which is, honestly, pretty ridiculous in this day and age). Assuming this is 100% true, you could still get nearly the same benefit by simply pooling *all* the wards in a cross-server pool, and then allocating them to servers as they fill up. Low population servers would end up with a few wards, while high population servers would have quite a bit more. It still wouldn't solve the problem entirely, but it would help mitigate it.

 

Housing in an MMO isn't rocket science, though. It's a solved problem, in the sense that other games have been able to enable letting anyone who can afford it buy housing.

Honestly, I'm guessing it's a PS3 issue.

 

Something like some table somewhere can only hold so much data, and they can't rebuild it. It's why they have weird workarounds like adding sub-divisions instead of just increasing the number of wards. 

 

I get the feeling they have to like reverse engineer it every time they want to increase the number.

 

That makes no sense. There are plenty of PS3 games that provide access to all sorts of information. I worked on the PS3 version of HBO GO, and there was no problem at all with the console being able to handle large amounts of data. There was no problem at all with the ability to visualize that data, to scroll through it on the screen, to page around it, etc.

 

I think we're coming up with excuses for them, but realistically housing is in bad shape because SE don't care enough to make it better, and because we're willing (as a whole) to live with it the way it is. Like I said before, housing in MMOs is a solved problem.

 

I did a little math, in case you like math:

I've gotten the "It's too much for their servers" objection whenever I talk about housing before, so let's do some math on this.

 

Every housing ward is the same. This means that the overall map to the place is something the client can store. The only thing the server needs to handle is the specifics of what's unique about each house. What you really end up talking about then is bandwidth and storage costs. So let's look at those. Really, since we already know their network can handle transmitting the information, we're only looking at storage costs. So let's look at how much storage we're talking about.

 

A house has an owner, some permissions, and the like. We'll stretch it and say it takes 1k to store all that. 2k when you include the message on the placard.

 

A house also has some 200-odd items. Each item has an X and Y coordinate, as well as a rotation value. It has an id (because the individual asset is already in the client, so it only has to say "This is an X"), and a dye color. Say it's 20 bytes for all this. Let's actually bump that up to 50, to include all the extra stuff you might want to have on items, to cover for things like garden crops, etc.

 

A house also can have rooms inside, if it's an FC house. This gets pretty variable. Lots of FC houses have only a few rooms. Some have many, many rooms. The max is 512, but I'd guess the average is somewhere around 10 (including all the personal houses, which have none). So the average per house might be 10, but the max per house - assuming every house is an FC house - is 512. A FC room can have 50 items in it, plus we'll give it 1k for the message, permissions, etc.

 

So a FC room ends up having a max storage cost of 3.5k. A house, with 200 items and 10 rooms, has a storage cost of 47k. Assuming it's filled to the brim with 512 FC rooms, then it's about 1.8 MB.

 

A ward of 60 houses, then, has a storage cost of just over 2.8 MB. For our worst-case ward, where every house is a FC house, every FC house has 512 rooms, and everything is filled to capacity, it's 108 MB.

 

They're adding wards in 3.3, so each server gets 3 housing areas with 12 wards each. 36 wards. Our math above, then, says each server that fills up all its wards will have about 100 MB of housing data. The worst-case, where every house on the server is a FC house, every FC house has 512 rooms, and everything is filled to capacity is 3.9 GB.

 

I think there are currently 62 servers for FF XIV. Assuming every server fills all its wards, we're talking about 2,232 wards. If every server fills all it's wards, with the average sizes we calculated, then SE needs to store 6.2 GB of housing data. If we keep extending our fun worst-case scenario, this goes up to a maximum of 242 GB.

 

Let's pad that out a bit, because it's hard to account for everything. All this data will be stored in some sort of database, so there's some overhead there, too. So. Let's double it. Our best-guess calculation then becomes about 12.5 GB of data for all the housing data, to a max of about 484 GB. By this point, it's pretty clear that the worst-case number is ridiculous, so let's look at the best-guess number, instead.

 

12.5 GB.

 

It's easy to say "Hey, you can buy an SSD that stores that much on Amazon for $5", but that's naive. What you really want is something scalable. Something reliable. Something like a Thecus N8810U-G 8-Bay Rackmount NAS Server loaded with 8 SSD drives. That's about $1500, plus another $1200 or so for 8 500GB SSD drives. With a RAID 10 configuration, you get extreme reliability and 1 TB of storage out of there for $2700.

 

With our best-guess data, that would store all the existing wards, plus enough for every server to have 2,880 more wards. With our worst-case data (which is getting more and more ludicrous as we keep piling on those assumptions), it'll still provide double the wards across the whole game. But really, we're talking about our best-guess data.

 

2,880 more wards. Less than a ward per dollar.

 

Considering SE gets at least $156 per year per dedicated player, that seems pretty damn reasonable to me.

 

 

I really think that they've made some sort of mistake on the underlying architecture when they made the wards, that makes it difficult to change after the fact.

 

I think the subdivision thing is a good example of this. Why on earth would they make subdivisions (that are annoying to get to, and have no benefit over just more wards). I think they made subdivisions because they couldn't just make more wards for some reason. I think they've been working on a fix since then, and finally have something (hence more wards). 

 

Clearly they just didn't expect the desire for housing (else they would have done it differently) and I think whatever solution they originally put in place just doesn't scale up well. I mean, if it's not an architecture issue, then why wouldn't they just add more wards? Because they're lazy? Because they don't feel like it? 

 

I think your example assumes everything done in an optimal way, which if you look at SE's history with this sort of stuff, is rather unlikely. Things like this can been seen all over the housing, from the subdivisions, to the orchestron's not playing high quality versions of songs (which is apparently also due to performance issues). 

 

I agree it's silly they can't just add more wards, but I think it's a little harsh to hold them up to perfect standards. I do believe it's due to performance issues, and I do think it's just something they need to figure out on their end. Whether or not those performance issues are due to incompetence is another question.

Link to comment

Also for the record, something like a 50k of data for a room seems like a low number, until you consider that it has to be accessed several times a second. 

 

Then you zoom out and you have 1000 groups of people all accessing their own 50k of data several times per second. I don't think it's as trivial of an engineering problem as you're suggesting.

 

There is a reason that when the server is overcrowded, the first thing that happens is that you're unable to enter your FC house. The database can only service so many requests (small as they are) and it cuts it off when it hits its limit. Again, you can argue that they've designed it poorly, but it's not as much about storing the data, it's about accessing it. When you change an item in a room, it's immediately updated for everyone in it, it's not just a a static database.

 

I think you're being a little harsh on them. LOTRO's housing was pretty basic by comparison.

 

(Also 50 bytes for an item seems far too low, considering it also has to store things like whether or not it is bound to a player or an FC, and what that player or FC's name is (which can be up to 20 bytes long, which probably has some sort of key, but its still gonna be more data) I'm sure we're forgetting about other minor stuff as well.)

 

(Ah and linked items, an object has to know about what objects are on top of it. For example if you put flowers on a table, and you move the table, the flowers move too. So then you get into object references, andddd in any case I commiserate with the SE team)

Link to comment

Also for the record, something like a 50k of data for a room seems like a low number, until you consider that it has to be accessed several times a second. 

 

Then you zoom out and you have 1000 groups of people all accessing their own 50k of data several times per second. I don't think it's as trivial of an engineering problem as you're suggesting.

 

I was estimating 50k for a *house*, not a room.

 

In any case, this data wouldn't have to be sent several times a second. It can be sent once per person in the room house, and then the players local client can take care of rendering everything. Remember: that data doesn't change unless someone is actively redecorating the house.

 

Honestly, bandwidth isn't the issue at all. FF XIV does fine for raids with highly complex environments. It does fine with populated areas filled with people who all have their own gear sets (with dyes and glamours and the like). The problem is pretty much solely storage space and technical debt. I think you're right that they made some bad architectural decisions, and it's limiting things right now. Personally? I don't care. It's not my problem. I'm a paying customer and I want better housing.

 

EverQuest 2 had *far* more complex housing back in 2004. This is *not* rocket science.

Link to comment

Also for the record, something like a 50k of data for a room seems like a low number, until you consider that it has to be accessed several times a second. 

 

Then you zoom out and you have 1000 groups of people all accessing their own 50k of data several times per second. I don't think it's as trivial of an engineering problem as you're suggesting.

 

I was estimating 50k for a *house*, not a room.

 

In any case, this data wouldn't have to be sent several times a second. It can be sent once per person in the room house, and then the players local client can take care of rendering everything. Remember: that data doesn't change unless someone is actively redecorating the house.

 

Honestly, bandwidth isn't the issue at all. FF XIV does fine for raids with highly complex environments. It does fine with populated areas filled with people who all have their own gear sets (with dyes and glamours and the like). The problem is pretty much solely storage space and technical debt. I think you're right that they made some bad architectural decisions, and it's limiting things right now. Personally? I don't care. It's not my problem. I'm a paying customer and I want better housing.

 

EverQuest 2 had *far* more complex housing back in 2004. This is *not* rocket science.

 

You know player position is polled every 100-300 milliseconds, right? That has to be sent to the server and broadcasted to the entire zone. For every player. When there's a server issue, it's usually bandwidth-related or something done to prevent a bandwidth issue. The whole reason instances are well, fast and instanced is for that exact purpose.

 

Player housing was intended to be a gil sink in this game. It also is likely limited by SE's trend to not do big long scrolling lists for everything, which is how the buggy 1.0 client worked, and from what I've seen, how FFXI worked. If it can't be displayed on a flat window, it's probably going against their user interface specifications, hence why we get subdivisions and not just a bigger list of normal ones.

 

Should they stop treating all servers the same in regards to the amount of houses? Yeah, probably. But they probably also use the same database template across them all and there's no system in place for dynamic allocation. Destroying old houses that aren't in use could have been a step in that direction though. The development team is pretty small and that's not going to change no matter how much people ask or whine or beg. If resources are put to housing, they'll be taken from other areas which keep the game running. That's just how software engineering works in a product like this.

 

If you need sources on the packet system, there's loads of research done on 1.0, courtesy of the Seventh Umbral and FFXIV Classic server development projects. While the architecture has surely changed, the database likely didn't as many of the 1.0 tables were directly copied over into 2.0. They probably still use a similar packet broadcasting mechanism.

 

Source on shitty resource management: the Comcast-owned company I work for, which goes through the same bullshit.

Link to comment

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...