|
BloodyScab posted:
|
# ? Dec 11, 2017 16:14 |
|
|
# ? Apr 25, 2024 09:00 |
|
Well drat, that all sounds like it could take awhile to get right. Good thing we are still in the early days.
|
# ? Dec 11, 2017 16:20 |
|
"Putting developers and customers on the same slack clone without any separation was probably not a great idea in hindsight." ~ Chris Probably
|
# ? Dec 11, 2017 16:29 |
|
What is the server meshing supposed to do? Other than be the *magic* that makes everything work. And let's be clear here; a 'server mesh' is effectively just describing a system where hosts are interconnected with a least cost routing model. It's not _a thing_, but a philosophy that you have to construct your entire server architecture around because it impacts the operation of said, not the least is going to be introducing race conditions. You don't take a piece of single-threaded server software and bang it into a mesh for the ability to say you did it. Feels like they're moving closer to an instance model with queuing, but the technical issues are still massive here, not the least is the exponential increase in traffic that comes from meshing.
|
# ? Dec 11, 2017 16:31 |
|
Hav posted:What is the server meshing supposed to do? Other than be the *magic* that makes everything work. https://www.youtube.com/watch?v=QeZtqoydXpc
|
# ? Dec 11, 2017 16:35 |
|
The Titanic posted:You’re so cute when you do this. You’re not a backer and you have no “skin in the game”. What's with the reverse psychology bit of late? Saying I'm not a backer is not going to get me to link my account or show "proof" otherwise. Don't want to believe that I am? I'm fine with that.
|
# ? Dec 11, 2017 16:37 |
|
ManofManyAliases posted:What's with the reverse psychology bit of late? Saying I'm not a backer is not going to get me to link my account or show "proof" otherwise. Don't want to believe that I am? I'm fine with that. Apart from this post, obviously.
|
# ? Dec 11, 2017 16:42 |
|
Moreso than any of the Jesus patches, the revolutionary nested server mesh technology was going to be the silver bullet that turned Star Citizen into the BDSSE instead of a 6 FPS barely multiplayer buggy pile of poo poo. The fact that they admit that they haven't even STARTED on the most important and difficult thing that will make or break the entire project is incredible.
|
# ? Dec 11, 2017 16:42 |
|
ManofManyAliases posted:What's with the reverse psychology bit of late? Saying I'm not a backer is not going to get me to link my account or show "proof" otherwise. Don't want to believe that I am? I'm fine with that. What does it even matter if Moma is a backer or not? I've never understood the Moma's spaceships sleuthing thing. You're still toast, though.
|
# ? Dec 11, 2017 16:48 |
|
Enchanted Hat posted:they haven't even STARTED You admit that the devlopement didn't even start, so stop panic and FUDing. Buying a submarine loaded with torpedoes will appease you.
|
# ? Dec 11, 2017 16:49 |
|
I'm letting you backers know that I understand the hell out of game development. Real meat and potatoes stuff. And if you wait a minute, I'll show you just how the sausage gets made.
|
# ? Dec 11, 2017 16:49 |
|
Star Citizen: not started yet
|
# ? Dec 11, 2017 16:52 |
|
ManofManyAliases posted:What's with the reverse psychology bit of late? Saying I'm not a backer is not going to get me to link my account or show "proof" otherwise. Don't want to believe that I am? I'm fine with that. Just ignore the sycophants.
|
# ? Dec 11, 2017 16:52 |
|
You know. Some people might feel bad for Clive, saying hes defensive because hes stuck by management, etc so hes doing the bullshit artist routine. You know what? gently caress him. He's just a fuckin scammer (if your paycheck is derived from theft or fraud and you know it. You are just as guilty! Even if you are a janitor. You know better. Get a real job) at this point and I hope they use him as the scappiest of goats soon.
|
# ? Dec 11, 2017 16:55 |
|
Hav posted:What is the server meshing supposed to do? Other than be the *magic* that makes everything work. One morning, after a whole night of coding, Chris Roberts had an unique insight: Just like clients connect to the same server, multiple servers can connect to each other! Therefore, if a server can handle a hundred clients, then ten servers connected together will be able to handle a thousand. Math doesn't lie.
|
# ? Dec 11, 2017 16:56 |
|
SCtrumpHaters posted:You know. Some people might feel bad for Clive, saying hes defensive because hes stuck by management, etc so hes doing the bullshit artist routine. I think your gimmick swung too far to the other side
|
# ? Dec 11, 2017 16:56 |
|
Daztek posted:I think your gimmick swung too far to the other side Another part of cutting the bullshit is any sympathy for people who choose to continue working at CIG. They know the score. They have known it for a long time. They are scammers. Some may be the equivalent of the office secretary at the phishing call office in India but they are still scammers, they help enable it to go more efficiently and profit personally from it to the tune of tens of thousands a year. If you can't get an actual job then maybe you aren't good enough for the industry.
|
# ? Dec 11, 2017 16:57 |
|
SCtrumpHaters posted:I'm letting you backers know that I understand the hell out of game development. Real meat and potatoes stuff. I didn't know that game development involved meat and potatoes.
|
# ? Dec 11, 2017 17:01 |
|
Lets get really real here guy who works as a paralegal in LA (random example). The tens of thousands of dollars a year you receive is derived from people, often mentally ill, who think you are making and delivering a certain product. you know for a fact that that product is impossible or of such poor quality. Yet you stay. You justify to yourself that you aren't the one in charge. just doing what you are told. those tens of thousands in cash is just too nice. You don't even quit your job even though you fail over and over to get even the most basic things correct. You have 0 pride. You stay at this point because you either don't care (ie scum) or know you could not get an actual job in the industry (parasitic scum). SCtrumpHaters fucked around with this message at 17:09 on Dec 11, 2017 |
# ? Dec 11, 2017 17:02 |
|
Hav posted:Feels like they're moving closer to an instance model with queuing, but the technical issues are still massive here, not the least is the exponential increase in traffic that comes from meshing. Obviously 10 million AI agents would know how to avoid generating too much inter-communication traffic. SelenicMartian posted:Star Citizen: not started yet
|
# ? Dec 11, 2017 17:03 |
|
https://twitter.com/BigfryTV/status/940249688321671168
----------------
|
# ? Dec 11, 2017 17:08 |
|
Hav posted:They're vested in Yojimbo at the moment; But that's just a network library. As you know there's also physics/simulation, AI, state tracking, tons of subsystems. That needs to be built inside a server framework which handles resource allocation, scaling, spatial segmentation, load balancing, recovery, shared state, persistence, etc. I get the vibe I am getting is that they don't really have this and are just piggybacking on cryengine.
|
# ? Dec 11, 2017 17:08 |
|
SCtrumpHaters posted:Lets get really real here guy who works in QA at Manchester (random example). Dr. Smart: The difference being? Chris Roberts: They give me their money. Dr. Smart: That's a nice rationalization, Chris.
|
# ? Dec 11, 2017 17:10 |
|
https://twitter.com/dsmart/status/940250380025454592
----------------
|
# ? Dec 11, 2017 17:10 |
|
Article or blog?
|
# ? Dec 11, 2017 17:14 |
|
Incitatus posted:Article or blog? TheAgent posted:Incinatus: Is it an article or a blog?
|
# ? Dec 11, 2017 17:27 |
|
Incitatus posted:I didn't know that game development involved meat and potatoes. perma crunch mode produces the civil meat for the best drat grotesque meal ever
|
# ? Dec 11, 2017 17:27 |
|
PederP posted:But that's just a network library. As you know there's also physics/simulation, AI, state tracking, tons of subsystems. That needs to be built inside a server framework which handles resource allocation, scaling, spatial segmentation, load balancing, recovery, shared state, persistence, etc. I get the vibe I am getting is that they don't really have this and are just piggybacking on cryengine. My point was that they're really pinning hope on the network library that is effectively a rework of other existing code being written by a volunteer. Nothing else is effectively being built on top of that. Yes, they're relying on Lumberyard, and appear to have placed an undue amount of importance on the aforementioned You should go find the video on the serialised variables. They literally figured out atomic updates of objects (_get & _set) last year. Race conditions appear to be hilariously common in a largely single-threaded application, which starts to raise the specter of trying to scale out.
|
# ? Dec 11, 2017 17:31 |
|
Mirificus fucked around with this message at 17:51 on Dec 11, 2017 |
# ? Dec 11, 2017 17:34 |
|
SCtrumpHaters posted:Another part of cutting the bullshit is any sympathy for people who choose to continue working at CIG. They know the score. Mate of mine works in Foundry 42, he's been trying to get out for a year now :/
|
# ? Dec 11, 2017 17:35 |
|
Hav posted:You should go find the video on the serialised variables. They literally figured out atomic updates of objects (_get & _set) last year. Race conditions appear to be hilariously common in a largely single-threaded application, which starts to raise the specter of trying to scale out. Star Citizen: Around the Verse - Serialized Variables https://www.youtube.com/watch?v=L4m2nwn5wT8&t=793s
|
# ? Dec 11, 2017 17:36 |
|
D_Smart posted:OK, serious question time. I do. I really mean it.
|
# ? Dec 11, 2017 17:40 |
|
First was about Database Schmeg Now. It's not about netcode I think the last thing will be It's a player problem not the game
|
# ? Dec 11, 2017 17:41 |
|
Hav posted:My point was that they're really pinning hope on the network library that is effectively a rework of other existing code being written by a volunteer. Nothing else is effectively being built on top of that. Yes, they're relying on Lumberyard, and appear to have placed an undue amount of importance on the aforementioned Wow. That's just sad. There are bound to be developers onboard who know exactly how much this is a death march and going absolutely nowhere. I don't agree that people should "just quit". Yeah, they know it's a scam, but if they have families to feed that takes precedence. There are a lot of jobs which have an immoral aspect, and it's easy to claim the moral highground at a distance. Life sucks for the people who know this will end badly, that job loss is inevitable and haven't been able to find a new one yet. I would be surprised if basically every single programmer wasn't looking for new employment.
|
# ? Dec 11, 2017 17:41 |
|
Star Citizen is the greatest videogame ever made except when anyone is actually playing
|
# ? Dec 11, 2017 17:42 |
|
SelenicMartian posted:Remember how a flashlight would light asteroids for miles? I don't remember this. Please elaborate.
|
# ? Dec 11, 2017 17:42 |
|
Mirificus posted:[/url]
|
# ? Dec 11, 2017 17:42 |
|
PederP posted:Well, I've been a gamedev for more than a decade, and I've never heard anyone use frame in a server-side context. I've heard it and used it fairly often myself, so PederP posted:You also shouldn't have a loop based server architecture in an MMO, outside of basic plumbing for consumer-producer patterns, etc. Um, are we having a semantic issue here? The core of any video game program is the update loop. Are you saying a game server should not run a simulation of the game? Have you worked on any games that actually use client-server architecture (which is obviously required for an MMO)? Peer-to-Peer network arch you could maybe get away with a stateless server just marshaling messages between clients, but... an MMO? Use case: World of Warcraft raid. 25 people are standing in front of a raid boss. The raid boss is waiting for one of two things: 1. A player moves within 20m 2. A player attacks When 1. or 2. happens, the boss starts his timer (countdown to enrage), changes state from "waiting" to "phase 1", decides who to attack, moves, and starts attacking. So who controls the raid boss in WoW? Who keeps time? Who tells the boss where to move and who to attack? The server does. It's running a copy of the game, and the core of any game is the update loop. The server is waiting for client input and reacting by changing state, much the same way as a GUI is waiting for user input. When you boil that down to its core, you will find a while(true) loop. The speed at which the while(true) loop runs is called the tick rate or frame rate of the server. If you've been doing this for 10 years, you will no doubt feel I'm being condescending, so apologies, not my intention. I'm trying to get on the same page here, and also add some informative stuff for those who aren't coders or don't have game dev experience.
|
# ? Dec 11, 2017 17:47 |
|
EminusSleepus posted:First was about Database Schmeg I think it's pretty clear that they're going to shift the message to "It's your hardware, stupid. See look at all these streamers getting smooth framerates, the problem is that your computer is inadequate." <Streamers continue to play on private server with ~5 people>
|
# ? Dec 11, 2017 17:49 |
|
|
# ? Apr 25, 2024 09:00 |
|
https://www.youtube.com/watch?v=_TGTYOS44H4&t=1490s THE NETCODE IS FINE THIS IS FINE
|
# ? Dec 11, 2017 17:57 |