/r/tes3mp

Photograph via snooOG

A project bringing cooperative multiplayer to OpenMW, the free open source reimplementation of The Elder Scrolls III: Morrowind's engine.

TES3MP is a project adding multiplayer to OpenMW, which is an open source recreation of Morrowind's engine.

About TES3MP

FAQ

GitHub repository

Steam group

OpenMW subforum

Discord server

Mod DB page

Support TES3MP

David Cernat's Patreon and PayPal

Support OpenMW

AnyOldName3's Patreon

Related Subreddits

/r/OpenMW

/r/OpenMWVR

/r/Morrowind

/r/ElderScrolls

/r/tes3mods

This is a hobby project where new versions and features will be finished when they're finished, so please refrain from asking for time estimates on them. Additionally, try to avoid low effort posts.

/r/tes3mp

4,077 Subscribers

1

Restocking Merchants Arent Restocking

Basically the title. Is there a script to fix this and make it similar to normal OpenMW behavior? Is this intentional? Or is there a config option I am supposed to use?

Thanks in advance.

2 Comments
2024/11/28
23:58 UTC

3

Falling into the void

Hi! My friends and I are trying to get a Morrowind LAN server working, but we want to install a mod to put the game in Spanish. The problem is that when we enter the world, we start to fall into the void and nothing else loads. The character is modeled, you can see the inventory, but everything is completely dark.

1 Comment
2024/11/29
02:13 UTC

2

Is TES3MP able to run on Mac?

I can run OpenMW already.

1 Comment
2024/11/27
05:22 UTC

0

Ant way to play without Hamachi Or Port Forwarding?

I want to make my own server to play with friends, but Hamachi and Port forwarding aren't the safest methods... are those two the ONLY ways to make a server with friends?

5 Comments
2024/11/15
15:51 UTC

0

Cannot connect to host's computer- firewall error

I've been trying to connect to my friend's Morrowind server using both the ip address they provided and the one generated by Hamachi. We also made an outbound rule in my firewall settings to allow tes3mp/openmw to connect. It looks as if I've been able to connect to other servers through the openmw wizard, but the "connect" button on theirs is grayed out.

my steam library and the tes3mp folder are both on an external. Not sure if that would be a possible factor/issue.

This is the error I got for the IP they provided:

https://preview.redd.it/m4w3uke6td0e1.png?width=960&format=png&auto=webp&s=8129886998ef3095bde6f5b91c7887d0cb24972e

and the one that I copied from Hamachi:

https://preview.redd.it/y5zr42u8td0e1.png?width=960&format=png&auto=webp&s=2bea7d0377b4f47142a7791331ff8f712590dff1

Any ideas what might be going wrong here?

5 Comments
2024/11/12
02:29 UTC

1

Multiplayer difficulty

Hey all, love the idea of playing morrowind multiplayer but unfortunately it’s not a terribly difficult game when you roll around in a pack of 3 or more. Most enemies are either stuck getting knocked down or just instantly shredded, as it’s a 3 on 1 usually. Any tips for making this more challenging?

3 Comments
2024/11/11
19:43 UTC

1

Strongholds

I started the quest to build the Hlaalu stronghold. Used the settimescale command and forwarded about 30 days and the stronghold quest is not advancing. Is there anything I can do to advance the quest so I can checkup on the foreman?

6 Comments
2024/11/01
23:39 UTC

1

I already have OpenMW running on my PC...

...and tes3mp comes bundled with it. If I use the launcher bundled with tes3mp, will it interfere with my currently installed version and interfere with the mods I have? OpenMW has a content list. Do I need to setup a seperate content list with tes3mp on it when my buddy and I want to play vs. when I want to continue my single player game?

2 Comments
2024/11/02
00:49 UTC

7

Scripting: Applying spell effects via actor packets?

UPDATE: SOLVED (see comment for details)

Hey, I've been having some trouble with scripting and was wondering if anyone could point me to a sample lua online or a snippet of code that could help?

I've made a few scripts that apply spell effects to the player when required, that was quite easy, but I'm having trouble applying spell effects to NPCs at all.

I can get the IDs of the required NPCs, and I know how to assign spell effects/spells to a player and send them as a new spells active packet.

But I'm at a loss for how to actually tell the server I want it to apply a new spell effect to a particular NPC I have selected in the lua. It's the packet structure/logic I am missing.

I can post code examples if it helps, but none of them do anything (not even crash), so I don't think I've got anything to go on that would help.

Thanks in advance - I'm completely new to coding this year and probably have some gaping holes in my knowledge!

3 Comments
2024/10/29
18:21 UTC

26

Silt Strider Trailer (Roleplay Server)

3 Comments
2024/10/18
16:59 UTC

2

PSA for LINKSYS MR7500 Port Forwarding/Server Hosting

Port forwarding will not work unless you disable/uncheck the "Express Forwarding" feature. This is located in (Connectivity -> Administration). This appears to be a bug with the router firmware.

I spent 2-3 hours trying to figure out why my server hosting was not working.

0 Comments
2024/10/14
19:45 UTC

1

Help! fatal flaw

Every time i try and run open mw tes3mp i get to the page with the list of playable servers, i will click on one and the thing says fatal flaw and my screen will go black for a while. i am playing morrowind through the xbox download from pc.

7 Comments
2024/10/13
01:15 UTC

3

rendeko/malic bedroll script crashing

I'm getting back into TES3MP after a couple of years. All works great, easy setup.

Last time I played I added a few quality-of-life scripts and one of them was this bedroll script:

https://gitlab.com/rendeko/tes3mp-scripts/-/blob/master/portableBedroll.lua

It seems to be crashing in the current version of TES3MP. I was able to pick up a bedroll but now the game crashes on setting it down. Does anyone know why? I've tried searching for a fix or new version but haven't had much luck.

3 Comments
2024/10/08
15:08 UTC

2

TES3MP server help

I'm attempting to set up a small server for a couple friends with an over haul pack but every time i try to connect i get a check sum error. I'm using TES3MP plugin helper to try and resolve load order issues but it has not fixed the problem. https://github.com/LinkWithOutAZelda/TES3MP-error

1 Comment
2024/10/01
16:33 UTC

1

Help with a mod

So I am using these mods

// Generated by Tes3MpPluginHelper

[

{"Morrowind.esm": ["0x7B6AF5B9", "0x34282D67"]},

{"Tribunal.esm": ["0xF481F334", "0x211329EF"]},

{"Bloodmoon.esm": ["0x43DD2132", "0x9EB62F26"]},

{"Tamriel_Data.esm": ["0x676D1544"]},

{"Rise of House Telvanni.esm": ["0x9840327D"]},

{"TR_Mainland.esm": ["0xC7673448"]},

{"Patch for Purists.esm": ["0x81362B3F"]},

{"Solstheim Tomb of The Snow Prince.esm": ["0x71933E2E"]},

{"TR_Factions.esp": ["0x0326A009"]},

{"TR_Travels.ESP": ["0xAC011B29"]},

{"TOTSP TD Content Integration.esp": ["0xFF2598E3"]},

{"Missing snow armor.esp": ["0xBE36209B"]},

{"TOTSP_Patch_for_Purists_4.0.2.esp": ["0xA32E49BF"]},

{"TR_Firemoth_Vanilla_patch.esp": ["0x398CCCC1"]},

{"Expansions Integrated - Fewer BM Creatures.esp": ["0xAEB62CC0"]},

{"Expansions Integrated.esp": ["0xFC452E9D"]},

{"Tribunal Integrated.esp": ["0x4B339969"]},

{"Beware the Sixth House.ESP": ["0x7667BAFC"]},

{"Bloodmoon Rebalance.esp": ["0x736900D5"]},

{"Better Clothes Complete.ESP": ["0x619578E0"]},

{"Better Robes TR.esp": ["0xFBBF36FA"]},

{"Better Robes.ESP": ["0xD3B6F90F"]},

{"RoHT GDR Aleft Patch.esp": ["0x68904782"]},

{"RoHT NoM v2 Addon.esp": ["0x4F9DE4B7"]},

{"RoHT NoM v3 Addon.esp": ["0x8DABB9C1"]},

{"RoHT Taddeus Balancing.esp": ["0x99BDE0FF"]},

{"ROHT_2_0_8.ESP": ["0xAB2D2B3F"]},

{"TR_Dra-Vashai.ESP": ["0xD15CDF05"]},

{"AudiobooksOfMorrowind.ESP": ["0x572A23E8"]},

{"Patch for Purists - Book Typos.ESP": ["0x2E10D796"]},

{"Patch for Purists - Semi-Purist Fixes.ESP": ["0x7AC1FB23"]},

{"RV Magicka Bonus.ESP": ["0x93E3EED8"]},

{"Magicka_Recalculated.esp": ["0x801AB5FB"]},

{"nmLeveledMagicka10onLoad.ESP": ["0x11B8D3DA"]},

{"Illos3.ESP": ["0xDFAADE22"]}

]

When i join the server my modlist works and the game launches. i start to load in and i get an error

"Failed loading Sky_Main_Grass.ESP: The groundcover file does not exist:"

Do I need to find this mod somewhere and install it or what?

4 Comments
2024/09/22
17:21 UTC

3

Help with Building up Uvirith's Legacy

I am currently hosting a tes3mp server, and if I construct a new building like the inn or mine it will successfully build and the quest is completed. However if I close the server down and reopen it, the buildings are gone. I mean even the orc lady's hut is gone

If I close the server and I'm in my stronghold, the first time I go outside a brief flash of what I'm guessing is the fully constructed outside of the stronghold is shown and then it all disappears

I haven't had any luck online with someone with a similar issue so I'm guessing it might be because its a tes3mp server and not the normal game

One thing that might be an issue is that I installed the mod after I got the stronghold. I thought it was included with Rise of House Telvanni. Also had to install Uvirith's Legacy at the same time for the same reason lol, but it seems to be running fine

Maybe someone here will have an idea on what I could try

1 Comment
2024/09/21
15:08 UTC

2

A question about groundcover

I've been trying to get Aesthesia Groundcover reworked working for a few days now. I'm using Beautiful cities of Morrowind (The cause of issues.) Ontop of Wyre Mash Polemos Fork to help create the modlist.

I threw the mods into wyre, and checked them in the launcher. The mod worked good but I had problems with floating grass and grass appearing through buildings.

I found out that you're supposed to instead put the files into a directory and edit the openmw.cgf files to tell openmw where the files are, noting not to check the boxes in the openmw launcher.

Trying the correct method, I'm not able to get the grass to appear at all. I'm still very new to modding Morrowind and on pc in general. Am I doing something wrong?

2 Comments
2024/09/15
21:36 UTC

2

Reverse proxy settings

Looking for any help hiding my server address behind nginx proxy manager and Cloudflare. Looking at the server config files I don’t see anything obvious. Im sure there’s an easy way to make this happen, I just can’t find it by myself.

0 Comments
2024/09/09
16:51 UTC

0

Fortify Skill Over 100 Doesn't Last for Specified Time

Hello, I am currently running a Tes3mp server (openmw 0.47 fork) server with a couple friends. We recently ran into a problem that seems like a bug. When creating a fortify skill spell for any value over 100, the spell will not actually last for the duration specified and instead lasts for a fraction of second (not long enough to even hit a button to capitalize on the buff). For example, a spell with two fortify enchant 100 for 10s will cause my enchant to flicker to 272 but not stay. I installed the UI mod to make the fortify bar longer so that we don't have to have 2 fortify effects and created a spell with one fortify enchant 200 for 10s, that also didn't work. Any clues what the problem is?

3 Comments
2024/09/09
16:04 UTC

2

Are any Wabbajack modlists compatible?

Just wondering if any Wabbajack modlists are compatible? If not, any comprehensive modlists guides out there for TES3MP?

Thanks!

0 Comments
2024/09/09
02:19 UTC

1

Getting connection error seconds after logging on to my own server.

[2024-09-02 11:18:38] [INFO]: TES3MP dedicated server 0.8.1 (Windows 64-bit)

Protocol version: 10

Oldest compatible commit hash: 68954091c5


[2024-09-02 11:18:38] [INFO]: [Script]: Called "OnServerInit"

[2024-09-02 11:18:38] [INFO]: [Script]: Reading banlist.json

[2024-09-02 11:18:38] [INFO]: [Script]: Reading requiredDataFiles.json

[Script]: - 1: "Morrowind.esm": [7B6AF5B9, 34282D67, ]

[Script]: - 2: "Tribunal.esm": [F481F334, 211329EF, ]

[Script]: - 3: "Bloodmoon.esm": [43DD2132, 9EB62F26, ]

[2024-09-02 11:18:38] [INFO]: [Script]: Called "OnServerPostInit"

[2024-09-02 11:18:41] [WARN]: A connection is incoming from 25.12.90.203|55127

[2024-09-02 11:18:42] [INFO]: Received ID_GAME_PREINIT from 25.12.90.203|55127

  • idx: 0 checksum: 7B6AF5B9 file: Morrowind.esm

  • idx: 1 checksum: F481F334 file: Tribunal.esm

  • idx: 2 checksum: 43DD2132 file: Bloodmoon.esm

  • Client was allowed to connect

[2024-09-02 11:18:42] [INFO]: Creating new player with guid 0

  • Storing in slot 0

[2024-09-02 11:18:55] [INFO]: Received ID_PLAYER_BASEINFO about

[2024-09-02 11:18:55] [INFO]: Received ID_PLAYER_BASEINFO about Theron

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerConnect" for pid 0

[Script]: - New player is named Theron

[2024-09-02 11:18:55] [WARN]: Sending info about other players to 0

  • Done

[2024-09-02 11:18:55] [INFO]: Received ID_PLAYER_CELL_CHANGE from Theron

  • Moved to 0, -7

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerCellChange" for Theron (0)

  • Finished processing ID_PLAYER_CELL_CHANGE

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerEquipment" for Theron (0)

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerAttribute" for Theron (0)

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerLevel" for Theron (0)

[2024-09-02 11:18:55] [INFO]: Received ID_PLAYER_BASEINFO about Theron

[2024-09-02 11:18:55] [WARN]: Unhandled PlayerPacket with identifier 142 has arrived

[2024-09-02 11:18:55] [INFO]: Received ID_PLAYER_CELL_CHANGE from Theron

  • Moved to 0, -7

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerCellChange" for Theron (0)

  • Finished processing ID_PLAYER_CELL_CHANGE

[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerEquipment" for Theron (0)

[2024-09-02 11:19:03] [INFO]: [Script]: Called "OnGUIAction" for Theron (0)

[2024-09-02 11:19:03] [INFO]: [Script]: Set difficulty to 0 for Theron (0)

[2024-09-02 11:19:03] [INFO]: [Script]: Set enforced log level to -1 for Theron (0)

[2024-09-02 11:19:03] [INFO]: [Script]: Set physics framerate to 60 for Theron (0)

[2024-09-02 11:19:03] [INFO]: Script is moving Theron from 0, -7 to Pelagiad, Uulernil : Armorer

[2024-09-02 11:19:03] [INFO]: [Script]: Running player-specific startup scripts for Theron (0):

[Script]: - VampireCheck

[Script]: - WereCheckScript

[2024-09-02 11:19:04] [INFO]: Received ID_PLAYER_CELL_STATE from Theron

  • Attempt to get Cell at -1, -6 failed!

  • Attempt to get Cell at -1, -7 failed!

  • Attempt to get Cell at -1, -8 failed!

  • Attempt to get Cell at 1, -6 failed!

  • Attempt to get Cell at 1, -8 failed!

  • Attempt to get Cell at 1, -7 failed!

  • Attempt to get Cell at 0, -7 failed!

  • Attempt to get Cell at 0, -8 failed!

  • Attempt to get Cell at 0, -6 failed!

  • Loaded cells: 0

  • Adding Pelagiad, Uulernil : Armorer to CellController

  • Adding Pelagiad, Uulernil : Armorer to Player Theron

  • Adding Theron to Cell Pelagiad, Uulernil : Armorer

[2024-09-02 11:19:04] [INFO]: [Script]: Called "OnCellLoad" for Theron (0) and cell Pelagiad, Uulernil : Armorer

[2024-09-02 11:19:04] [ERR]: [Script]: Could not load cell/Pelagiad, Uulernil ; Armorer.json using Lua CJSON due to improperly formatted JSON! Error:

.\server\lib\lua\jsonInterface.lua:62: Expected value but found invalid token at character 1

cell/Pelagiad, Uulernil ; Armorer.json is being read via the slower dkjson instead.

[2024-09-02 11:19:04] [ERR]: [Script]: cell/Pelagiad, Uulernil ; Armorer.json cannot be read!

[2024-09-02 11:19:04] [ERR]: .\server\scripts\cell\base.lua:2134: attempt to index field 'data' (a nil value)

[2024-09-02 11:19:04] [ERR]: [Script]: Server crash from script error!

1 Comment
2024/09/02
17:42 UTC

12

Silt Strider | Roleplay | Modded Server |

Silt Strider | Roleplay | Modded - Wabbajack Auto-Install

https://preview.redd.it/sqyp1gavhzld1.png?width=2048&format=png&auto=webp&s=17c80e7c59c72ac9e5617db66d84f4b232994c8f

We're finally opening up our doors to the public. Community owned and driven. Originally known as Tales From Nirn. We hope you'll enjoy what we've been working on. Below you'll find some of our features.

  • Immersive and engaging roleplay systems.
  • Robust real-time housing and furniture system.
  • Unique messaging system with native language functionality (only members of same race can understand).
  • Boats and guar that can be ridden.
  • Non-rng based combat, non-efficient levelling system. Not for the purists.
  • RP animations menu.
  • Proximity voice chat/text chat.
  • And many many more!
  • Below I'll add a link to the Discord server [Which we're still working on]

https://discord.gg/Ugp4EsFtsk

3 Comments
2024/08/31
11:22 UTC

4

Is there a way to make all interiors instanced?

Title. How can I do this, if it is possible? I am using the Periodic Cell Resets script, but it takes hours before a cell is reset, and setting it to be quicker results in some weird issues such as falling through the world. I want to make it so all interiors are instanced for each player, so that for example "my" Mages Guild is different than someone else's. That way multiple players can run the same dungeon etc, without having to compete with each other.

2 Comments
2024/08/27
17:57 UTC

5

Can someone join my server to verify that it's working?

Server is called Josh & Friends.

For some reason my port forwarding doesn't work locally, but I have had friends join in the past successfully. I just got off the phone with Spectrum and their tests show the port is open, but still not working on my end. I can play on the server computer with tes3mp.exe, but can't join on my other devices. And yes, I left the IP alone. It still says 0.0.0.0... It's the port that won't work locally for some reason, nothing to do with tes3mp.

1 Comment
2024/08/26
16:37 UTC

3

Any good servers for 3 people?

Looking for a nice vanilla server possibly with frequent resets, tried making a server but...(i got to the point of server on but unreachable). Any suggestions?

6 Comments
2024/08/24
03:07 UTC

2

Tes3mp server executable not in .zip file?

Hi all,

I'm trying to set my game up for a coop run and am following the tes3mp quickstart guide. The .zip file I installed from the GitHub doesn't include the file referenced in the guide below:

4) Either click the Play button from openmw-launcher or run the tes3mp-browser executable to start the server browser.

You can also start your own server using the tes3mp-server executable and then connect to it after refreshing the browser.

I have the tes3mp-browser, but no server executable. What am I missing?

2 Comments
2024/08/23
22:00 UTC

5

LAN Without Port Forwarding

My home network was setup by a non-tech savvy person who has lost all the login info. ISP won't talk to me because I can't prove I'm the account holder. Anything related to our modem and ISP is off-limits.

Fortunately, I only need to host a server over a LAN. I shouldn't need port forwarding for this, right? So far, it's not working. The "Connect" button is disabled when the server is hosted.

What do I do?

3 Comments
2024/08/19
02:40 UTC

4

Creating up one’s own server

Can some one tell me or link a guide to create my own server preferably with mods (I have the one is want ticked in data archives) though a vanilla server would still be fine

0 Comments
2024/08/15
04:07 UTC

4

Is there a step by step tutorial available to an idiot for setting this up?

0 Comments
2024/08/15
03:03 UTC

Back To Top