Setting up a Multiplayer Server
From Vintage Story Wiki
Revision as of 08:24, 26 August 2017 by Tyron (talk | contribs) (Tyron moved page Setting up a Server to Setting up a Multiplayer Server)
On Windows
- Enter your appdata folder, e.g. through %appdata%
- Start VintagestoryServer.exe
- You might need to set up port forwarding on your router if the server should be accessible from beyond your local network
On Linux
Requirements CentOS 7 (RHEL, Fedora, ...)
1. EPEL/screen/wget/curl Install
yum -y install epel-release screen wget curl
2. Mono Install
yum -y install yum-utils rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ yum -y install mono mono-devel
Requirements Ubuntu (Debian, Mint, ...)
1. screen/wget/curl Install
apt install -y screen wget curl
2. Mono Install
apt install -y mono-complete mono-utils
3. Add the port to the firewall
firewalld
firewall-cmd --permanent --zone=public --add-port=42420/tcp firewall-cmd --reload
iptables
iptables -A INPUT -p tcp -m tcp --dport 42420 -j ACCEPT
4. Download the game
Goto http://account.vintagestory.at/downloads
Copy the link of the newest "vs_server_*.*.*.tar.gz" package
Enter in the console "wget" and parse the link
Hint: Make for VS a own directory the tar have no subfolder
5. Open TarGZ package
tar -xzf vs_server_*.*.*.tar.gz
6. Make the server.sh executeable
chmod 755 server.sh
7. Edit server.sh file
USERNAME='<your-vs-server-username>' VSPATH='<your-vs-directory>'
8. Server start and first steps
./server.sh start # Wait for startup then you can give you OP ./server.sh command "/op <youusername>"
9. Connect to you IP/Domain and have fun