...as one of those degree-holding IT professionals I will politely disagree.
ESOUser0x00 wrote: »ESOUser0x00 wrote: »I'm not familiar with MMORPG tech but for cloud to scale up, you simply throw more machine resources.
Not quite that simple. There are two approaches to scaling IT services:
Scale up - i.e. add more resource too each node, such as more CPUs, more RAM, faster hard drives, more NICs etc
Scale out - i.e. add more nodes to the cluster/load-balanced array
Most services use a combination of the approaches but crucially, each has laws of diminishing returns depending on the software architecture. Some services, say Exchange Server, Active Directory and SQL Server, scale out excellently, in some cases hundreds of nodes can be uniformly load balanced automatically. Other services, e.g. vanilla LDAP directories, scale out badly and should be scaled up, but you then reach physical limitations of the host, e.g. perhaps it can only hold 32 CPUs or something. Some hardware architectures scale up better - NUMA for example - but the hosted service must run NUMA aware code (such as Exchange or SQL) or that service will fail to scale with it, in fact it may perform worse the more CPUs you add.
Now, we don't know how ZOS have done this but let's be honest, they're not really on the ball in terms of modernity of their code, so we can easily envisage a case where they're in a corner due to weak architecture decisions early in development and therefore cannot easily take advantage of hardware scalability.
Hmm, why does active directory scale out excellently while vanilla LDAP directories don't?
TequilaFire wrote: »TequilaFire wrote: »Let's also not forget about poorly optimized client side code either and flat out bugs like memory leaks.
After all this time you would think game devs could take advantage of multicore processing client side as well.
Servers are an issue but it takes two to tango.
When ESO was coded multicore gaming was still very much in its infancy.
But multicore computing was not, also the 64 bit client got a workover.
I can't get away coding old school in my industry, no excuse for game development.
...as one of those degree-holding IT professionals I will politely disagree.
My Brother has an IT job, never went to school for it, self taught in everything. Granted he works on small servers for a construction company that services multiple states. He also sets up servers for clients of said company. Nothing big, but it is possible to learn the trade without the schooling. Many trades have a school, and an Apprenticeship Program, including IT if you know where to look.
Get rid of proc sets, problem solved. Learn to play with real skills, dodge, block, parry, attack with position and timing.
...as one of those degree-holding IT professionals I will politely disagree.
My Brother has an IT job, never went to school for it, self taught in everything. Granted he works on small servers for a construction company that services multiple states. He also sets up servers for clients of said company. Nothing big, but it is possible to learn the trade without the schooling. Many trades have a school, and an Apprenticeship Program, including IT if you know where to look.
I don't disagree with you here at all.
If you read what the guy I was responding to actually said, and some of my subsequent posts you'd see that.
You can learn through experience, but not through passion.
Which agrees with what I was saying, he does the work, and has practical, relevant experience.
Hell, I learned the trade while in the USAF, and went back and got a degree later.
I am certainly holding off on Morrowind, in order to check what my esteemed colleagues here think before I commit!
No way would I ever pre-order anything from ZOS. You're better off setting fire to your money.
For me Palladium Books holds that position. I at least get enjoyment out of ESO, but then I'm playing the game, not powering through it. I've been playing since console release, and haven't completed all three main quests yet on my primary character, and have barely touched any of the DLC even though I have them. One of those characters is going to be deleted and changed into the Warden.
I love how everyone is suddenly an IT professional and expert software developer.
I'd never assume what ZOS's problems are because I haven't seen what they're working with.
The variables are simply too numerous to make assumptions.
AlexTech0x wrote: »
Throwing more hardware at a problem isn't always the solution. That's like saying - "I want to tie my shoes faster so having a 1000 people doing it instead of just me should make it 1000 times faster".
I read somewhere on here that the super-server is something like 16 servers linked together in Texas.
...as one of those degree-holding IT professionals I will politely disagree.
My Brother has an IT job, never went to school for it, self taught in everything. Granted he works on small servers for a construction company that services multiple states. He also sets up servers for clients of said company. Nothing big, but it is possible to learn the trade without the schooling. Many trades have a school, and an Apprenticeship Program, including IT if you know where to look.
I don't disagree with you here at all.
If you read what the guy I was responding to actually said, and some of my subsequent posts you'd see that.
You can learn through experience, but not through passion.
Which agrees with what I was saying, he does the work, and has practical, relevant experience.
Hell, I learned the trade while in the USAF, and went back and got a degree later.
He Started with a passion, with his first rebuild computer when he was 14 and progressed from there. So passion does hold a key, and is what started him on his road to the experience.
...as one of those degree-holding IT professionals I will politely disagree.
My Brother has an IT job, never went to school for it, self taught in everything. Granted he works on small servers for a construction company that services multiple states. He also sets up servers for clients of said company. Nothing big, but it is possible to learn the trade without the schooling. Many trades have a school, and an Apprenticeship Program, including IT if you know where to look.
I don't disagree with you here at all.
If you read what the guy I was responding to actually said, and some of my subsequent posts you'd see that.
You can learn through experience, but not through passion.
Which agrees with what I was saying, he does the work, and has practical, relevant experience.
Hell, I learned the trade while in the USAF, and went back and got a degree later.
He Started with a passion, with his first rebuild computer when he was 14 and progressed from there. So passion does hold a key, and is what started him on his road to the experience.
See, what he keeps confusing is that I said knowledge, which he took as skill. You don't need skill to understand how the game of Baseball is played, or be a pilot to understand how a plane works, or even be an IT tech to understand what is all involved with the field.
As I was trying to make him understand, though I'm convinced that he can't understand this for fear that his piece of paper means little to nothing because of it, is you if you have the passion to learn the field, you don't need to have the job to have the knowledge. All the problems that can cause issues with servers and networking is well documented in various sources of information. Information that most techs that aren't conceded will use as a reference to help them do their job. But again... he can't see the difference. To him knowledge = skill.
As I was trying to make him understand, though I'm convinced that he can't understand this for fear that his piece of paper means little to nothing because of it, is you if you have the passion to learn the field, you don't need to have the job to have the knowledge. All the problems that can cause issues with servers and networking is well documented in various sources of information. Information that most techs that aren't conceded will use as a reference to help them do their job. But again... he can't see the difference. To him knowledge = skill.
As I was trying to make him understand, though I'm convinced that he can't understand this for fear that his piece of paper means little to nothing because of it, is you if you have the passion to learn the field, you don't need to have the job to have the knowledge. All the problems that can cause issues with servers and networking is well documented in various sources of information. Information that most techs that aren't conceded will use as a reference to help them do their job. But again... he can't see the difference. To him knowledge = skill.
Knowledge alone can only take you so far, you can only become a skilled practitioner of anything by application of knowledge in a real world environment.
For example, if I say to you that I have a desktop running an application that is performing badly, what are your first 3 troubleshooting steps?
...as one of those degree-holding IT professionals I will politely disagree.
My Brother has an IT job, never went to school for it, self taught in everything. Granted he works on small servers for a construction company that services multiple states. He also sets up servers for clients of said company. Nothing big, but it is possible to learn the trade without the schooling. Many trades have a school, and an Apprenticeship Program, including IT if you know where to look.
I don't disagree with you here at all.
If you read what the guy I was responding to actually said, and some of my subsequent posts you'd see that.
You can learn through experience, but not through passion.
Which agrees with what I was saying, he does the work, and has practical, relevant experience.
Hell, I learned the trade while in the USAF, and went back and got a degree later.
He Started with a passion, with his first rebuild computer when he was 14 and progressed from there. So passion does hold a key, and is what started him on his road to the experience.
See, what he keeps confusing is that I said knowledge, which he took as skill. You don't need skill to understand how the game of Baseball is played, or be a pilot to understand how a plane works, or even be an IT tech to understand what is all involved with the field.
As I was trying to make him understand, though I'm convinced that he can't understand this for fear that his piece of paper means little to nothing because of it, is you if you have the passion to learn the field, you don't need to have the job to have the knowledge. All the problems that can cause issues with servers and networking is well documented in various sources of information. Information that most techs that aren't conceded will use as a reference to help them do their job. But again... he can't see the difference. To him knowledge = skill.
That's not what I said at all. I said experience results in skill.
A degree exposes you to things, training gives you knowledge, experience gives you skill.
Try to actually read what I wrote before you criticize it.
Experience is the only thing that's really necessary. The rest is nice to have, but not critical. You're getting wrapped around the axle with things you -think- I said.
lordrichter wrote: »As I was trying to make him understand, though I'm convinced that he can't understand this for fear that his piece of paper means little to nothing because of it, is you if you have the passion to learn the field, you don't need to have the job to have the knowledge. All the problems that can cause issues with servers and networking is well documented in various sources of information. Information that most techs that aren't conceded will use as a reference to help them do their job. But again... he can't see the difference. To him knowledge = skill.
Knowledge alone can only take you so far, you can only become a skilled practitioner of anything by application of knowledge in a real world environment.
For example, if I say to you that I have a desktop running an application that is performing badly, what are your first 3 troubleshooting steps?
You only need one. Switch from Windows to Linux.
Its about game design, no amount of extra servers is going to solve this problem because the way the game was designed, the calculations, and the amount of players interacting at one time unless you are suggesting that everyone gets their own personal sever like the days of ultima online where everyone had their turnkey.
This is unmitigated horse crap. the lag is due to a combination of network transport latency and server processing lag not game design. What needs to be addressed are sever and network load balancing and it isn't as easy as it sounds, I know because before I retired I was a Consulting Engineer contracted to Digital Reality. We provided server systems for many online games.
Also if these Data centers are anywhere near North Dallas there is a very good chance they are on Century link which has the single worst infrastructure in the country, also those data centers won't be changing anytime soon, so the best we can hope for is a new contract with new data centers which brings its own stabbing your eye out with a fork issues.
If you people are going to ***, *** about the right things not something as idiotic as bad design.
Seriously? You sound like some one who is still running a 286.
Instead of offhadedly dismissing something you cant know if it's true or not, consider the idea. While I agree that SOME of what you said is correct, that wouldnt explain the extreme lag that happens every evening. In reality, there are too many calls to the same resource. And in response to the person you responded to, it is doable. It just takes the will. Every programming issue CAN be solved and resolved. It just takes the want to do it. And as long as you keep spending money, they will get the idea you like their ideas. Money drops off with the reason that it's there lack of will to solve it, they WILL get the will to solve it. Whether it's hardware, software or network issues.
And FYI, I've been into programming since before there were hard drives. Dont dismiss some one's idea because you dont get it. Next time try... I dont think that's the issue or that may be so but I think it has more to do with. I programmed my own games on a commodore64 portable with a 3 inch screen and spent more time getting the coding right and trying to find my typos than actually playing. I coded several things for NWN1 private servers. Things change and when you dont change with them, problems occur.
My personal opinion? Your both almost right.
...as one of those degree-holding IT professionals I will politely disagree.
My Brother has an IT job, never went to school for it, self taught in everything. Granted he works on small servers for a construction company that services multiple states. He also sets up servers for clients of said company. Nothing big, but it is possible to learn the trade without the schooling. Many trades have a school, and an Apprenticeship Program, including IT if you know where to look.
I don't disagree with you here at all.
If you read what the guy I was responding to actually said, and some of my subsequent posts you'd see that.
You can learn through experience, but not through passion.
Which agrees with what I was saying, he does the work, and has practical, relevant experience.
Hell, I learned the trade while in the USAF, and went back and got a degree later.
He Started with a passion, with his first rebuild computer when he was 14 and progressed from there. So passion does hold a key, and is what started him on his road to the experience.
See, what he keeps confusing is that I said knowledge, which he took as skill. You don't need skill to understand how the game of Baseball is played, or be a pilot to understand how a plane works, or even be an IT tech to understand what is all involved with the field.
As I was trying to make him understand, though I'm convinced that he can't understand this for fear that his piece of paper means little to nothing because of it, is you if you have the passion to learn the field, you don't need to have the job to have the knowledge. All the problems that can cause issues with servers and networking is well documented in various sources of information. Information that most techs that aren't conceded will use as a reference to help them do their job. But again... he can't see the difference. To him knowledge = skill.
That's not what I said at all. I said experience results in skill.
A degree exposes you to things, training gives you knowledge, experience gives you skill.
Try to actually read what I wrote before you criticize it.
Experience is the only thing that's really necessary. The rest is nice to have, but not critical. You're getting wrapped around the axle with things you -think- I said.
Calling the kettle black aren't we. I've read what you wrote... and I also know that someone who has the passion to learn the field can be just as knowledgeable as someone in the field. That's what I said... you took it as an affront to you as a skilled tradesman thinking that no you can't. Which I know for a fact through many examples that yes you can. I have friends that got into IT and do their jobs better than most with countless degrees and licensing and they started off with it being a hobby. This is what I was trying to convey which you completely ignored....
Its about game design, no amount of extra servers is going to solve this problem because the way the game was designed, the calculations, and the amount of players interacting at one time unless you are suggesting that everyone gets their own personal sever like the days of ultima online where everyone had their turnkey.
This is unmitigated horse crap. the lag is due to a combination of network transport latency and server processing lag not game design. What needs to be addressed are sever and network load balancing and it isn't as easy as it sounds, I know because before I retired I was a Consulting Engineer contracted to Digital Reality. We provided server systems for many online games.
Also if these Data centers are anywhere near North Dallas there is a very good chance they are on Century link which has the single worst infrastructure in the country, also those data centers won't be changing anytime soon, so the best we can hope for is a new contract with new data centers which brings its own stabbing your eye out with a fork issues.
If you people are going to ***, *** about the right things not something as idiotic as bad design.
Seriously? You sound like some one who is still running a 286.
Instead of offhadedly dismissing something you cant know if it's true or not, consider the idea. While I agree that SOME of what you said is correct, that wouldnt explain the extreme lag that happens every evening. In reality, there are too many calls to the same resource. And in response to the person you responded to, it is doable. It just takes the will. Every programming issue CAN be solved and resolved. It just takes the want to do it. And as long as you keep spending money, they will get the idea you like their ideas. Money drops off with the reason that it's there lack of will to solve it, they WILL get the will to solve it. Whether it's hardware, software or network issues.
And FYI, I've been into programming since before there were hard drives. Dont dismiss some one's idea because you dont get it. Next time try... I dont think that's the issue or that may be so but I think it has more to do with. I programmed my own games on a commodore64 portable with a 3 inch screen and spent more time getting the coding right and trying to find my typos than actually playing. I coded several things for NWN1 private servers. Things change and when you dont change with them, problems occur.
My personal opinion? Your both almost right.
So bad sever and network load balancing wouldn't explain what happens to some people every evening? And having a provider with a terrible infrastructure at the data center is an opinion from the from the 286 days?
Yeah you might want to stick to the NWN private servers. SMH
Yolokin_Swagonborn wrote: »I'm glad we finally have a thread like this. Part of me has always felt that way back when craglorn launched, and PvP framerates and performance died, there was a top level decision to move resources away from the PvP side of the game.
You could kind of tell that was the case watching ESO lives at the time where ZOS would routinely IGNORE all PvP related questions. The game was designed to let hundreds of players on screen at the same time and it ACTUALLY WORKED at launch.
I wouldn't be surprised if all this pain and suffering inflicted on the PvP community for the past two years was completely avoidable and upper management just made a business decision to limit resources and some bright person said something like "well we could still make it work with less." So they did, and it didn't work. But instead of correcting their mistake and adding more resources to PvP, they told players to spread out.
I am glad we are talking about this and it would be amazing to know if ZOS just is unwilling to invest in something that would actually make this game work.
If they are unwilling to invest in us, why are we investing in them?
Yolokin_Swagonborn wrote: »I'm glad we finally have a thread like this. Part of me has always felt that way back when craglorn launched, and PvP framerates and performance died, there was a top level decision to move resources away from the PvP side of the game.
You could kind of tell that was the case watching ESO lives at the time where ZOS would routinely IGNORE all PvP related questions. The game was designed to let hundreds of players on screen at the same time and it ACTUALLY WORKED at launch.
I wouldn't be surprised if all this pain and suffering inflicted on the PvP community for the past two years was completely avoidable and upper management just made a business decision to limit resources and some bright person said something like "well we could still make it work with less." So they did, and it didn't work. But instead of correcting their mistake and adding more resources to PvP, they told players to spread out.
I am glad we are talking about this and it would be amazing to know if ZOS just is unwilling to invest in something that would actually make this game work.
If they are unwilling to invest in us, why are we investing in them?
willlienellson wrote: »Have you considered the possibility that.....they don't care.