Page 38 of 58 FirstFirst ... 28 36 37 38 39 40 48 ... LastLast
Results 371 to 380 of 708

Hybrid View

  1. #1
    Player
    NanaWiloh's Avatar
    Join Date
    Aug 2015
    Posts
    2,498
    Character
    Nana Wiloh
    World
    Lamia
    Main Class
    Astrologian Lv 100
    Quote Originally Posted by dododogu View Post
    i'm sorry i have no idea how to reply to this or make sense of it. it's so insane lol.

    anyway, i really wish they would at least be a bit more open about their plans for changes and how they're implementing DC travel since it's become much more utilized and important to players since EW.

    one thing i do like about CBU3 is that they do tend to be more "open" about their process than most would, but i feel like they dropped the ball with this...As frustrating as this all is, i think if they at least went over the "how" and "why" they made these choices, it would make me feel a bit more accepting of the changes they've implemented. that would probably be complicated to answer because it's all infrastructure and data stuff your average player wouldn't know or care about, but i think it would make things just a bit less stressful i guess. more transparency is always nice.
    The server infrastructure is archaic when compared to MMO's like WoW. So their options for dealing with congestion and periods of high traffic are not great. New servers have been added but as this threads shows people want nothing to do with them. Add on top that SE over the years has taken more aggressive approach to handling congestion. Even if that approach upsets people like the restrictions we now have. Some of us have seen what happens when SE does not step in. I have no love for the restrictions but I have even less for the days. When SE just twiddle their thumbs until something melted.

    This games server infrastructure and coding are the heart of its issues. But SE wont give the devs the man power, resources and time to rebuild them from the ground up. The game will have to cave under the weight of its issues before SE finally takes proper action.
    (1)
    Last edited by NanaWiloh; 08-14-2024 at 03:27 PM.

  2. #2
    Player
    erroch's Avatar
    Join Date
    Jun 2016
    Posts
    18
    Character
    Erah'sae Zhwan
    World
    Balmung
    Main Class
    Gladiator Lv 100
    Quote Originally Posted by NanaWiloh View Post
    The server infrastructure is archaic ...
    I agree on the server architecture being ancient and archaic.
    I think the cloud server deployment was a chance to change that up a bit, and maybe when/if that actually gets deployed things might smooth out some and maybe under the hood things might end up a bit better, even if it presents the same to us. That had to be a major lift to go from this sort of odd fixed architecture they have now to something that can be dynamically scaled.

    That said, it has been a really long time since servers were actually routinely melting.
    I think the last time it was with any regularity was Stormblood. There are instances here and there, sure, often explained away as being the fault of a DDOS attack, but even severe outlier spikes in people on a server, we didn't really get server performance degradation.
    (Like the infamous billboard party which locked multiple housing wards to capacity, and caused a hour+ world visit queue)
    The instance servers where most activities happen are segregated from the actual world servers anyway.

    So far in Dawntrail, on Crystal, the only time things got really bad when somehow we managed to shove 1k people into a single instance for a single boss fate. The server survived but it was not a pleasant experience. The other instances, however, were working great.

    These current limits seem exceptional arbitrary and -far- below the thresholds for actual performance degradation.
    There's some speculation that this is a 'stick' until the numbers on Dynamis improve.
    If that is the case, making it harder to play with others is going to make us dig our feet in (as usual) and is very much not the way to encourage it.
    (4)
    -----
    Maintainer of the FFXIV RP Event Calendar at https://ffxiv-rp.org

  3. #3
    Player
    Urbancat's Avatar
    Join Date
    Aug 2013
    Location
    Ul'dah
    Posts
    21
    Character
    Jhanra Dalcha
    World
    Mateus
    Main Class
    Lancer Lv 50
    I have to say this last restrictions are really putting a damp on my time in the game.
    I am mainly an RPer and been for a long time. I have stuck with the game since 1.0 and seen it's up and downs, but right is the first time I am really having troubles sticking with it.

    There's a lot of initiatives that people start and maintain to group like minded players.
    In my case is Roleplay, but I can't see those limitations hitting only one type of player.
    Is really making difficult to enjoy the game and continue to meet the people I usually frequent and maybe even worse, is making harder for new people to mingle and for initiatives to gain track.

    Not sure what technical benefits they are having using those restrictions, but on my side of things the only effect is playing less. Love the game but if it is 10 plus years I am sticking with it is for the people that play it making from hard to impossibile to interact with them isn't really incentiveing me to stick around anymore. So I hope they do something about it because otherwise start to be way less fun to play and continue to do so.
    (9)

  4. #4
    Player
    GiR_Zippo's Avatar
    Join Date
    Dec 2021
    Posts
    37
    Character
    Nonoko Yamada
    World
    Shiva
    Main Class
    Conjurer Lv 52
    So far in Dawntrail, on Crystal, the only time things got really bad when somehow we managed to shove 1k people into a single instance for a single boss fate. The server survived but it was not a pleasant experience. The other instances, however, were working great.
    Hmm... 1k player on one server instance and the server can't handle it. Sounds like a normal issue with the update tick, that's the limitation.

    If they are used the basic 1&1 how to build a MMO-Server the map, client and network should run on different threads (of course multithreaded) and glued together via push-pop queues.
    If this is the case, the map-thread updates everything happening on the map, build the packets out of the box which aren't requires client datas (monster move, vfx, s.o.) and hand them over to the routine which publishes them to the clients in range (normally the server should know where are the clients are located on the map and this routine is publishing parallelized).
    Basically everything on the map which's not static is in a queue on the map and this queue will be processed by every update tick.
    Please keep in mind, this object-queue is normally not proccessed multithreaded.
    That's the easy part.

    The hard one is, when you or 1k ppl intercating with the boss, if you gettn the aggro the boss will ask for your position and turn around.
    For this you have to get the position from your player-object, whichs mostly in a mutexed region, so every other routine has to wait until the active one has finished the access since the C++ below C++14 or C# dosn't have specialized read many - write once mutex, if not custom implemented like ACE was doing long time ago.
    Now we have to push this packet to the players involved (this does the "clients in range" routine).

    Getting further: All of them doing damage to the boss, it gets the spell data you hit with, calls a sub to calculate the damage and passes everything to the boss-script too, in case it has to react to your actions.
    Now we'll send the response to you and every player in range.
    Please keep in mind, this will handled by the map-tick for every player, boss, mob, NPC, s.o. in the object-queue.

    The tricky part
    The player-object. Normally the map and its queue keeping track of it, unfortunately you have to wait until it's your player-objects turn to be updated (damage calculation, get collision, update position, send data, s.o.).

    Oh and there is more: The script engine SE is using for the bosses. I guess it's LUA.
    Compared to native compiled routines, LUA is kinda "slow", but it has a huge advantage:
    You can change the scripts and reload on runtime.


    Had to shorten everything... hope this will help a tiny bit to understand what is going on under the hood of a MMO-server.
    (Programmed such server things long time ago, so everything is kinda vague)

    Songbirds as an example (one of the most famous bard groups)
    Don't know them. ¯\_(ツ)_/¯
    (3)

  5. #5
    Player
    VoidsentStatus's Avatar
    Join Date
    Apr 2022
    Posts
    379
    Character
    Voidsent Veneer
    World
    Halicarnassus
    Main Class
    Paladin Lv 100
    Quote Originally Posted by GiR_Zippo View Post
    Don't know them. ¯\_(ツ)_/¯
    https://www.twitch.tv/SongbirdsFFXIV
    https://x.com/songbirdsffxiv?lang=en

    Back before DJ's, when bards were heavily everywhere, as far as I was aware, they had the biggest song catalogue out of all of the groups, and used to host hours long concerts playing famous songs from irl, other game genre's, and previous ff's. they used to do this in open world in limsa, gridania, etc. but eventually you could pay for them at venues, weddings, etc. They eventually expanded and played on eu and jp as well from what I remember back then. you can find a decent chunk of some of the concerts on youtube.
    (0)

  6. #6
    Player
    KazukoHimura's Avatar
    Join Date
    Jul 2024
    Location
    Limsa Lominsa (RP), Gridania (WoL)
    Posts
    66
    Character
    Kazuko Himura
    World
    Halicarnassus
    Main Class
    Viper Lv 100
    Quote Originally Posted by GiR_Zippo View Post
    -Oooh MMO programming details-
    Welp, we're done here. Sqenix, hire this person!
    (0)
    I apologize deeply for anything I've written that has hurt someone.

  7. #7
    Player
    GiR_Zippo's Avatar
    Join Date
    Dec 2021
    Posts
    37
    Character
    Nonoko Yamada
    World
    Shiva
    Main Class
    Conjurer Lv 52
    Quote Originally Posted by KazukoHimura View Post
    Welp, we're done here. Sqenix, hire this person!
    huh? It was not my intention to "attack" someone, I'm sorry if it was taken that way.
    I just had the good intention to explain what's going on in the background for ppl who may not know and are interested in.
    Unfortunately 3000 words aren't enough to get into detail...
    (0)
    Last edited by GiR_Zippo; 08-16-2024 at 02:55 AM.

  8. #8
    Player
    KazukoHimura's Avatar
    Join Date
    Jul 2024
    Location
    Limsa Lominsa (RP), Gridania (WoL)
    Posts
    66
    Character
    Kazuko Himura
    World
    Halicarnassus
    Main Class
    Viper Lv 100
    Quote Originally Posted by GiR_Zippo View Post
    huh? It was not my intention to "attack" someone, I'm sorry if it was taken that way.
    I just had the good intention to explain what's going on in the background for ppl who may not know and are interested in.
    Unfortunately 3000 words aren't enough to get into detail...
    Oh, no no no no no no! I'm not attacked, I'm impressed! It probably didn't come off that way because sometimes its hard to convey intent through text.
    (2)
    I apologize deeply for anything I've written that has hurt someone.

  9. #9
    Player
    TakeshiNakazato's Avatar
    Join Date
    Nov 2021
    Posts
    15
    Character
    Taka Pasu
    World
    Excalibur
    Main Class
    Dragoon Lv 100
    Checking in again. Changes still suck. I hate them even more as time goes on.
    (7)

  10. #10
    Player
    xanatosdc's Avatar
    Join Date
    Mar 2024
    Posts
    40
    Character
    Ciara Caito
    World
    Zalera
    Main Class
    Black Mage Lv 100
    Yup. They suck ass. Can't go to any of the venues I usually frequent with my friends because it's impossible to get to Aether.
    (6)

Page 38 of 58 FirstFirst ... 28 36 37 38 39 40 48 ... LastLast