Dota has always been a drastically better game, I see this as an absolute win for Linux. League is cancer.
Comment on [deleted]
tabular@lemmy.world 9 months ago
Is there an open source MOBA? Players need an alternative, even if it’s not as good to begin with.
verdigris@lemmy.ml 9 months ago
Mango@lemmy.world 9 months ago
Uhhhh no. Dota is slow and terrible. Not that I think anyone should touch that CCP spyware of a game League.
Sanctus@lemmy.world 9 months ago
Not that I know of, the most popular open source games I have heard of are Space Station 13 (and its newer release Space Station 14 on steam), and Beyond All Reason which is an RTS.
Zagorath@aussie.zone 9 months ago
If we’re talking about RTSs as well, there’s 0AD, which I tried out briefly during the period between Ensemble Studios being shut down, and the revival of the Age franchise with the HD edition (over a decade ago now, and it looks like 0AD has been under constant development since then).
loobkoob@kbin.social 9 months ago
Is open-source compatible with competitive games? As much as I love open-source in general, I feel like cheating would be a serious problem if the source code is available for everyone. That's not really an issue in single-player or co-operative games (outside of cheating leaderboard positions) but it would absolutely cause problems in a PvP game.
tabular@lemmy.world 9 months ago
Proving source code would reduce the barrier to entry for creating cheats, but cheats are very prevalent anyway. I do not want to make proprietary games so I have no choice but to find an alternative if I ever choose to make a competitive multiplayer game.
There was a MSI monitor at CES which pops-up a warning when an enemy appears on the mini-map in LoL. Significant cheats may be accessible without going to shading sites (perhaps kernel-level anti-cheat could have some success to figure out what monitor you’re using but my understanding is that’s easily fooled in software - and I think that could be unreasonable to detectable if you clone display via external hardware). Cheats which do not run on the host machine are undetectable by traditional anti-cheats.
I think the end-game of anti-cheat is intolerable. Can one get enough data for machine learning to determining if a player is cheating without a high error rate (banning false positives)? Would players tolerate having cameras recording their inputs like it’s a submitted speedrun or an exam during Covid?
Euphoma@lemmy.ml 9 months ago
osu! is a competitive game that is open source, and its arguably the most popular rhythm game right now and there’s not much of a cheating problem.
loobkoob@kbin.social 9 months ago
You're right about osu! Although it's probably one of the few competitive games where there's no gameplay interaction between players - if another player is cheating, it hurts the overall competitiveness, of course, but it doesn't directly affect your gameplay experience.
It's not like playing a shooter where someone has an aimbot and wallhacks, or a racing game where someone can ram you off the track without slowing themselves down - those things directly ruin your gameplay experience as well as obviously hurting the competitive integrity. I don't think those kinds of games would work at all if they were open-source and without anti-cheat unless there was strict moderation and likely whitelisting in place for servers.
paraphrand@lemmy.world 9 months ago
It’s not so much that the source code is available. It’s that there would not be systems in place to ban cheaters, detect them, etc.
It’s open source, why would there be support teams and bans and all that?
tabular@lemmy.world 9 months ago
In the past people created communities for multiplayer games around specific forums or LAN centers, and some had servers used whitelisting where only specific players were allowed (where their name and password were tied to a forum account).
I’m not a fan of needing an account to play online and if I created a multiplayer game I don’t want to host that information in a centralized server. Perhaps there are more ways than I know but I’d be more interested in finding an alternative to this arms race of banning vs avoiding bans.
paraphrand@lemmy.world 9 months ago
An open source and popular MOBA would have an even larger problem with cheating and bad actors.
Voyajer@lemmy.world 9 months ago
Security through obscurity clearly isn’t working anyway
tabular@lemmy.world 9 months ago
The creation of cheats would be easier in principle but maybe in knowing than then you wouldn’t design a game where you trust the client in the first place. For example; don’t tell the client the location of every (unseen/unheard) player on the map in an FPS.
Perhaps there’s an alternative to addressing cheating which hasn’t been explored. Conventional wisdom was pirates are basically people wanting stuff for free so you should invest in DRM to force them to pay for it but now some treat piracy as a service problem where they instead need to offer a better user experience. I think it’s worth investigating if some cheaters would be better satisfied with built-in cheats, and if some non-cheaters would be willing to fight some uneven battles if they knew that’s what they were getting into.
bdonvr@thelemmy.club 9 months ago
By that logic any sever running something open source like Linux would be more vulnerable than say, Windows.
ruben@lemmy.blahaj.zone 9 months ago
I mean Dota exists. I guess I’ll switch to that. Or maybe I’ll just take a shower.
FunkyMonk@kbin.social 9 months ago
Dota was the OG anyway, LOL coined the term MOBA to shift focus that they stole their gameplay mechanic from one dude, icefrog.
Salix@sh.itjust.works 9 months ago
I remember when people used to make AoS-like games (Aeon of Strife), then it became DotA-like games.