<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.malinux.no/index.php?action=history&amp;feed=atom&amp;title=Vrising_Dedicated_Server</id>
	<title>Vrising Dedicated Server - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.malinux.no/index.php?action=history&amp;feed=atom&amp;title=Vrising_Dedicated_Server"/>
	<link rel="alternate" type="text/html" href="https://wiki.malinux.no/index.php?title=Vrising_Dedicated_Server&amp;action=history"/>
	<updated>2026-04-04T13:57:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.malinux.no/index.php?title=Vrising_Dedicated_Server&amp;diff=239&amp;oldid=prev</id>
		<title>Wiki.malinux.no: Created page with &quot;=VRising Dedicated Server=  ==Prerequisites==  Add non-free and contrib to /etc/apt/sources.list after main  so this line:  &lt;pre&gt;deb http://deb.debian.org/debian bullseye main...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.malinux.no/index.php?title=Vrising_Dedicated_Server&amp;diff=239&amp;oldid=prev"/>
		<updated>2022-06-18T09:39:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=VRising Dedicated Server=  ==Prerequisites==  Add non-free and contrib to /etc/apt/sources.list after main  so this line:  &amp;lt;pre&amp;gt;deb http://deb.debian.org/debian bullseye main...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=VRising Dedicated Server=&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
&lt;br /&gt;
Add non-free and contrib to /etc/apt/sources.list after main&lt;br /&gt;
&lt;br /&gt;
so this line:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deb http://deb.debian.org/debian bullseye main&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
looks like this one&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;deb http://deb.debian.org/debian bullseye main non-free contrib&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add winehq repo for Debian&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo echo &amp;quot;deb https://dl.winehq.org/wine-builds/debian/ bullseye main&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list.d/winehq.list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download apt key&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;wget -nc https://dl.winehq.org/wine-builds/winehq.key&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add key&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-key add winehq.key&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Add 32-bit architecture support&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo dpkg --add-architecture i386&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update apt and install packages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt update&lt;br /&gt;
&lt;br /&gt;
sudo apt install winehq-stable winetricks steamcmd:i386&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
create user steam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd steam -m -s /bin/bash&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Make WINE headless==&lt;br /&gt;
&lt;br /&gt;
For this server to run, we need to make wine headless&lt;br /&gt;
&lt;br /&gt;
source: https://superuser.com/questions/902175/run-wine-totally-headless&lt;br /&gt;
&lt;br /&gt;
source: https://serverdiary.com/linux/how-to-install-xvfb-and-create-systemd-xvfb-service-on-centos-7-8-or-rhel-7-8/&lt;br /&gt;
&lt;br /&gt;
Install Xvfb a fake X11 server&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt install xvfb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a systemd script to run it with in /etc/systemd/system/xvfb.service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]                                            &lt;br /&gt;
Description=Xvfb headless fake X server           &lt;br /&gt;
After=network.target                              &lt;br /&gt;
                                                  &lt;br /&gt;
[Service]                                         &lt;br /&gt;
User=root                                         &lt;br /&gt;
ExecStart=/usr/bin/Xvfb :0 -screen 0 1024x768x16  &lt;br /&gt;
                                                  &lt;br /&gt;
[Install]                                         &lt;br /&gt;
WantedBy=multi=user.target                        &lt;br /&gt;
Alias=Xvfb.service                                                               &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To enable and start the script:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo systemctl enable xvfb.service&lt;br /&gt;
sudo systemctl start xvfb.service&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the allfonts winepackage as user steam with winetricks&lt;br /&gt;
&lt;br /&gt;
login as user steam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;su - steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;winetricks allfonts&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Install VRising dedicated server==&lt;br /&gt;
&lt;br /&gt;
Run steamcmd to install the server software&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;steamcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you will now get a Steam&amp;gt; prompt&lt;br /&gt;
In the Steam&amp;gt; prompt login as anonymous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;login anonymous&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First, tell SteamCMD to use windows as the platform, as there&amp;#039;s currently a Windows version of VRising Server currently:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;@sSteamCmdForcePlatformType windows&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optional: If you want to install the server to a specific directory in the /home/steam folder:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;force_install_dir ./&amp;lt;name of folder&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Proceed with the installation app_update and steamID&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;app_update 1829350&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When the server software is finished with the installation, exit steamcmd with pressing ctrl + c&lt;br /&gt;
&lt;br /&gt;
To logout from steam user, press ctrl + d&lt;br /&gt;
&lt;br /&gt;
==Run the server with systemd==&lt;br /&gt;
&lt;br /&gt;
Make a systemd script to run the server from.&lt;br /&gt;
&lt;br /&gt;
Add this snippet to /etc/systemd/system/vrising.service&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]                                                                                                                   &lt;br /&gt;
Description=VRising server service                                                                                       &lt;br /&gt;
Wants=network-online.target                                                                                              &lt;br /&gt;
Requires=xvfb.service                                                                                                    &lt;br /&gt;
                                                                                                                         &lt;br /&gt;
[Service]                                                                                                                &lt;br /&gt;
Environment=DISPLAY=:0.0                                                                                                 &lt;br /&gt;
ExecStart=wine VRisingServer.exe -persistentDataPath .\save-data -serverName &amp;quot;Malinux V Rising Server&amp;quot; -saveName &amp;quot;MyWorld&lt;br /&gt;
-1&amp;quot; -logFile &amp;quot;.\logs\VRisingServer.log&amp;quot;                                                                                  &lt;br /&gt;
WorkingDirectory=/home/steam/Steam/steamapps/common/VRisingDedicatedServer/                                              &lt;br /&gt;
user=steam                                                                                                               &lt;br /&gt;
group=steam                                                                                                              &lt;br /&gt;
                                                                                                                         &lt;br /&gt;
[Install]                                                                                                                &lt;br /&gt;
WantedBy=multi-user.target                                                                                               &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the WorkingDirectory to where your VRisingServer.exe is located if you put it in a custom location&lt;br /&gt;
&lt;br /&gt;
==Forward ports==&lt;br /&gt;
&lt;br /&gt;
enable and open ports in ufw&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ufw allow 9876 comment &amp;#039;Comment that describes this ufw rule game-traffic and rcon&amp;#039;&lt;br /&gt;
ufw allow 9877 comment &amp;#039;Comment that describe this ufw rule query-port&amp;#039; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==configure the server==&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;ll add more later&lt;/div&gt;</summary>
		<author><name>Wiki.malinux.no</name></author>
	</entry>
</feed>