Shin Posted July 23, 2020 Report Share Posted July 23, 2020 I wrote an article explaining why I hate most of the World of Warcraft private servers. This is my personal opinion and if you are a developer I ask you to read the disclaimer first. I'd appreciate your feedback about it, enjoy! https://github.com/FrancescoBorzi/why-I-hate-wow-private-servers/blob/master/ENGLISH.md 2 Link to comment Share on other sites More sharing options...
Rochet2 Posted July 23, 2020 Report Share Posted July 23, 2020 Reminds me of this one quote from subv I keep seeing at times. : ) Link to comment Share on other sites More sharing options...
Jinnai Posted July 24, 2020 Report Share Posted July 24, 2020 Hey Shin, i want to start by saying that i have respect for you as a person and by no means want to offend you in any way. We had a chat here and there and you are a really nice and open-minded person with a lot of interesting thoughts. I already gave feedback in discord, but i would like to state and expand my personal opinion on your article here again: I generally agree with you in most parts of the overall topic. Sharing and contributing is the most important part in the whole wow emulation scene. Ive seen a lot of (very small) projects (with a lifespan of 1-2 months) or creators of repacks that act like they wrote everything themself. The first thing a lot of them do is renaming and rebranding. HOWEVER - one of the key messages of your article is simply wrong. Since ive never fully done it before, ive read trough GPL 2 (from june 1991) again - trinitycore is released under this license. While this might not be true for GPL 3 (haven't read GPL 3 yet since i dont work on something where GPL 3 is applied), GPL 2 simply doesn't apply for a so called "private server". GPL 2 only covers distribution of the software. It would apply to everyone that provides a repack, but not for someone hosting a public server (with our without payments involved). Even if you want to express it with simple words, giving a fact another meaning is a bad approach. I would also like to criticize you statement of "stealing" but that would take much more time. So lets head over to a more important thing that collides with your overall statement - as someone who had a private server a while ago, i would like to share my opionion related to your article on 2 sub-topics: 1) Private Servers and the ideal world example To keep it simple, we will ignore the fact that the amount of players is the core element that either generates new players for a server or let it (slowly or fast, depending on numbers) die. Assuming your server doesn't crash dozens of times on launch day, running a successful "private server" (generating a community/playerbase) is not done with code quality, its marketing. Players don't just accidentally join your server. If you are bad at marketing and/or dont have the manpower to create at least a good website and stuff, the only way to generate interest is by providing better playability of content. Why is this important? In your example of Bob and Alice - lets assume Bob is the guy with better marketing but not the better developer -, Alice would be the looser in this sharing example, since she will loose her only small advantage that keeps the small community on her server because Bobs marketing would pull them over. 2) Quality and ways to contribute Depending on the WoW-Server-Emulation project we look at, they all have a different approach on contributing quality. Standards for contributing to TrinityCore are quite high and require a lot of effort to be accepted since playability is not the primary goal of the TrinityCore project as far as i can tell. Most of the stuff we "fixed" in our former project wouldn't have been accepted since it was mostly hacked together for functionality instead of being correct and failsafe. Therefore, after our project died, we were only able to provide small stuff back to trinitycore that have been well researched and written to met the standards. But the project and the playerbase enabled us to report bugs that i, as a single person, would never have found. Revealing issues that had been unknown before is also a way of contributing, even if it is a small one. So, without the intend to offend you in any way, the only message i get from your article is "give credit!" Every person that has more than a basic understanding of the server emulation scene clearly knows whats up behind the curtains and who is responsible for things. If you contribute to an open source project, you do it knowingly that there will be people using your "work" without giving a damn on your name. If you are up for it, take your message to ground zero of your anger - without the intend of promoting anything: ac-w*b, own*dcor*, *mucoach, (...) - i would love to see the reactions. Greetings, Jinnai Link to comment Share on other sites More sharing options...
Shin Posted July 27, 2020 Author Report Share Posted July 27, 2020 https://github.com/FrancescoBorzi/why-I-hate-wow-private-servers#disclaimer-for-fellow-developers Disclaimer for fellow developers IF YOU ARE A WOW EMULATION ENTUSIAST, READ THIS BEFORE PROCEEDING Here I'm trying to explain things in a simple way, so what you are going to read might not be 100% technically accurate/detailed but I really did my best to put things in simple words in order to make it understandable for non-developers. For example: I'm aware of GPL not being exaclty like AGPL and I'm aware of the ASP loophole issue I know that MaNGOS comes from WoWDaemon and I know that "MaNGOS" wasn't the only piece but to be fair I should mention other projects of the MaNGOS ecosystem such as ScritpDev2, UDB; I'm also aware that MaNGOS wasn't the only WoW emulator back in the days (sorry Antrix/Ascent/Arcemu guys! it is absolutely not my intention to belittle your work) and I'm probably aware of whatever else you might find not 100% accurate from my article. HOWEVER... I just didn't want to make my story more technical than it already is, in order to make any random WoW player understand my point. This is NOT supposed to be an accurate story of WoW emulation. This is just supposed to make non-technical people aware of what's going on behind private servers, as nowadays most of them run on MaNGOS-based cores. Link to comment Share on other sites More sharing options...
Crow Posted July 30, 2020 Report Share Posted July 30, 2020 This was a great read! I have to agree that these servers that spend all this time and money on developing working content, then die off in a few years and all that hard work is lost, is a crying shame. Link to comment Share on other sites More sharing options...
Recommended Posts