Epic is turning off online services and servers for some older games
epicgames.com
epicgames.com
Now we get a company deciding it is not worth maintaining the infrastructure and an entire part of a game is gone forever.
~~You can only buy from DRM-free suppliers, like GOG.com.~~
Team Fortress matchmaking will match you to their official servers, and sometimes even on third party servers. TF also has a server browser where you can select which third or first party servers to join. You can also join directly via IP, if the matchmaking service ever goes offline.
As far as botting goes, it's still not fixed. There was an obvious aimbotter named 'Vinesauce' that went about for 2 weeks getting kicked out of every match (and sometimes rejoining). I can't fathom having this little moderation/development on a game that still must be making millions per year.
In my experience with Valve's servers in the eastern north american region, while the bots aren't completely gone, there are far fewer of them. Online discussion has indicated this isn't necessarily the case for non-NA regions.
I saw the vinesauce bots. It's my understanding that Valve bans any account kicked from an official server from rejoining that server for half an hour or so. Game harassers run small fleets of their bots. It's likely just another same-named bot joining rather than the same one rejoining, no?
The general population doesn't really "want" anything, they're satisfied with whatever they're fed and rarely think about it at all. Back in the server browser days you didn't hear constant complaints from people who wanted matchmaking instead, the switch to matchmaking happened because developers wanted to optimize engagement and increase their control over the game experience so they could monetize it more effectively, that's it.
Valve has always been community centered and it really shows in how all their development tools are pretty much available such as mapping tools, server tools etc.
With CSGO most of the matchmaking isn't even done in official servers, but with third party organizations like Faceit. If you want to be a professional CSGO player then you can't even rely on official servers. Nobody can go pro by playing official only when it comes to CSGO, you literally have to use third party services and their community servers.
And even worse, the ruddy thing doesn't even speak UPnP, so you have to do everything manually!
My personal favorite is Microsoft discouraging local Minecraft servers with the rational that anyone could type anything on them! Who knows what you and the people you explicitly allow on your server might type!
But your switch example is worse, I think.
I do understand where they're coming from, it's brand safety 101 - they don't want to risk the PR disaster from incompetent parents coming into their child's room and seeing n-bombs dropped into the Minecraft chat, leading to the parents shitstorming Microsoft for not moderating the chats when Microsoft for once isn't responsible for not moderating.
I think that legitimate fear is also why so many games removed self-hosting servers. I can remember from the UT2004 days that there were a lot of questionable things said in online chats... obviously sexism, but also lots and lots of racism and antisemitism.
Maybe, I’m misunderstanding the initial statement, but if this were case, why ban local servers and not public, internet accessible servers? I promise there’s a much higher chance of that hypothetical happening on those.
That's excusable though. The DS was released in 2004, with WEP being deprecated only in the same year [1] and most consumer routers / APs of the time not getting updates to WPA anyway.
I wonder what the fuck keeps Nintendo from operating their own STUN/TURN servers, at least for their own fucking games where I pay 35€ a year for their online service.
"Have you opened the right ports on your router? Okay, what kind of router do you have? Who provides your internet? Okay, go to http://192.168..."
Best of both worlds, community run, unique so communities would form around servers, and can't be obsoleted.
Downside is matchmaking isn't as good, but oh well.
I remember the first time someone built a dedicated server for WC3 custom games (dota) that supported players reconnecting after a dc. it was mindblowing
That is, perhaps something some can enjoy nostalgia for but ultimately not sustainable.
Oh, how the times have changed...
I would ssh in, start it up, login with the game, certify everything was working, then kill the ssh and be confused the game dropped.
The instructions mentioned screen but all it seemed to do was break the scroll buffer.
Eventually I learned. That was fun.
It doesn't get much easier to get quickly into a game with people ready to play than matchmaking usually. However, consistently playing with and against the same people is not as much a thing of course.
The upside of matchmaking hence is no scheduling and waiting, the downside is playing with whoever is online anywhere instead of a familiar group.
Or people that were too good.
Or people that weren't good enough.
Or people that were trying too hard.
Or people that didn't give up when they were the last one on the team alive, making the admin wait longer for the next round to start.
Or people they just plainly didn't like.
Some of the hosted server admins were the og "powerhungry moderators" of today. Many seemed to be okay though.
Still getting those vibes with some games like Hell Let Loose but it's a dying breed!
After a while, like everything else I moved on and didn't play for years. One day I decided to install TF2 for kicks and in its place was a different game. I played for maybe 15 minutes, lost interest and uninstalled the game. I wanted to see what happened to No Heroes and found that they had closed up shop a year prior. I was saddened and honestly very turned off to the game which is why it was uninstalled.
Its because of this loss of community that I have ZERO interest in modern multiplayer gaming. Now its all about ranking so its just an Ego/dopamine boosting machine. I just wanna play a game and have fun. I could care less about rankings, they mean nothing.
Whew, to me this was a strike against community servers. There was a period there where I couldn't join a single CS:Source game without a boatload of Simpsons sounds downloading preventing me from playing. I remember replacing the downloaded sounds with 0 byte files so I wouldn't need to hear them, but servers kept changing the paths so I'd have a bunch of redundant ones to clean up.
Thankfully in true Valve fashion they gave me an out, well after things had gone completely off the rails, with a command line (and later UI) option to block only sound downloads.
Oh well, you’ll never get to play with them again.
Killed all sense of community.
I know we recruited several people into a casual guild based on doing a few dungeons and getting on well with them. This was, ofc, before guild perks etc gamified that aspect in a shitty fashion.
Ofc you also got to learn people you never wanted to instance with again. Reputation mattered! As the Parent said, may as well be playing with NPCs.
I certainly don't have the time to spend on that sort of thing, so if it weren't for things like dungeon finder I wouldn't even play the game anymore. Same with other games, if there wasn't any matchmaking I probably just wouldn't play.
I'll take the shorter queue times thank you very much. Waiting for half a day for one battle was not acceptable.
When I was a teenager I remember playing on MapleStory private servers, and the backend was reverse engineered from the client. GTA private servers are also popular nowadays.
I don't really know where I'm going with this comment but you can always develop your own private server for a game if you have a team that's dedicated enough.
In many other games that have private servers: If there was no codebase leak, basically guessing what you can't know. That's why many private servers doesn't work 1:1 when compared to the official servers, people just tried to make the calculations as close as possible after reversing it.
MapleStory was also kind of an interesting case because the developers were careless enough to include debug symbols with their binaries on multiple occasions.
The client is typically just sending simple events (e.g., player moved left) to the server. The server collects events from all the connected clients to build a shared state, and pushes state updates to clients.
Edit: jpcrs makes a good point about this and their comment is worth reading.
Note that having the server do the calculation can solve some of the cheating problem, I remember a modified quake server that would not send location information if you could not see the player, which made wallhacks not work. I just got totally nerd sniped by the memory and while I can't find the demonstration video that impressed me so much at the time. I did find that it was darkplaces quake that added the option "sv_cullentities_trace" which prevents wallhacks.
www.icculus.org/twilight/darkplaces/readme.html#ServerFeatures
By the end there was literally one CS server I trusted to be friendly and busy and not running "rpg-mod" or "zombie-mod" or a thousand other adjustments I didn't like, such as "no-awp", "price adjusted" etc.
Just finding a vanilla experience became difficult, doubly so if you wanted more than "dust/dust2 only".
Add in the fact that these servers could send your computer files (in theory just maps, sounds and decals, but difficult to secure of course), and you can see why companies shy away, not just to have greater control of the experience.
It's obvious why they stopped it eventually (pldecal.wad pretty much became obligatory porn sprays everywhere), but those were the days.
Dusty Dunes in Holland FTW :)
In retrospect it's hard to see how the game wasn't more plagued by cheats than it already was, but again it comes back to learning which servers were good servers and had active moderators who could ban people who were obviously cheating, and the less obvious probably just got away with it but were by definition less disruptive.
Of course, that also led to third party tools like PunkBuster in the end whose function then was later centralised with VAC.
GoldSrc games/mods were the golden age, and I will die on this hill. I preferred Natural Selection over CS, and it was just as moddable. It was the best. I was suited up in Mjolnir armor, wielding the pulse rifle from Aliens, blasting the soldier bugs from Starship Troopers.
Oh please. That's corporate apologia.
I mean, yeah, those concerns are real but 99.9% of the reasons they aren't doing it anymore is that having a monopoly over servers give them better control over monetization.
Not thanks.
https://www.newyorker.com/humor/daily-shouts/l-p-d-libertari...
Something like this can be compared to torrents, where the data is distributed, so as long as someone hosts the data it will be available.
I've not seen any web3 projects tout themselves as free data storage, perhaps you could point me to some so I can be better informed?
Well, of course, because the main reason for building blockchains is currently to make big bucks by selling the attached cryptocurrency. Also, storage isn't free, so fee data storage can't exist. That also isn't what I was describing.
There's no need for there to be payments involved in a blockchain, however. What blockchain does is provide a medium to store data that is signed by someone and can be read by others. It also allows this data to be stored in a distributed fashion on the devices of anyone who wants to store it, without there being a possibility that someone changes the data without anyone knowing.
The commenter I responded to wrote: > which was a barcode reader plus online DB. Until the company went bust, and the device magically transformed into a brick.
Hypothetically, if you were to use a blockchain to store the data, in stead of a centralized DB, anyone could run a copy of that blockchain and become a peer in the network. Users who still want to use the product after the company disappears can become a peers in the network to keep it running and prevent the device from becoming obsolete.
There have already been large organizations that experimented with blockchain in somewhat similar scenarios. They all run an instance of the blockchain and any data that has to be tracked between them is written to that blockchain. It's completely private to those companies, but nobody directly owns the data and there are no currency transactions involved in these blockchains.
I understand that there's confusion about this, because blockchain in the public eye means cryptocurrency. But cryptocurrency is just an implementation of the blockchain technology. And that technology works really well without any form of micro transaction involved.
On the more practicable side, I guess more automation for preserving stuff is also used. Making it a bit more comfortable to achieve those goals.
https://www.security.org/home-security-systems/z-wave-vs-zig...
That being said, I do have some 'cloud' IoT devices too, most of which were purchased because they were:
A) Cheap
B) Made by large companies
C) that weren't Google
This makes me _reasonably_ comfortable that the device and service will likely run for a while. I have some WeMo plugs that work great, and I also bought some second-hand Amazon plugs for $5/pp at a thrift store.
I want to get some z-wave light switches and scene controllers and make the actual light outlets smart, rather than putting the intelligence into the bulbs themselves. Unless you're going to be using the RGB abilities, putting the intelligence into the disposable part doesn't make a bunch of sense to me.
To arrange it all, I use Home Assistant, which I don't love, but it's just the best of the open source solutions available.
Take a look at projects such as Home Assistant, they enable a fully local experience.
I honestly think it's kinda fucked up that this is legal. It shouldn't be.
Maybe the big developers wouldn't have incentive to develop billion-dollar cosmetic-powered games anymore, but someone would make it work financially.
You'd still have hugely popular multiplayer games, and maybe they would be somewhat less ambitious in scope and features (i.e. dev cost), but they would still be fun, and have strong communities built around them.
Maybe they sell DLC map packs (which would not have the "community fragmentation" problem from today's centralized matchmaking if private servers exist), or figure out other ways to generate incremental revenue.
Or maybe they don't, and just sell the base game, and are still successful because it's not a 5,000 person team and a nine-figure budget.
Today's games don't exist because of the business model, it's the other way around.
Tower defenses and AoS/Dota/ARPG/Mobas as examples of the above from 90s and early 2000s. Maybe “gliding” is a genre too from counterstrike now seen outside in games like trackmania, and probably Gary’s mod is it’s own genre too. Then only genres and modes which live within the original games since (though amazing and well done).
I really think Blizzard had an opportunity with StarCraft 2 to rewrite gaming history if it’s modding tools were up to par. Instead we got custom games less sophisticated than ones 20 years younger from it. I don’t think the modding community ever really recovered being left empty handed in that era. Maybe it’s recovered, modders were left without adequate tools for a while. Modders really did produce hundred million to billion dollar genres in the past, I’m not sure if that is still happening.
It's not 2012 anymore, 90% of players play casual where sv_pure is always enabled so you can't mod almost anything.
The original pre-matchmaking TF2 experience is dead. Modern casual is nothing like it and often feels indistinguishable from playing vs bots.
And (as with several other things being discussed in the comments) of course Valve has already done this, and offers it as a service: https://partner.steamgames.com/doc/features/inventory
I suppose not — to the degree that the backend doesn't just act as message/traffic coordinator but also has game logic. (Although I can imagine an architecture where the back end indeed just manages message sending ... and one of those recipients is the host app that handles the game logic.)
Funny enough, there's a Google for Games github org that has some good open source projects for things like matchmaking, cloud saves, etc https://github.com/googleforgames
No skin off your back other than "cutting into sales of thatsamegame, butnextversion", which people are going to buy anyway.
Should it have been illegal for them to add characters to the game? It's not what I originally paid for. They took away the original Overwatch the second they rebalanced or added characters.
Sure, why not? Or at least illegal to forcefully change my game without giving me an option of not updating (at the cost of maybe not having anyone to play with). One could argue that I as the customer should be allowed to decide when to patch my game client and server.
There obviously needs to be consensus between players so some version is going to be more popular than others, probably the latest version, and the developer has an interest in keeping the game fresh so as to sell more copies (or lately, skins), so as a customer I'm driven towards the latest version, but I don't see why I should be forced to it.
I honestly don't see the problem you seem to see.
Like cool, you've now put the force of law into making them continue to manage old versions, versions that practically nobody plays on. By adding a single new character they've now changed the game, and if you didn't like that addition, it's an unplayable game even if you had the option to not update. This is fundamentally the same as Overwatch getting shut down (the old version becomes effectively unplayable).
If anything, they shouldn't be legally allowed to modify the game at all, because making a modification to it makes the original effectively unplayable because there'd be effectively no player base. Or maybe they should be allowed to make updates to their game platform...
If the release of Overwatch 2 was effectively taking Overwatch away from the people who paid for it, every update to the game was effectively taking away that edition of Overwatch from people. But people didn't care until the launcher got updated to say "Overwatch 2", suddenly now that's a travesty and Blizzard is somehow taking it away.
I got Overwatch on release day. I still can play Overwatch today. I don't get why one would say they took it away from people unless you agree every update to the game is taking the old game away from people.
Or rather, so that when they eventually do, a potentially still popular game isn't rendered unplayable since there are no official servers and no software for me to use to host my own.
It's more aptly fit to use CoD as an example to be honest, I just used Overwatch because I'd read some were unhappy how they just killed it and replaced it with "sort of but not really the same game".
Since I'm not in the Overwatch scene, can you answer something I'd been wondering? Did they migrate cosmetics from 1 to 2? Cosmetics seems to be the big cash cow these days so if the new one has similar characters, but they kill the old one off and don't let me bring my hard earned or bought cosmetics then I'd be pretty pissed personally.
Yes. Your whole account got migrated.
> I simply want there to be some accountability for mega corps so they can't just abandon games, release the new iteration for $60, and then kill the old version off.
Well then definitely don't point to Overwatch for that, because they released the new version for $0 and migrated everyone's equipment.
> It's more aptly fit to use CoD as an example to be honest
You mean the game where I can play multiplayer for games released well over a decade ago? I haven't heard of an instance where they shut down the old servers for that series yet at all. Other than that they'll be doing that for their free to play platform, but that's practically the same argument as Overwatch to Overwatch 2. You should be able to import accounts, it's no cost for the new version, etc.
EDIT: I guess some CoD versions ran on GameSpy which shut down a while ago. That was a third party system not made by the publisher though, dunno if you can really hold the publisher responsible for that third party service going offline.
It's just that gamers in the past have voted too weakly against the managed MP infrastructure in some subgenres and triple A moats... Don't know whether anyone is still protesting this or whether newer generations don't even know what's happened here.
Unfortunately a big chunk of unopinionated consumers will eat what they're served (FIFA, BF lol) and this encourages publishers to push P2W, gambling or fast iteration, which splits communities. And long-lived community-owned MP infrastructure is not particularly profitable either...
That said, a more major driver of not offering dedicated servers may simply be the lack of necessity because using cloud infrastructure is pretty sophisticated nowadays and controlling it yourself simplifies development and deployment.
Luckily the market is diverse, so overall I'm not too worried. I trust that organic discovery and good stewards keep MP gaming (and modded gaming) as I have known it alive.
Not true, having to pick a server to join by yourself out of a list was an essential part of the classic online experience and the existence of any kind of matchmaking system harms it.
Team Fortress 2 is a prime example of this, originally it only had a server browser and the community felt most "alive" during this time. Then they added a basic matchmaking system that could place you on community servers, but only if they ran stock maps and settings, which heavily discouraged running any kind of modded or customized server, and significantly harmed any servers with a strong sense of community since you had random players, often fresh F2P installs that were barely distinguishable from bots, joining servers with no intention of ever playing on them more than once. Then they replaced that with the full official-only matchmaking we have today, which killed most of the remaining servers and associated communities.
No, you can't, because in any multiplayer game with microtransactions (which almost all multiplayer games released in recent years have), any servers controlled by the community would be in direct competition with the developers, which is why the option is rarely provided in the first place. If matchmaking exists, developers have an inherent motivation to lead players to it and away from any experience they don't fully control. So why would they even allow it?
I hear you, but several of the games in this particular announcement seem like they're from that era:
* Unreal Gold
* Unreal II: The Awakening
* Unreal Tournament 2003
* Unreal Tournament 2004
* Unreal Tournament 3
* Unreal Tournament: Game of the Year Edition
IIRC, back then the games usually shipped with the server component and all servers were run by players, and the publisher only ran a simple directory server.Since those directory servers were so simple, I think I seen cases where someone cloned them, then batched the binary to just to go a different address for the directory.
Also, when the playerbase was declining, it felt harder to find servers that you enjoyed to play on.
Overall I felt it was a great experience. I hope more games take this approach in the future.
ARK, Valheim, etc. If games come out and I have to rely on their server or rent one, it's a pass for me, especially if I can't play privately with my group of friends.
I've been using Battle.net though... for about 15 years, I'd only do LAN, or LAN over VPN (Hamachi), but the ease of use was, of course, much better on Battle.net.
yeah, lazy devs or they're just herding everyone to their own servers where they can mine data for more profits? Either way, looks like a prime business opportunity to test out a recent addition to DMCA exemptions to allow supporting "abandoned" servers. If the users are there and willing to pay.
http://beta.openspy.net/en/howto/ut2k-engine/ut2004
OpenSpy has similar options for the other Unreal games. Some require patching. Their code is open source and on Github. https://github.com/chc/openspy-core-v2
The latest Unreal Tournament will soon be gone however, it may never return as it was never finished.
I am surprised that they dont make more of the franchise. If they repackaged UT2004 with the new engine (UT2023) I would play the hell out of it.
Halo, for me, was about forge and messing around in fun game modes people came up with. Releasing Halo without forge and with bare bones custom game tools is like selling a car without seats.
It's sad because forge mode looks amazing.
It was also really glitchy, really poorly optimized, and full of GARBAGE microtransactions. It was like multiple tens of dollars for a different set of armor, while previous halo games arguably pushed cosmetics as an awesome thing and an actual status symbol because you couldn't buy them, only unlock by completing challenges.
I played it, and enjoyed it (I played the living daylights out of UT 2004 and UT 3, and was eager for UT 4). I was waiting for the single-player portion of UT4 to be in a cleaner state. It was the only reason I signed up for an Epic account. But UT 4 stayed in rough shape with unfinished features, though it was playable.
I doubt I'm the only one that was tracking it and watching games like the newer (and amazing) Doom come and go.
Not spelling fortnight incorrectly because on my phone.
I know Carmack made a comment that HL2 did have bits of Q2 in it.
It's not even an option in most of the developed world, it's equivalent to property expropriation.
Like Half-Life 1 is based on idTech, so they would need id/Bethesda/Microsoft's permission. Maybe they could release it under GPL, because idTech grants that license, but that would required everything else in the game would have to be released under GPL too. That would be pretty hard if they used anyone else's proprietary libraries.
Moving onto Half-Life 2, it uses Havok IIRC. A license for that starts at 5 figures.
> The server, as central authority, processes player input and updates the world according to the game and physics rules.
https://developer.valvesoftware.com/wiki/Source_Multiplayer_...
> The server simulates the game in discrete time steps called ticks. By default, the timestep is 15ms, so 66.666... ticks per second are simulated, but mods can specify their own tickrate. During each tick, the server processes incoming user commands, runs a physical simulation step, checks the game rules, and updates all object states.
Havok made the legacy engine used in Source 1 free of license fees in 2021. Before that it was $25,000 per title. Source 2 uses in-house Rubikon to dodge those fees: https://developer.valvesoftware.com/wiki/Havok
For StarCraft 1 specifically (and its Remastered version), a few us have been building a custom server/launcher[0] which should at least ensure that the game/community doesn't completely die out. However, we still rely on Blizzard's online services to verify the in-game purchases, like HD graphics (the game will automatically stop rendering the HD graphics if you didn't log into Blizzard's services in the last 30 days).
It remains to be seen how this will be handled by Blizzard if (when?) the time comes.
Hopefully, for D2 this means a lot longer life.
3-6mos after the MS deals closes will be my prediction, or 2mos after the deal is blown up by the US Government and Activision starts massive cost-cutting
I'm going to guess 'in the most used hostile way possible'.
I've never seen a company turn a game around like Blizzard did with Diablo 3 -- from the shitty real money auction house to probably the gaming world's single best loot system.
If we want to talk user-hostile, many EA games like Mass Effect don't even let you play different classes without spending hundreds of dollars in lootboxes. It's ridiculous.
Disclaimer: I hate Blizzard Activision
By Chinese you mean Tencent? Tencent is south-african owned.
> Founded in 1998 with its headquarters in Shenzhen, China,...
> ...Tencent has been listed on the Stock Exchange of Hong Kong since 2004.
https://www.ft.com/content/1270c7e4-95e4-406f-b712-c32341524...
South African internet group Naspers, Tencent’s biggest shareholder
That depends how you perceive government. The Chinese government is just one of the the executive branches of CCP holdings.
Is Steam perfect? No. But Amazon Prime gives me the shivers after they arbitrarily pulled movies from libraries after purchase intentionally and without refund. Audible/Kindle tries selling me while I'm in my library, etc.
What about GOG? Their client is optional, you can download full installers for offline archiving, no DRM.
First option that comes to mind that is clearly superior.
I had to re-buy Stardew Valley on Steam because the GoG version only had "connect to IP" (I cannot run GOG Galaxy on Linux) and all of my friends were using Steam versions that had other connect options.
Steam's integrated multiplayer makes online games seamless, cloud save works better, the autopatcher beats offline installers anyday, its integrated Big Picture mode is great for TV or phone play, the built-in streaming works well, the built-in text and audio chat is useful, the Workshop allows seamless and fast mod installs vs having to use something like NexusMods, the reviews system is well implemented and waaaaay more informative than Amazon's, Proton is a godsend for Linux and the Deck, the built-in web browser overlay is handy for looking things up in the game, Family Share + offline mode is awesome despite having DRM, the sales are incredible (especially from 3rd party Steam resellers on isthereanydeal.com), the support is fast and human and very fair, GeForce Now integration is great when you're away from the gaming desktop, Valve is a gamer-centric and innovative company (Index, Deck, Controller, etc.)
And that's just for the player side. From the dev side the Steamworks API takes care of a lot of multiplayer and other stuff that normally is a huge PITA to reimplement.
As a client, it's just a MUCH better offering than either GOG or Epic or Microsoft or any of the other crap launchers. Like, not even in the same league... the others are just 90s-style download managers, while Steam is its own ecosystem. Despite not being a monopoly, they still continue to dominate the PC gaming landscape because they are just THAT good.
But steam, for a 30% cut of a dev's income, will provide; Free save backups, free multiplayer and friends list management and apis, workshop support for modding, free keys to sell on other platforms or give away, a store that actually managed to reduce it's serious junk clutter problems for many people, VR runtime, HUGE controller apis that bring incredible functionality for remapping and macros, a system for game streaming and remote coop play, easy steam deck distribution now, a complete patch management and distribution system etc.
Basically Valve exposes a lot of features to game devs when you release on their storefront, and a huge amount of those features are just straight huge wins for gamers and consumers.
Now for the sameless self plug: we wanted to solve these problems but with a business model that primarily serves developers at Rivet (W23).
Instead, we offer cross-platform console-like services as a REST API for free (friends, parties, leaderboards) and only charge for services that help developers build/grow their games (multiplayer servers, matchmaking, CDN, database). Our #1 priority is providing the best services possible to developers. There's no incentive to rent-seek or lock in your users since we're a services company, not a platform company. Any data your users generate is yours to keep.
Regarding operating legacy multiplayer servers: We plan to let users pay for their own game servers instead of developers fronting the cost. This way, developers can operate legacy games at no cost by letting users "own" their servers and easily enable custom game servers. It's like allowing users to self-host games but without having to open-source your software. Plus, many games can't run as a standalone binary and need the supporting infrastructure.
We're still in closed beta, but there's more info here if you're curious: https://rivet.gg/developer/
They also just have like 20 years of clear results, consumer non-hostility, and goodwill
They’re very pro indie dev on the unreal side. I don’t mind steam but epic is clearly the better choice for me.
I’ve enjoyed Civ 6, Control, Dead By Daylight, Darkest Dungeon, 20XX, Remnant, Pathfinder Kingmaker, Star Wars Squadron, Hitman, Tomb Raider, Enter the Gungeon, Darkwood, Gloomhaven, Terraforming Mars, Blair Witch, XCOM 2, Scythe, Verdun, Ring of Pain, and many other titles all for free.
I don’t like them dropping support for these games but it’s still a huge net positive for me, and I’d try to buy everything on epic if I’m going to buy it accordingly.
Steam is the best content delivery platform for games. Developers have spoken with their content and users have spoken with their accounts.
It's not as good as it could be, sure... But, what is?
Even EA brought back titles they'd removed from Steam, as it hurt their bottom line.
Players prefer Steam over all other CDNs. The numbers assure us of this.
Also, this issue is even worse with game updates. You cannot even play single-player games when critical updates are no longer available. Now that games are sold without finishing them, game updates are required unfortunately.
In any case, you can't commit fraud in your marketing then 'correct' it in obscure clickwrap license terms.
Limited license.
They don't want to offer things like that because consumers won't all go for it, they want to get more money by deceiving prospective users/customers.
A better analogy would be: If you bought a car in 1970 and the company stopped making the super special fuel blend that they have a patent on and no one else is allowed to produce, making your car unusable. Is that theft?
Same can be said about software. People create aftermarket parts just the same as they create third party server implementations.
Consumer Rights Act (UK, 2015) has specific inclusion of digital goods. We can't be the only country doing that.
Its irrational to think a company is going to keep game servers running forever and that somehow they are "stealing" from you because you purchased something nearly 20 years ago.
Yes, doesn't make sense, then again not less than your analogy.
Who breaks it though? For example Hatoful Boyfriend haven't been updated for years, Macs moved to 64bit only so it was essentially unplayable on modern Macs.
Is it the devs fault, are you obliged to update your game forever?
Is it Apple's fault for the lack of backwards compatibility?
Epic was selling a broken game so they must remove it.
Btw that happened on Steam too now they only sell the Windows version.
The fault would be whoever designed it so a single player (or local multiplayer) game wouldn't run on said system in perpetuity.
Mind you, some time in the future an AI will be able to watch Let's Play-style footage and generate the game for you.
Assuming Hatoful still works for the users who bought it on the hardware/OS that they bought it for then it's not a good comparison.
I can also play it on Linux, and Linux can run on Mac hardware.
All of that sounds like a pain in the ass, and if the game is not worth the trouble I'll just not go through the trouble. But I am the one who makes the choice, not the owner of some proprietary server.
Removing official servers when there is no alternative means I can't use the product on the platform it was listed to work at.
It's a wishlist of the company.
Not sure how you're supposed to know a game has been designed to be remotely deactivated?
The few that require online connection (like purely multiplayer gwent) there is a notice.
I remember when games were sold and that was it, you didn’t get regular free updates.
What if I like those games? What if I barely have a choice because 95% of multiplayer games released today work like that?
Then you (and countless consumers like you) have guaranteed that the greedy assholes forcing always online DRM etc. win. Vote with your wallet, life is too short to give money to people who hate you and who don't respect your rights.
> life is too short to give money to people who hate you and who don't respect your rights
Okay, so where are the people who don't hate me and respect my rights? I don't see them anywhere.
My choices here are 1. Play DRM-ridden always online garbage or 2. Stop playing games entirely (or at least multiplayer ones)
GOG, and plenty of indie devs and smaller devs. There's a whole world of games out there beyond $FlavorOfTheMonthFPS. Or you could just continue your preferred method of "Don't question, just consume product and then get excited for next product."
A noble cause, but no thanks I think I'd rather just feed the greedy companies and play some games then.
Unless of course you can enjoy some other game almost as much, then it's a small sacrifice to stick it to the greedy companies. But I'm not enjoying indie or retro games much at all.
Other games I choose to not play because of the online requirements.
Lastly, they're just video games. It's nothing critical like food or housing. Not having video games is not a humanitarian crisis. I've been playing WoW since launch and if Blizzard shut it down and my characters I've had for 18 years vanished, it'd suck for like a minute, then I'd go do something else.
In all cases where this is being offered with a product, for example, a game with developer maintained multiplayer servers/lookup services, all app portals like the apple app store, steam, etc. There is either a runway of funds built in that will expire in so many years or it's propped up by other people buying the game like a kind of a Ponzi scheme.
Eventually, somehow the bill to run these services becomes an issue and there are only a few ways to maintain it: ads, buyout with more runway, cutting access or charging for it again.
So I wouldn't say it's theft, it's a business run by people who have no clue how to run a long term business plan. Or fraud if they know all of this and do it anyway.
Ongoing patches and updates are another story though, especially if new Windowses or DirectX versions have breaking changes.
Meanwhile, open-sourcing is usually inhibited by 1) licenses of middleware in the tech stack and 2) sketchy code that's not ready for public sharing. It truly is a ton of work to open source commercial code!
Although, now that I write that out, I bet determining the code they have rights to is, sadly, more work than they’re willing to put in.
Edit: also, if some of the code is used elsewhere in current games, this could inadvertently reveal security bugs in them.
The game haven't had any meaningful update for years and it was unplayable on modern Mac since they moved to 64bit only https://steamdb.info/app/310080/patchnotes/
One of the use cases that we explored was how to enable the minimum level of care and feeding for all the services for the games that are still out but no longer hot, like something that's 5, 10, 15 years old. Nobody there wanted to touch those AT ALL, but it had to be maintained for contractual reasons. Operating in this proverbially dusty and cobwebbed areas of the code was very interesting. You had to move really carefully to not disturb anything, because often there was no original engineers left anymore who could fix things if they broke.
So I am not surprised that Epic turns old stuff.
Does anybody have some resources on running your own custom servers? For example, how private WoW servers work, were they reverse engineering?
[0] https://www.spgenerations.com/ [1] https://en.wikipedia.org/wiki/Survival_Project
Same issue with cheap IoT gizmos. Even if the retailers wanted to publish an implementation of their backend servers, they probably bought (rented) much of the functionality from a third party, under a license which forbids redistribution of the third party's IP.
- 1000 Tiny Claws
- Dance Central 1-3 (Note: Dance Central VR online multiplayer will remain available)
- Green Day: Rock Band
- Monsters (Probably) Stole My Princess
- Rock Band 1-3 (Note: Rock Band 4 online multiplayer will remain available)
- The Beatles: Rock Band
- Supersonic Acrobatic Rocket-Powered Battle-Cars
- Unreal Gold
- Unreal II: The Awakening
- Unreal Tournament 2003
- Unreal Tournament 2004
- Unreal Tournament 3 (Note: We have plans to bring back online features via Epic Online Services in the future.)
- Unreal Tournament: Game of the Year Edition
I know it's not reasonable to expect companies to keep their online infrastructure up forever, but I wonder what the actual operating costs of most of these servers are. I can't imagine most of them are operating at a scale much larger than my personal home server at this point.
I wonder if this opens up some interesting opportunities though. Supposedly some members of the community have sufficient access to source code to issue (unofficial?) patches, but were instructed by Epic to only make changes that don't break vanilla, out-of-the-box UT99 - I guess so that you could buy the game on GoG and start playing using the official servers. If they're cutting it loose, this might free the community up to make some changes they've been keen to do - for example apparently the netcode is pretty janky but has been off-limits so far.
Will need to pester my friend who knows about this better than me, but in short: UT99 isn't going away any time soon.
First they kill the new Unreal Tournament. Now they're killing off the rest of it.
Unreal Gold Unreal II: The Awakening Unreal Tournament 2003 Unreal Tournament 2004 Unreal Tournament 3 Unreal Tournament: Game of the Year Edition
Just because the developers write "actually you didn't buy it even though we said you did, tough shit" in the EULA doesn't make it true.
I don't want to the publishers of those other games seeing Epic get away with this, and thinking that they too can shut down necessary central servers.
How costly does the expected legal and PR fallout have to be, that publishers won't try to do this?
I'm not convinced it would be a viable SaaS but might work as an opensource project.
Full circle.
I can't speak for Epic here of course, but I imagine the reasoning here is somewhat similar - any developer put on this project is a developer not working on something else.
Depends on what your measure is: capitalistic -profit and shareholders above everything else- then yes, if you take a "good for society as a whole" into account not so much.
Disclaimer: again, I'm not defending it - just pointing out that as a regular "grunt" developer I have very little impact on these things.
I do get it though, bigger companies tend to optimize very strongly towards reducing liability and maximizing quantifiable profits. Having even 1 employee spend a couple of days or a week combing through things as a quick pass could be time working on something else if you're making resource allocation decisions based on a spreadsheet. Personally I'd make a case that id's openness in everything (how their games can be modded and it being open sourced) had a really big impact on their success both for gaining diehard fans and profits.
Well yes, because it was John Carmack's personal belief that this is the right thing to do and he kept pushing for it every time. According to "Masters of Doom" it's something his legal team was always massively against, but being the company owner he could do it anyway. I don't think such strong belief in open source exists at the top of our company, so any such request has to be started from the bottom then be approved by 20 different layers of organisation - which makes it very difficult to actually happen.
>> Personally I'd make a case that id's openness in everything (how their games can be modded and it being open sourced) had a really big impact on their success both for gaining diehard fans and profits.
I agree, and such arguments have been made internally.
Besides - someone would port it to the latest.
Ross's exhaustive reporting & ideas on the topic are both grounded AND funny.
For a TL;DR of the main ideas and potential legal paths, see his "'Games as a service' is fraud" video: https://www.accursedfarms.com/posts/other-videos/gaasfraud
Ow :(
This has been shown to be the operating model of modern games for over a decade now. Even if it costs a penny to keep running, they will eventually shut it down. The outliers - those who will keep them up - are exactly that: outliers.
I wish it were otherwise, but this is a purely capitalistic move that will never get enough support to be regulated; and so it will never change.