BG2:EE, when will you fix multiplayer?
Khyron
Member Posts: 635
As it stands now, it is nearly unplayable in multiplayer.
The problems me and my friend(s) face are staggering.
We had set aside an entire weekend each, to meet online and finish BG2 from Chateau Irenicus to ToB.
Alas.. Saturday afternoon we decided to fold and give up, possibly do it in a vanilla BG2 installation using Hamachi to connect at a later time.
What we experienced:
Numerous incidents of NPC's spawning in the wrong place, often breaking quest chains:
Yakman from Watcher's Keep spawned in Firekrag's lair, went hostile and of course was killed.
The Genie in Chateau Irenicus spawning 10 feet away from the Duergars.
.. the list goes on, and it seemed entirely random.
The Chromatic demon spawning outside of his cage, and in the fight staying as an Ice element the entire fight allowing us to just kite him around and kill him with just Firetooth..
Not ONE of us could reproduce these kinds of insane bugs in singleplayer.
Savegames becomming unplayable on Guest clients.
The host would never have this problem, but the Guest clients would at times be entirely unplayable.
The game would hitch for 1 second, every 2 seconds.
Reconnecting, rebooting, nothing helped.
Rolling back to a previous save (and losing progress and time..) was the only alternative.
How do you even break a specific savegame like that??
Losing sync, losing connection, Host client would crash quite often (we swapped around roles several times for testing).
Beamdog.. the game has been out for a long time now, you have been very nearly entirely radio silent since the SoD backlash, patches are few and far between and we have no idea when this game will even be playable online.
Is this the best you've got to give?
edit:
@Nathan
The problems me and my friend(s) face are staggering.
We had set aside an entire weekend each, to meet online and finish BG2 from Chateau Irenicus to ToB.
Alas.. Saturday afternoon we decided to fold and give up, possibly do it in a vanilla BG2 installation using Hamachi to connect at a later time.
What we experienced:
Numerous incidents of NPC's spawning in the wrong place, often breaking quest chains:
Yakman from Watcher's Keep spawned in Firekrag's lair, went hostile and of course was killed.
The Genie in Chateau Irenicus spawning 10 feet away from the Duergars.
.. the list goes on, and it seemed entirely random.
The Chromatic demon spawning outside of his cage, and in the fight staying as an Ice element the entire fight allowing us to just kite him around and kill him with just Firetooth..
Not ONE of us could reproduce these kinds of insane bugs in singleplayer.
Savegames becomming unplayable on Guest clients.
The host would never have this problem, but the Guest clients would at times be entirely unplayable.
The game would hitch for 1 second, every 2 seconds.
Reconnecting, rebooting, nothing helped.
Rolling back to a previous save (and losing progress and time..) was the only alternative.
How do you even break a specific savegame like that??
Losing sync, losing connection, Host client would crash quite often (we swapped around roles several times for testing).
Beamdog.. the game has been out for a long time now, you have been very nearly entirely radio silent since the SoD backlash, patches are few and far between and we have no idea when this game will even be playable online.
Is this the best you've got to give?
edit:
@Nathan
Post edited by Khyron on
1
Comments
I have played BG1:EE in MP with people scattered all over the world. It was very playable, and that was before 2.0 even came out! BG2:EE probably works just as well. Here is the trick: Don't use direct connection. Use the Beamdog client. That thing works pretty well now.
This time we used direct connection without Hamachi, just standard LAN setup / IPv4 adress. One of my friends was playing on a Mac, and it went smoothly (but I hosted the game on my PC). I can't pass judgment on the current state of the online service, but direct connection with or without Hamachi works better than I remember BG multiplayer from my youth.
I'm not saying they shouldn't keep working on it. Some things in MP are annoying, such as being in the level-up screen whilst someone initiates dialogue. The dialogue screen forces itself on top of the UI, making it impossible to accept the level up. *Cromwell is buggy in MP, and having him forge an item usually kicks everyone but the host out of the session (especially if all the ingredients are not in the host's inventory). Cespenar also has a similar bug where everyone but the host has to stay in his dialogue for a long time after it has ended, or until the host saves. Containers such as gem pouch are often glitched if they are in anyone but the host's inventory, etc.
But if you are willing to work around minor aggravations like that, I'd say direct connection is working pretty good at the moment.
We've tried again now, thinking it might have been a weekend of server issues and what not.
Sadly, with every one of us having 100% clean installs (removing Documents files, install folders, even temporary files) and we still get the same crap.
We can't use direct connection (without resorting to hamachi) due to isp structure.. so nearly 20 years after bg1's first release, we still can't finish it together.
- are they all using the same basic programme (you can play BG1 either on BGEE or SoD and the programming is not identical)?
- are they all the same version number of the programme?
- do they share the same platform (PC, ipad etc)?
- are they all from the same source (GoG, Steam, Beamdog etc)?
While I certainly agree that MP is not perfect many people find it playable, so I don't think it makes sense to suggest that your issues are purely down to the core programming. Have you tried connecting with different combinations of your group to try and isolate where the problem lies?
The only 2 issues we got so far (minor) are:
-He was once prompted to enter the password again when the game began but it was impossible to press enter, re-starting the session solved this.
-Two copies of the genie in the Irenicus dungeon spawned in the sewer beneath Athkatla.
This happened a lot during our first attempt.. along with all the other crazy stuff
100% clean install, manually removing any single trace of BG2:EE.. and this is what we get, not 10 minutes after starting up it bugs out.
We can't continue like this, because we can't afford wasting another weekend just to have the game flop out entirely much later on, even if it does function somewhat for now.
What the actual F...
Uninstall BG2:EE
Remove the leftovers from My Documents.
Remove leftovers in the SteamApps folders.
Install
Verify Game Cache Integrity
Leave the game entirely intact, not even touching framerate in .lua
Roll new chars, making sure no strings or -anything- of old remaining.
*Start playing, encounter Genie after 10 minutes.
*Try again after shutting down all firewalls - Genie does not appear. Rest in that spot, Genie appears.
*Try again, Imoen's kick-out dialogue pops up instantly on load - despite having been kicked out of party several quick saves ago, Genie appears.
*Give up.
@Gate70 I am at my wits end here. We desperately want to finish BG2 together.. but these bizarre bugs are making this unplayable, and what hurts even more is seeing the ones who somehow manage to finish it in multiplayer.
PS: We played IWD:EE together for 5 hours without incident. Could it be that 1.4 is more stable in multiplayer than 2.X?
My question is, impartially, is this still better than if I were to dig up the original BG1 disks and install them three times? No Tutu, just patched vanilla? Naturally we'd drop the linux box and use an old XP box instead.
I'm pretty sure we're gonna do that for BG2 anyway, if we ever get there.
EDIT is reverting to 1.3 actually a viable solution to this? Was networking ok before, and now it's hosed?
Would it be better if she ran the host, and the windows users connected to her, or is linux just not very compatible with windows? Also would direct IP be better, or much the same?
I can send you any logs or events you might need, and I was actually registered on the system as a BG2EE beta tester, so that might be easier than usual?
I haven't tested Linux + Windows MP, but the general rule here is the need of using the same game version (for example, 2.3.67), and the same mod setup.
My experience shows that using the server might be better than direct IP, although for local MP (in the same local network, with IP like 192.168.0.1, 192.168.0.2 etc direct IP may be better).
As you were a BG2EE beta tester, it will help in creating those report on our tracker site.
P.S. Relieved to hear that by a similar experience you didn't mean the constant Genie spawn.
I do think my internet speed might be a factor, so I'm going to play around with Direct IP a bit, we tried once without much effect, but I think I'll ditch the wifi and plug all 3 into an actual switch, using real CAT-5 cable, and manually set the IP addresses.
In the end all I did was plug the linux box directly into the wifi router with my one really long lan cable, and it's all working a whole lot better. Perhaps there's a problem with the linux driver for that wifi adapter.
To clarify, the only bugs we encountered were Kelddath Ormlyr bugged out so he had nothing to sell at all, which seemed to repair itself after leaving the area; plus the container bug if carried by someone other than the host player, which seems to be well known.