STEAM GROUP
Morrowind Multiplayer mwmulti
STEAM GROUP
Morrowind Multiplayer mwmulti
176
IN-GAME
1,525
ONLINE
Founded
July 8, 2016
Language
English
All Discussions > Help > Topic Details
Setting up a linux server
This guide only covers setting up a release build of the server. If you'd like to build from source, there are already threads regarding that.

Getting the binaries

Visit the latest releases on GitHub to grab the most current stable build. Link to GitHub[github.com]

Extract the archive to where you would like to run the server on your box. In my example, I am extracting it to
/home/brandenburg/server

Scripts - for server management

You are going to want to download a script. For this, I am going to use the default PluginExample repository that is provided by TES3MP. Link to GitHub[github.com].

Extract the example to any directory. Preferrably, you can put it in
server/PluginExamples

Configuration

Now you're ready to configure your server. Open tes3mp-server-default.cfg and under [Plugins] you'll want to change
home = some/directory/location
to where you've placed the PluginExamples directory.

You also want to have
plugins = file.lua
to be
plugins = server.lua

For example

[Plugins] home = /home/brandenburg/server/PluginExamples plugins = server.lua

You can also set up any other configurations in the file that you need. Address is going to be your server's IP address. Hostname is your display name on the masterlist and players is going to be the max player slot count.

Start the server and go! Enjoy and have fun!
Last edited by FullyOffensive; Feb 23, 2017 @ 8:41pm
< >
Showing 1-7 of 7 comments
FullyOffensive Feb 23, 2017 @ 8:42pm 
If you require help on this, feel free to post.
Can the server run on a system without X/GUI (ie, runs in a terminal)? And does building only the server require any X/toolkit/graphics libraries to be linked against?

I'm wanting to host on a vps, maybe not now, but certainly when the project becomes more developed.
FullyOffensive Apr 12, 2017 @ 5:06pm 
Originally posted by GetTrumped:
Can the server run on a system without X/GUI (ie, runs in a terminal)? And does building only the server require any X/toolkit/graphics libraries to be linked against?

I'm wanting to host on a vps, maybe not now, but certainly when the project becomes more developed.


No, this guide was built against my Windows Linux Subsystem, a terminal-only based OS. Building just the server will work.
Last edited by FullyOffensive; Apr 12, 2017 @ 5:06pm
Xeperos May 20, 2018 @ 9:34am 
Hey I tried your guide to install a server on my Raspberry Pi. Everything worked, I think I made the right changes etc. but now when i start tes3mp-server nothing happens (if irun it in terminal the terminal just opens and closes again).

Edit: Tried starting it with the Terminal and got that error:
"Loading server config from package directory
./tes3mp-server: Line 7: ./tes3mp-server.x86_64: Cannot execute the binary file: Error in format of the programfile"

(vaguely translated from german)
Last edited by Xeperos; May 20, 2018 @ 9:38am
FullyOffensive May 20, 2018 @ 10:59am 
So this tutorial is actually probably really outdated. You might find better help asking on the Discord.
testman May 20, 2018 @ 3:12pm 
Xepros, try first starting the terminal and then starting TES3MP server from that said terminal (by using
./tes3mp-server
command.

Be aware that Rasperry pi has ARM processor, so the packaged release on Github won't run on Raspberry.

You will have to compile TES3MP on raspberry yourself.

Jump into Discord for more real-time assistance.
Last edited by testman; May 20, 2018 @ 3:12pm
FIREBAAT Feb 2, 2023 @ 12:50pm 
Originally posted by testman:
Xepros, try first starting the terminal and then starting TES3MP server from that said terminal (by using
./tes3mp-server
command.

Be aware that Rasperry pi has ARM processor, so the packaged release on Github won't run on Raspberry.

You will have to compile TES3MP on raspberry yourself.

Jump into Discord for more real-time assistance.

Looks like v8.1 has an archive for ARMs

https://github.com/TES3MP/TES3MP/releases
https://github.com/TES3MP/TES3MP/releases/download/tes3mp-0.8.1/tes3mp-server-GNU+Linux-armv7l-release-0.8.1-37a4b2a103-096b6f1687.tar.gz
< >
Showing 1-7 of 7 comments
Per page: 1530 50

All Discussions > Help > Topic Details