Multiplayer server for SE3
To play SE3 with your friends, you need to download and run the server on your own computer.
Download server
Version | Download .zip | Download .tar.gz |
---|---|---|
Beta 2.1 (latest) 🚀 | Beta 2.1 (.zip) | Beta 2.1 (.tar.gz) |
Beta 2.0 | Beta 2.0 (.zip) | Beta 2.0 (.tar.gz) |
Beta 1.15 | Beta 1.15 (.zip) | Beta 1.15 (.tar.gz) |
Beta 1.14 | Beta 1.14 (.zip) | Beta 1.14 (.tar.gz) |
Beta 1.13 | Beta 1.13 (.zip) | Beta 1.13 (.tar.gz) |
Running server on Windows
- Download server from the links above.
- Download Node.js.
- Go to the server directory (with
index.js
). - Type
cmd
in the top bar of explorer. - Run
npm i
to configure. - Run
npm start
to start the server. - You can create .bat file to run
npm start
for you.
Running server on Linux
Prerequisites:
- Git
- Node.js
Go to the directory where you want to create your server and run the following commands:
git clone https://github.com/Space-Eternity-3/SE3-Server.git
cd SE3-Server
npm i
npm start
Joining to your server
When you start your server, it will be visible for computers in your local network (LAN) on port 27683. You can type in the SE3 address
field ws://local.ip:27683
or ws://local.ip:
, where local.ip is your local IP address, for example 192.168.0.10
.
To join to your server from internet, you need to forward port 27683 on your router. Read more on portforward.com.
Then you need to check your public IP address on whatismyip.com. When you forward a port, everyone can join to your
server using address ws://public.ip:27683
or ws://public.ip:
, where public.ip is your public IP address.
If you can't for some reason forward ports, you can use page playit.gg to tunell TCP traffic through the external server with ports already forwarded. Note, that this way you will increase your server's ping.