Page 2 of 2 FirstFirst 1 2
Results 11 to 15 of 15
  1. #11
    Player
    Dyvid's Avatar
    Join Date
    Mar 2011
    Location
    Maelstrom
    Posts
    3,057
    Character
    Dyvid Pandemonium
    World
    Adamantoise
    Main Class
    Blacksmith Lv 90
    Quote Originally Posted by Kalitzo View Post
    Just trying to get a better picture of why housing isn't doing so great.
    Interior housing is instance based and shares the same data center server as all instance content in the game; dungeons, raids, trails, story battles, etc...
    Wards are world server based and share only that worlds content.

    Back when housing first launched we had issues with dungeon lag and random disconnects, why you now return to the wards front door rather than the interior of the house. You can imagine the issues if everyone had their own personal mansion, with their own personal design, clogging up the instance server. Think 4.0 launch and those dreaded solo instance fights that stop everyone from progressing.
    (0)

  2. #12
    Player
    Enla's Avatar
    Join Date
    Sep 2015
    Location
    Gridania
    Posts
    2,748
    Character
    Crushing Fatigue
    World
    Balmung
    Main Class
    Scholar Lv 70
    Quote Originally Posted by Dyvid View Post
    ..
    Pretty much all of this. ARR is essentially built upon 1.0's desiccated corpse and because of that all the shoddy programming that 1.0 was known for came along for the ride. They'd have to either massively increase the server sizes well beyond what they're currently willing or outright strip down the code back to basics and rebuild the game from the ground up. Neither of which are inexpensive solutions.
    (0)

  3. #13
    Player
    Tridus's Avatar
    Join Date
    Jun 2017
    Location
    The Goblet
    Posts
    1,510
    Character
    Cecelia Stormfeather
    World
    Cactuar
    Main Class
    White Mage Lv 90
    At this point it's pretty hard to argue that any restrictions in the game are due to PS4 specs, when until relatively recently it ran on the archaic PS3. There are almost certainly still PS3 related limitations kicking around, but the PS4 is more powerful than the PC I play on (faster CPU, faster GPU, same RAM without Windows overhead). So you'd be closer to the mark if you blamed my PC than the PS4.

    Housing is a backend issue, not a client one. Because each ward is running all the time (even if nobody is in it) there is server resource cost to having more of them. Making the existing ones larger would require map redesign and carry significant cost that way. Fully instanced housing would be a new system, because there isn't one that has an outside (apartments are effectively instanced housing interiors).
    (0)
    Survivor of Housing Savage 2018.
    Discord: Tridus#2642

  4. #14
    Player
    Keridwyn's Avatar
    Join Date
    May 2017
    Location
    Gridania
    Posts
    680
    Character
    Keridwyn Maeve
    World
    Coeurl
    Main Class
    White Mage Lv 90
    Quote Originally Posted by Tridus View Post
    Housing is a backend issue, not a client one. Because each ward is running all the time (even if nobody is in it) there is server resource cost to having more of them. Making the existing ones larger would require map redesign and carry significant cost that way. Fully instanced housing would be a new system, because there isn't one that has an outside (apartments are effectively instanced housing interiors).
    Considering how little wards get used I wonder if it would be possible to instance the wards? When nobody is in them they're not active but when people are so are they. I'm not certain what kind of programming would be involved but if they can have multiple zone instances active couldn't they do that with subdivisions and wards beyond ward 1?
    (0)

  5. #15
    Player
    Tridus's Avatar
    Join Date
    Jun 2017
    Location
    The Goblet
    Posts
    1,510
    Character
    Cecelia Stormfeather
    World
    Cactuar
    Main Class
    White Mage Lv 90
    Quote Originally Posted by Keridwyn View Post
    Considering how little wards get used I wonder if it would be possible to instance the wards? When nobody is in them they're not active but when people are so are they. I'm not certain what kind of programming would be involved but if they can have multiple zone instances active couldn't they do that with subdivisions and wards beyond ward 1?
    Maybe? At that level of detail it starts getting into knowledge of the backend infrastructure and system design that I don't have. The issue with instancing wards that I can see is that they're so large and they'd have to spin up anytime anyone teleports to their house, or logs in at their house, as you appear outside (in the ward). If you have to spin up an entire ward often enough, then shut it down and persist it, then spin it up again, it could wind up being worse than leaving it in memory all the time. Instance startup/shutdown isn't free in terms of server utilization either.

    I tend to think the answer partially involves making the ward maps larger and having more houses in them, as you'd increase the number of houses per ward significantly which wouldn't require more ward instances to be running, and usually any given ward's exterior isn't heavily populated (so there is lots of room for more people to be in there without causing resource issues). That requires world design and artist time on top of the technical end so it's certainly expensive, but it's likely easiest on the servers* themselves as opposed to simply adding 40 wards.

    (*Speculation, as although I am a professional software developer, I don't know what SE's backend looks like.)
    (0)
    Survivor of Housing Savage 2018.
    Discord: Tridus#2642

Page 2 of 2 FirstFirst 1 2