Essential Feature: EITHER EE able to connect to 1.69 servers OR 1.69 able to connect to EE servers
Frollo
Member Posts: 2
Hey guys, a bunch of us still playing NWN 1.69 are of the consensus that this issue is an essential one.
EE players need to be able to connect to 1.69 OR 1.69 needs to be able to connect to EE servers. This is the only way our PW can entertain EE, the workload is one thing, fracturing the existing player-base is quite another.
If you do it we will be buying EE by the truckload both for ourselves and to expand, if not, only a couple will for the novelty i guess.
One or the other please guys!
We really need an answer on this, understand if its going to be a wait as a post-ship feature, but it is our 'hard limit' so to speak.
And bless ye for this project, its a great one, we all have our fingers crossed you will do it right!
EE players need to be able to connect to 1.69 OR 1.69 needs to be able to connect to EE servers. This is the only way our PW can entertain EE, the workload is one thing, fracturing the existing player-base is quite another.
If you do it we will be buying EE by the truckload both for ourselves and to expand, if not, only a couple will for the novelty i guess.
One or the other please guys!
We really need an answer on this, understand if its going to be a wait as a post-ship feature, but it is our 'hard limit' so to speak.
And bless ye for this project, its a great one, we all have our fingers crossed you will do it right!
5
Comments
purely from a developer standpoint, this is not feasible.
- We're fixing bugs and adding features to EE that require changing the networking protocol (more/different network types that are sent to clients and are expected to be handled there). This list will only grow with the upcoming builds.
- We've changed how login and authentication works to support the per-server player names and the new masterserver.
All other arguments aside (like business decisions), maintaining backwards compatibility would mean to backport upcoming features (that I can't speak to yet) to 1.69 by reimplementing them out in nwnx; or at least shimming them to a point where they go from "crash" to "nonfunctional". That's not something any of us are willing to do.
This was pretty much the same on all BioWare-sourced patches in the past too. Right?
However, we're certainly willing to accomodate servers that want to migrate! If you have any other ideas besides that, or maybe a list of requirements that goes beyond the stated need for cross-play, please post them and I'll look at them personally.
PS: Seems like this was in the wrong forum category, moving.
The protocol didn't change much, I looked at it and I was able to log on Sinfar with the NWN:EE client.
There's a complete refusal here to let NWN:EE players enjoy the full featured 1.69 servers.
Seriously, this isn't the best way of supporting the NWN community at all. At least have some backward compatibility for people who buy NWN EE that connect to older 1.69 servers. Otherwise it just reeks of greed from beamdog of trying to force everyone to upgrade to their EE and not trying to support compatibility.
I can understand wanting new features and network protocol support, but they could have that for newer EE servers, while also maintaining support for older 1.69 servers. Otherwise you're not really helping the community, more like fracturing it.
It's not a case of money(they would gladly buy NWN:EE), it's a case of NWN:EE is making their actual computers outdated. It's a lot to ask of them to buy an entire new computer just to keep playing.
If you can't fix backwards compatibility -find a way to make NWN:EE compatible with windows XP and later instead of Windows 7 and later-
"The spread of the WannaCry ransomware was aided in part by the millions of people stuck on Windows XP"
Just the lack of security alone is an extremely valid reason to upgrade to at least Windows 7...
Many older computers are literally incapable of running windows 7 or higher, because they were never built for that purpose. I've read about how you can modify the BIOS to make it work, but seriously... You expect these not tech savvy people to go through this?
The real question is why would you -want- to reduce the current amount of players? It may not affect me, because I buy a gaming rig every 3 years to be able to play what I want, but that doesn't mean I want to tell my other players who have no such luxuries "Sry Brah ¯\_(ツ)_/¯ ".
So the first question is, for Beamdog, giving support for this niche game that has only ever seen attention from obscure ads and in fact was only purchased by me, because the game was advertised in my Baldur's Gate manual, why would they want to discard their veteran players?
Perhaps the best question is, if they aren't going to actually legitimately improve the graphics in a meaningful way, who convinced them this game has any chance meeting legitimate sales when only people with computers of the last 7 years can play it? Do they not realize almost anyone who would of purchased these new computers already has somewhere between 50 to 300 games already? Almost ALL of which have better graphics than this one? Maybe 4-5 of THOSE games which they play regularly. They are literally selling the multiplayer here, either go all in or go home.
Did we forget this game was being given for FREEEEEEEEEEEE and still managed to not obtain that many players?
Maybe this article https://www.pcworld.com/article/3146516/software/get-neverwinter-nights-for-free-as-gogs-big-winter-sale-kicks-off.html where he actually says, " Is it a great game on its own? Not really. But the appeal of Neverwinter Nights lies in mods, of which there are a lot to pore over. Grab it, find a modding guide, and go to town."
So was there any thought to this enhanced edition at all to maybe improve the campaign which was never described as being good, because HoTU is never played, because no one ever gets that far in the base campaign without being bored to tears. They addressed literally none of the problems which always stopped the game from growing stronger and are actually -bringing new problems into the mix-. Can we stop being contrarians for a day and maybe look at the big picture?
They have potential fucking bank on there hands here if word can actually get out that this is an infinite universe of completely different MMO like worlds in the multiplayer. ALL OF WHICH ARE FREE TO PLAY, NO MICROTRANSACTIONS AND NO PAY2WIN, but their target demographic IS the old computer users, because those users are LOOKING for games that aren't heavy on their systems. If Beamdog wants to make money, lots of money, and help this game at the same time. They need to focus on what matters.
Pick one, you have no choice if you want to succeed and 1 would be enough:
1.)All in on the multiplayer
2.)Upgrade the ugliest of the graphics, orcs come to mind here.
3.)Fix the base campaign, people always play it first and think the whole game is like that.
Nothing is impossible here, only some things are declared more important. Lets not forget this gem of a game has been kicked down constantly these past few years. One blow after another and these players still stuck with it.... Can we stop the endless cycle of ruthlessly stomping out any chance at life this game gets? Mav is right here, I've met types like these before, there is one vision, one plan, and there can be no deviation, but in truth they are lazy and don't want to accept maybe their vision is ass, a big ass, the kind of ass that jiggles like Jell-O.
Sorry if I did not understand the discussion entirely (my English is a bad English), the questione is one and it's a very simple question. If we want to have new players using client 1.74, does can we use server version 1.69 it again? Yes or not?
Because if the answer is not, I do not see how you could help the current community of nwn1.
The veterans of the game WILL support you if you support them, I would buy a lot of copies of this, a few for myself and fam, a few to share around. You need to tap the passion of the veterans and support their Persistent Worlds, that is what makes NWN 'The Beautiful Game'.
TLDR: Forwards OR Backwards compatability = Profit, rise to it and find a way guys!
for me the best solution here is to acquire the ip address of the 1.69 updater and update those versions to 1.74, and then the servers out there can just dl the 1.74 server and everyone is happy
As a host of what was and will be a major server(Home Town is a diablo style server that ranked in the top 3 under action cue 24/7 until the master server and gamespy went offline) i can say 100% that the players in my community will have no issue with dling a patch for the 1.69 versions they use and a lot will buy the new release.
For a smooth transition the focus should be on acquiring that ip so gog players as well as ppl reinstalling for nostalgia have a prompt to update to a version that can let them populate the server lists. once they are in and playing with the EE players they will mostly get convinced by the other players to get the EE version.
Not because they are forced into the purchase by being restricted from access.
it would be worth that little bit of effort.
I am currently trying to figure out how to open our server up to the headstart or beta testers some good action. If its jsut protocals then where do i get the 1.74 update for the dedicated server or dl the server, since it's about protocols we can host the 169 and ee versions now, i even have a new harder version ready to go. we could even run a shared server vault until we felt everyone got migrated.
The gist of this thread.
Just because X million copies of NWN were sold or given away previously doesn’t entitle us to free labor from a new company.
If you’re happy with 1.69 it seems perfectly rational to just... stick with 1.69.
No one here wants the game to fail, but EVERYONE is tired of seeing businesses keep making decisions that only ever harmed the game.
http://www.nwnlist.com/# At the time of this writing nwn1(405) is almost double what nwn2(203) is and NWNList had removed the player count cheating servers a long time ago, which unfortunately means there is some -legitimate numbers not being included either-.
I keep providing -EASY TO FIND- examples of why I'm right. Where is ANY of your examples to show you aren't wrong? Contrarians are what is destroying this world....
In today's world, NWN 1.69 is still in active distribution by other retail sources. They are still introducing new players to that version and will continue to do so. New players will continue to purchase and play 1.69.
This is an important distinction when considering the 'this is the same as when a previous version was released' analogy.
This has the very real potential to split the community if there's no way to integrate these populations in multiplayer. We will have 2 separate versions of NWN in active distribution.
IMO, If what Maxrovio says is correct (that he was able to log into his server with the EE version), then this seems feasible and should be considered an essential feature. I also get that Beamdog is working on a lot of features and fixes that don't exist in 1.69, some of which might have to be clientside in order to function correctly.
Beamdog has engendered a lot of goodwill from the NWN community and I appreciate their efforts. I'm hoping that they review this and make a decision based on what's good for the community if it's at all technically achievable.
I can share this patch but I dont know for how long it will be valid. I wonder if this will turn into some kind of challenge where they keep changing the protocol of the NWN:EE client and I have to figure how to adapt the 1.69 nwserver.
I dont know why they strongly dont want 1.69 servers to remain. Servers like Sinfar are one of the main source of selling on GoG. We could be their #1 supporter and promoter but instead I have to tell my players that Beamdog dont care about us, only our money.
Again Trent, Niv, Liareth... Please just let us make the 1.69 nwserver support for NWN:EE so we can go ahead and not backward.
I will update Sinfar nwserver... when there will be a stable release of NWN:EE... for now, patching the NWN:EE server to have all Sinfar 1.69 server features (500+ hooks and related features) is not an option. I will do instead all I can do to be compatible with their NWN:EE client.
It might be easy for you right now with where the EE client is at currently (which isn't finished yet by the way), but you're just creating a problem of your own making down the line.
So if they add for example 4 bytes to the protocol to enable scaling, well I will just insert those 4 bytes. Actually Sinfar already has this implemented with the 1.69 client. If the server suddenly has to send a load more of data, it would be because the devs done something wrong.
Updating the server to send a few more bytes here and there to tell the client "this is the model ID to display" is peanuts, its nothing compare to having to keep all features currently implemented in Sinfar 1.69 nwserver up to date with each up coming update of the new nwserver.
It would be very easy for them to have each new addition do a single 1 line of code version check or bypass to null. That's if the things they added actually did anything to the clients in the first place! NWNX has already proven tremendous volumes of things can be done utilizing the server executable alone without involvement by the client. The problem is this is something that should be done early. Starting on this early prevents this becoming a time sink later on when you have to go back through and individually bypass every single little thing without the source code.
I run a private server for a game called Lunia as well and the devs in that game used to make all sorts of excuses of why something can't be done. Then a Brazilian stole their source code and sold it to everyone and it was found out that it could of always been done(in some cases a few minutes).... I have zero doubt the same applies here.
As soon as you realize what the real nwn1 community is ..... let us know :-)
my 2 cent, Ali
Administrator of "Nordock Martial Age"
It has nothing to do with not wanting to upgrade Windows or our computers. Nwn has been around for a long time and a lot of the functionality that nwnee is promising has already been implemented in 1.69 and in fact far far more then that.
Being familiar with Sinfar's modifications for example - nwnee would be a significant downgrade. It would be hard to understate how much functionality would be lost. When Mavrixio mentions "500+ functions" that is sort of understating it. A single example would be being able to retexture, colour, scale, rotate or position placeables, vfx, and body model parts on the fly in game. This completely changes how areas are built - need a placeable? Simply modify an existing one on the fly. Want to customize your character appearance? Build it entirely from scratch by picking out the hairstyle, facial hair, ears, eyes, hats, etc. I've seen worse customization options in modern games.
Of course long term it would be great to have a best of both worlds but considering the scope of things that would have to be adapted to nwnee that is a long ways off and some sort of interim solution could go a long way.