/r/tes3mp
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.
David Cernat's Patreon and PayPal
AnyOldName3's Patreon
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
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.
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.
I can run OpenMW already.
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?
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:
and the one that I copied from Hamachi:
Any ideas what might be going wrong here?
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?
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?
...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?
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!
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.
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.
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.
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
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?
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
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?
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.
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?
Just wondering if any Wabbajack modlists are compatible? If not, any comprehensive modlists guides out there for TES3MP?
Thanks!
[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
[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
[2024-09-02 11:18:55] [INFO]: Received ID_PLAYER_CELL_CHANGE from Theron
[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerCellChange" for Theron (0)
[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
[2024-09-02 11:18:55] [INFO]: [Script]: Called "OnPlayerCellChange" for Theron (0)
[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!
Silt Strider | Roleplay | Modded - Wabbajack Auto-Install
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.
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.
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.
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?
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?
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?
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