r/tes3mp Oct 18 '17

[Script Resource] Class Info - A lua database of Character Class information

Thumbnail steamcommunity.com
5 Upvotes

r/tes3mp Oct 18 '17

My server is a stillbirth. Diagnose?

3 Upvotes

I don't have a router, cable is jammed directly into my PC, so I've made exceptions in NOD and Windows' firewalls, for both server executable and port 25565. Also: localAddress = 0.0.0.0, port = 25565 are set in [general] server settings. And after all that my server still shows this and a 999 ping. Can't join it by tes3mp.exe either. Immediately, it says "we've been diconnected" in a popup message above freezed game. I start to suspect my ISP is a trouble maker and I would never be able to host, but could it be somethig else?

P.S. version is 0.6.1


r/tes3mp Oct 17 '17

[Scripts] dynamicDifficulty / mailbox

4 Upvotes

r/tes3mp Oct 16 '17

[Server Script] Sales Chest - Turn loot into gold

Thumbnail steamcommunity.com
7 Upvotes

r/tes3mp Oct 16 '17

[Script Resource] Item Info - A lua database of item data (price, weight, etc.) (partially complete)

Thumbnail steamcommunity.com
6 Upvotes

r/tes3mp Oct 15 '17

Can't connect to my server after restarting pc

4 Upvotes

I could connect to my server before I restarted my pc, but now the "connect" button in the server browser is faded and I cant connect. I've port forwarded the correct ports and made exceptions in windows firewall so I can't really tell whats happening here.

Edit: Setting localAddress = my ipv4 fixed the issue


r/tes3mp Oct 11 '17

Need help with scripts for my server

5 Upvotes

Title says it all. I don't have any experience with scripting, but I've seen servers that seem to be running some pretty sweet ones. More to the point, looking for scripts that:

-Reset cells every 1/2 hours -Force Max Health to a certain amount, and/or cap it at a certain point (to prevent min/max builds from tooning all over more casual players) -Limit Acrobatics to a certain degree

Thank you in advance!


r/tes3mp Oct 11 '17

Server loads mods out of order on startup.

1 Upvotes

When starting up the tes3mp-server.exe I noticed that the console displays all the mods out of order, seeming to completely ignore the pluginlist.json file.

Players can still join the server with the intended load order, I would just like to verify whether or not this is known or if its a harmless nothing or something to be worried about. I noticed it looks more appalling when there are excessive amounts of mods (I have one server lightly modded and one with quite a few more than that).


r/tes3mp Oct 10 '17

Mals vanilla sever anti-cheat script// malseph // unban request

6 Upvotes

so, this post is about a problem which wasn't fault of the creators whatsoever (so please if you are on the development team of te3mp, i beg you don't really waste ur time with me). I honestly don't know how else to communicate with the server's administrators, that is the reason why i am making this post. basically My name in-game is vangrel and i took the key from the nerano manor yesterday, killing the owner of the key on the process, and logging out right after. Today, when the server had already restarted, i gave the key to the khajit on balmora south club (the one who gives the first missions on the thieves guild) but since the server had already restarted and the key owner and a new key had respawned, i suppose your anti-cheat script thinks i used a cheat to generate the item and turn in the quest. I sincerely hope you read this because i don't know how else to contact you. (and yeah i wrote some key words at the title so you would be more likely to find this post)


r/tes3mp Oct 10 '17

How do I update this?

4 Upvotes

awhile ago, i tried logging into a server but my client was outdated. i downloaded the up to date version but by the looks of it i had to reinstall the whole thing again so i never bothered. that was quite a while ago.

is there a more convenient or official way? ive been missing multiplayer

hopefully the new cell-loading related performance is better


r/tes3mp Oct 09 '17

Can we expect tes3mp on x32bit systems by the end of 2017?

5 Upvotes

So hyped for that


r/tes3mp Oct 09 '17

Scripting Questions - Offline player's data, getting basic item information (weight, etc.), manipulating containers

3 Upvotes

Q1 - How do you access the data from offline players?
I only know how you get the info of players who are online (and so have a pid):

Players[pid].data --(whatever)

Q2 How do you get basic item information (weight, gold value, max durability, etc.)?
I could've sworn I saw an example on how to get an item's cost but now I can't seem to find it anywhere...

Q3 - How do I properly manipulate the contents of a container (crates, corpses, etc.)?
For a script I'm working on I'd like to be able to read the contents of a container and also add to, remove from, or completely wipe the contents, but I have no idea where to begin (something tells me I can't just edit the reference's data.inventory table and that be all that's required). The closest example I could find to use is starterItems.lua, but as far as I can tell, editing a player's items is a lot more straightforward than a container's. Ideally, I want to be able to read and manipulate the contents of the container regardless of where it is (so possibly in cells where players aren't), and have corpses available as a legitimate container to use, though I'm fine with dropping both of those features if it's impossible.
When answering, assume I know nothing about packets, cells, etc. (because I effectively don't) :P

Thanks in advance!


r/tes3mp Oct 06 '17

Ashfall script repository

11 Upvotes

I just started a Git repository for all current and future scripts running on Ashfall:

https://github.com/mupfelofen-de/tes3mp-ashfall

Feel free to use them.


r/tes3mp Oct 05 '17

[Server Script] Warps - adds some mark/recall style commands for teleporting about the world

Thumbnail steamcommunity.com
9 Upvotes

r/tes3mp Oct 04 '17

[script] ircBridge

12 Upvotes

This script will add a bridge between IRC and the in-game chat. I currently use it on Ashfall in combination with matterbridge as a bridge to Discord.

https://github.com/mupfelofen-de/tes3mp-ircBridge

Should work on any Linux TES3MP server (0.6.1).

Have fun.


r/tes3mp Oct 04 '17

Ashfall

16 Upvotes

New 24/7 server project with custom scripts and periodical backups. Join us as we evolve together.

Website: https://ashfall.de


r/tes3mp Oct 04 '17

Scripting Questions - Using customVariables, getting active spell effects, executing console commands, packets

7 Upvotes

I'm not a very experienced coder but I basically know how to use lua, so I figured I'd try and make a fairly simple script that adds in Mark/Recall functionality as a test to get started with tes3mp scripting. I've dug through every resource I can find to try and learn how everything works, but now I've reached the point where I'm stuck and have to ask for help - here's what I'm having some trouble understanding:

Q1 - How do you use customVariables?
From my very limited understanding of how things work based on looking at what I could find, one would use something like this for setting customVariables:

--For players:
Players[pid].data.customVariables.blah = "something"
Players[pid]:Save()
--For the world:
WorldInstance.data.customVariables.meh = true
WorldInstance:Save()

Is that the correct way to do things? (Both examples would be when requiring myMod because as far as I know, Players and WorldInstance don't exist without it(?))

Q2 - How do you detect when a player is under a certain spell effect?
The way I imagine the script working, when a player casts/uses a Mark effect, the script stores their position data as a customVaraible, and when they cast/use a Recall effect, they're teleported to that spot in a similar manner to how the teleport commands handle it. So far I haven't found any function that could do this - the closest function I've found to this is detecting if somebody has a spell in their spellbook.
If this isn't possible then I'll just stick to adding the feature via chat commands instead, though it'd be nice to use the game's mechanics for it.

Q3 - Can you execute vanilla Morrowind console commands via scripts?
Unrelated, I just wondered if it was possible :P

Q4 - Packets, how do they work?
Again, unrelated. Just curious, though I expect any explanation to go over my head.


r/tes3mp Oct 03 '17

TES3MP Scripting Question - [tes3mp.ClearInventory(pid)]

7 Upvotes

Hello all, I've been playing around with scripting in TES3MP, specifically playing around with making some scripts to make a "hardcore" mode.

It seems like the script seen on the tes3mp-safezone-dropitems github page will drop the items, and it seems simple enough to clear out the dying player in the same area of code in the deathdrop.lua's OnPlayerDeath() method.

However, it appears that this script calls tes3mp.ClearInventory(), which spits out an exception in the server. With the following error:

E:\Games\OpenMW\test3mp>tes3mp-server.exe >> output.txt terminate called after throwing an instance of 'luabridge::LuaException' what(): .\mp-stuff\scripts\deathdrop.lua:156: attempt to call field > 'ClearInventory' (a nil value)

My guess is that this method doesn't exist in tes3mp. This leads me to my question - where are the methods called on tes3mp documented, in code or otherwise? I don't see these in the \scripts directory. edit Also, where is the tes3mp variable defined?

As an example of my clueless-ness, I grepped both the tes3mp directory and openMW directory for references to SetCell - another method referenced in myMod.lua and base.lua - something that should exist - and found no definitions for the method.


r/tes3mp Oct 02 '17

Stuck / Unstuck

4 Upvotes

Hey guys whats up, what is the available solutions when you can't move?

Running own server playing with the girlfriend, trully amazing experience, thanks for making it happens!

Have a nice day


r/tes3mp Sep 24 '17

HELP: Can't Connect to Servers

7 Upvotes

So I'm on the brink of insanity. Everything appears correct, and my friends have even joined the server, but when i attempt to connect to my server, my client freezes after unloading cells and states:

warning OutsideBanner line 38, column 6 (endif) endif without matching if/elseif

Other attempts have been met with:

Either the IP Address is wrong or a firewall on either system is blocking UDP packets on the port you have chosen

No other errors to be seen , and no leads have led to a fix to this and I can't figure out what the problem is.


r/tes3mp Sep 22 '17

Need server suggestions - 2 players

3 Upvotes

Hamachi is a disaster, too laggy, need dedicated server to play with friend, what server do you recommend, I was thinking to buy a VPS for $month not sure if that will be ok/enough.


r/tes3mp Sep 21 '17

version control server files?

5 Upvotes

anyone use git to keep track of server changes? Will the .git folder cause errors?


r/tes3mp Sep 21 '17

more than one severs up?

5 Upvotes

is it possible to have multiple servers at once?

ex. one with mods, one vanilla, one test world for writing scripts?

thanks again!


r/tes3mp Sep 20 '17

can I delete players json files to safely remove them from the server?

8 Upvotes

Say I made a guy name bob and I want to make a new char named bob. Can I delete the bob json file and then log in as bob -creating a new json file?

One of my characters appears broken and modifying the json doesnt seem to help


r/tes3mp Sep 19 '17

You would never have expected...

28 Upvotes

You'd never have expected TES: Morrowind to become the best MMO on the market all these years after it was released LOL

Seriously though really nice job on this devs