Stevvo 3 days ago

A huge amount of words, a lot which validate the perspective of the people it is directed against.

I was involved in the development of a multiplayer mod for GTA5 nearly 10 years ago. I couldn't understand the technical direction of FiveM at the time because it was based on the existing peer-to-peer, client-authoritative architecture of GTA Online that caused countless problems with cheats/hacks. All it did was provide a way for Lua scripts to call the game's native script functions.

This is in contrast to other mods, such as Alt:V which is the target of much of this tirade. These other mods were inspired by MTA/SA:MP and provided a complete reimplantation of multiplayer in the game where the server is the ultimate authority. Much like any MMO or competitive FPS.

  • ChocolateGod 3 days ago

    IIRC how FiveM works now is that it pretends to be a "peer" when reusing the GTA Online protocols. Per area where players are, one player becomes the "owner" of that zone (responsible for traffic etc since there's no way for the server to know the map), it network backs to the "server peer" which in turn networks it to other players in the area. The server keeps a track of what player owns what in order to prevent cheats and sanitizes input from clients.

    The server only tries to network a limited amount of players to the client (that are nearby) in order to bypass the GTA online protocol player limit. But ultimately this meant that a lot worked on FiveM compared to Alt:V (e.g. traffic, networked scenes, full character appearance etc).

  • Philpax a day ago

    > I was involved in the development of a multiplayer mod for GTA5 nearly 10 years ago.

    I was one of the developers of Just Cause 2: Multiplayer, which was party to servers with over a thousand simultaneous players. I've also worked on the multiplayer for an unreleased open-world game. So pardon me when I ask this: what are you talking about?

    > I couldn't understand the technical direction of FiveM at the time because it was based on the existing peer-to-peer, client-authoritative architecture of GTA Online that caused countless problems with cheats/hacks.

    And yet FiveM succeeded where other projects didn't. It's much easier to build on something that already works and evolve it, which is what eventually happened: they switched to server-driven synchronisation half a decade ago.

    > These other mods were inspired by MTA/SA:MP and provided a complete reimplantation of multiplayer in the game where the server is the ultimate authority. Much like any MMO or competitive FPS.

    That's not what they did, because they couldn't have done it. It is effectively impossible to do that without access to the game's source code - it is intractable to convert a closed-source single-player open-world game into a server because the game is built around the assumption of the world existing around one player, not many.

    What every open-world multiplayer mod - including FiveM, MTA, SA:MP, JC2-MP, and others - does is distributed authority: each player is responsible for their slice of the world, including their own state, and they send it to either a central server or other peers. In either case, the client is still implicitly trusted on its view of the world: there is no authoritative simulation to refer to, because that's not logistically or computationally feasible.

    What can be done on top of that is validation: other peers, or the server, can verify state changes to make sure they're not too out-of-spec. That's not to be confused with what competitive FPSes do, which is actual server simulation, complete with rewind, lag compensation, and more [0].

    > A huge amount of words, a lot which validate the perspective of the people it is directed against.

    To conclude: does it really? I read through the entire thing, and it's consistent with what I know of FiveM's development, the people involved, and what happened post-acquisition. There's plenty of evidence that supports the timeline of events as presented here.

    [0]: https://developer.valvesoftware.com/wiki/Source_Multiplayer_...

hhh 3 days ago

NTAuthority is a hero and should be cherished for their work. AlterIWnet and FiveM alone are spectacular.

  • no_time 2 days ago

    Some of my fondest memories of interacting with strangers online was through these projects. AlterIWnet, Multi Theft Auto, iw4x, Project Rome BFBC2 etc

    All gave the impression that there were a lot of talented working behind the scenes for the love of the game.

  • chrisldgk a day ago

    I didn’t know they were behind AlterIWNet as well.

    Being too young to legally buy MW2 and finding out about AlterIWNet for my not-so-legally owned copy of the game was life changing for me (for better or worse).

    Thanks for those teenhood memories that just came rushing back.

  • AmazingTurtle a day ago

    I know the guy who leaked the alteriwnet source code back in the days. Thats some nice code right there

phgn a day ago

So much jargon, no idea what's going on here :)

  • skobes a day ago

    Yes, something about video games, I think.

    • TRiG_Ireland a day ago

      I think I might find this story interesting if I had something to set the scene for me. But this is written on the assumption that everyone already knows what's going on, so it just loses me.

  • nirav72 21 hours ago

    Yeah, same here. I'm a Gen'Xer that grew up gaming since the early 1980s. Even though I still continue to game - I feel like I've lost touch with the community aspects of gaming since I hit my 30s & 40s. I vaguely know about FiveM because I have a teenage son. But other than that, lot of the stuff in the article went over my head.

joshstrange 3 hours ago

That was a long rambling repetitive website (blog post?) which took me close to 8hrs to read all the way through (reading all images and following links for thinks like The Open Letter).

This could have really use some heavy editing. It repeats itself way too much, the writing style is sloppy, and after 4+ hours in reading “we will explain that in detail later” (for the 100th time) made me wanna chuck my phone across the room.

I think around the half-way point I read a line that was “Let’s get started” or “to begin” or similar, I about lost it.

It’s clear this was mainly written by 1 person (Disquse) but I’m sure other did work on this document since that nearly explains some of the repetition and bad copy/paste blocks (some paragraphs are repeated or almost repeated, as if it was a first and second draft right next to each other). Obviously we have to look at this through that lens but I walked away from this monster of a document believing it.

It just rings true, the evidence presented is staggering (both public info like the repo and private like personal chats) and you can really feel the pain in this document.

I was not really to jump on the “Ethan is the devil” train from the start but there is nothing that boils my blood more than incompetent people screwing things up for the hard working people. Even worse when they are paid more and/or put in a position over the people actually doing real work. It seems clear that all of this was reported to Ethan multiple times (ad nauseam, one might say) and he ignore it all, that guy sucks. Period.

I worry that the writing style and length with hinder the message this document is trying to spread. Hopefully the TL;DR (at the bottom) helps some.

RGamma 3 days ago

Woah, that is a rather egregious amount of drama. Money really does ruin everything good.

  • piotrpdev 2 days ago

    I think "manipulative people" fits better here. If NTA had more success socializing/was less vulnerable I think the project would be doing great.

    • RGamma a day ago

      True, the money is the scent that attracts these rats.

pityJuke a day ago

I've had prior experience with NTAuthority. He's an incredible technical wizard. While I won't claim he is always the easiest to work with, the idea that any of these people contributed even 10% of what NTA contributed to FiveM is laughable.

Worth noting that he's now become a game publisher [0].

[0]: https://x.com/refintg

naizarak a day ago

NTA is an absolute legend

bsenftner a day ago

Soap operas ought to be kept in their private little bathtubs. Nobody but insiders care about this, and they already know all this nonsense.

  • Philpax a day ago

    Users might care about why the thing they're using has been falling apart, or why development has slowed, or why news updates have grown scarce, or why the majority of the original development team resigned.