Morrowind Multiplayer mwmulti
Morrowind Multiplayer mwmulti
July 8, 2016
ABOUT Morrowind Multiplayer

Discuss and keep track of progress

The Elder Scrolls III: Morrowind, the predecessor to Oblivion and Skyrim, is arguably the deepest and most immersive game in the Elder Scrolls series.

For 15 years, it could not be played in multiplayer in any kind of decent way. Now, however, with Morrowind's engine having been recreated through the OpenMW[] project, playable multiplayer has also been implemented through the TES3MP project based on OpenMW.

Use this group to find people to play with, to report bugs and to think about solutions to gameplay issues.

To play, get the latest Windows release from here.

If you have any questions, please refer to our Frequently Asked Questions, join our Discord[] or ask around in our Help forum.
Merry Christmas! Version 0.6.2 is now released, fixing bugs and allowing players to play NPC sounds

Although major version 0.7 will be an amazing step forward for TES3MP, its improvements to our scripting and networking systems have required rewriting those systems from the ground up, and that has been taking a realistic amount of time instead of the amount we were hoping for. It's fair to say that it has grown into our largest version ever.

As a result, I'm going back to my original plan – from before the rewrite was started – of having some straightforward improvements to 0.6, though all of them will naturally be added to 0.7 as well.

The first of these are in the form of minor version 0.6.2, but 0.6.3 will also come out soon.

NPC sounds and animations for your character

0.6.2 allows players to play NPC sounds and animations on themselves. Essentially, your character can now say almost anything that an NPC of your race and gender can say, using the new /speech (or /s for short) command, and you can also play any of the NPC idle animations using /anim (or /a for short), even if there aren't too many of those (though we may allow servers to implement custom ones later on).

To see the available inputs for the two new commands, simply use some invalid ones and the correct ones will be displayed. For instance, try typing in "/s test 3" to see what can be used in place of "test" and 3.

Scripting enhancements

Some scripting limitations present in 0.6.1 are now gone. Most importantly, servers can now run console commands on clients, allowing server scripts to do almost anything that client plugin scripts can do, as long as it doesn't involve reading values that the server doesn't have access to.

Beyond that, server admins can now prevent certain players from resting in beds (via /setbedrest), from resting in the wilderness (via /setwildrest) and from waiting (via /setwait).

The common exploit of drinking many attribute-fortifying potions can now be prevented by the server (and is prevented by default), with the server cancelling fortification effects that boost an attribute past a certain point.

Important bug fixes

Minimizing the game no longer pauses it, preventing players who have paused the game from being invulnerable and preventing NPCs from freezing if their AI was being processed on the minimized player's client.

Inventory exploits involving vendors and trainers have also been fixed, as well as those involving drag and dropping items while being arrested.

The charges of non-custom enchanted items are now correctly saved, loaded and synchronized.

Quick keys

Previously, any quick keys assigned via F1 were lost upon leaving a server. They are now saved and loaded.

OpenMW updates

As always with TES3MP versions, we have taken in all of OpenMW's changes and additions up to the present day. That includes everything in the recently released OpenMW 0.43.0:

How to switch over to 0.6.2

Switching over from 0.6.0/0.6.1 to 0.6.2 is easy. Simply download 0.6.2, unpack it somewhere, and then move over the mp-stuff/data folder from your previous version to the new one.

If you've customized the Lua scripts in some way, you'll have to make the same changes to their new versions.

More to come

0.6.2 is only a minor version, so its scope is limited and merely includes what has been mentioned above. A few other long-awaited features will, however, be available in 0.6.3 soon.

Merry Christmas!

DingDong_Guano Mar 17 @ 7:49pm 
My serverconfig was missing the local address line.

seems to be working for now, will update in about 20 minutes IF it works or not.
Ghost Mar 17 @ 4:41pm 
You should have a file called tes3mp-server-default in the same location as the server exe. Have you tried reinstalling tes3mp? As for hamachi you just need to change the 'enabled = true' line to 'enabled = false' under the [MasterServer] heading in the server config and change the localAddress and destinationAddress lines in both config files to your hamachi ip.
DingDong_Guano Mar 17 @ 4:15pm 
Hello, I can't comment anywhere else but here but this is the only problem I'm having.

When I launch the server.exe it tells me that the cfg for the server is not installed.

What is the cause of this?

Also, my friend and I are trying to use hamachi on this to work around the port-forwarding.

any advice?
zShock1224 Feb 24 @ 12:08pm 
When ever i try joining a server, it just tells me that it has stopped working. i cant figure out how to fix this.
y0urdemiseNC Feb 20 @ 3:34pm 
ok, i will be doing this at some point. message me if possible if anyone wants to play with me
insanity Feb 10 @ 4:35am 
gotta say i'm so glad you created this. it's let me and my brother enjoy one of our favourite games together and with friends. i look forward to future updates :happy_creep:
Enter chat room
July 8, 2016