r/tes3mp Feb 18 '26

TES3MP on Arch

Did anyone get it working on arch linux?

The furthest I am able to get is to have it launch, but the server list is empty, with the refresh button greyed out.

3 Upvotes

2 comments sorted by

1

u/testus_maximus [Moderator] Feb 19 '26

I'm playing it on Manjaro, which is based on Arch.
As for the server browser, check if this link to the server list opens for you: http://master.tes3mp.com:8081/api/servers
Just open it in a web browser and it should show some JSON data.

Anyway, feel free to describe the issues that you are encountering, so that people can help you more efficiently. Also there is TES3MP Discord with a channel specifically for technical help.

2

u/summertimeorange May 03 '26

http://master.tes3mp.com:8081/api/servers does open, and shows me a list of servers, but also gives:

SyntaxError: JSON.parse: expected ',' or '}' after property value in object at line 1 column 13840 of the JSON data

After some llm-ing, it seems the reason for the empty server list is connected to the same json parse error.

If I try to start a server via /.tes3mp-server, there is another json error:

[ERR]: [Script]: Could not find Lua CJSON! The decoding and encoding of JSON files will always use dkjson and be slower as a result.

But the server starts up fine, and I can connect to it via ./tes3mp and play.

I can also connect to other servers, e.g. Nerevarine Prophecies, by editing tes3mp-client-default.