Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

Setup DESrv step by step

Egor Bron edited this page Feb 3, 2023 · 5 revisions

Setup DESrv step-by-step

If you think that guide in README isn't full for you, welcome to this page.

Windows

DESrv setup process is very easy.

  1. Download latest binaries on releases page or from artifact in Actions. Download DESrv.Windows.Standalone.zip if you don't have .NET 7.0 runtime, else DESrv.Windows.NET70.zip.

If you have throubles with standalone version or didn't found it, install .NET 7.0 Runtime/SDK or newer, and then standard build.

  1. Unzip archive with binaries in any place.

  2. Open your favorite terminal (cmd, powershell, Windows Terminal etc.)

  3. Change current directory to with downloaded binaries using cd command. Like this:

cd your/path/to/desrv
  1. Type DESrv.exe.

  2. Perform basic configuration of the server.

  3. DESrv cannot be started without any extensions. So, you need to find some or use our solutions like DirectSock.

Linux

  1. Download latest binaries from releases page or from artifact in Actions. Download DESrv.Linux.Standalone.tar.gz if you don't have .NET 7.0 runtime, else DESrv.Linux.NET70.tar.gz. Then, unarchive them.
# download
wget https://github.com/Blusutils/DESrv/releases/latest/download/DESrv.Linux.Standalone.tar.gz
# unarchive
tar –xvzf DESrv.Linux.Standalone.tar.gz -C ./DESrv
cd ./DESrv/outs-linux

If you have throubles with standalone version or didn't found it, install .NET 7.0 Runtime/SDK using instructions from docs, and then standard build.

# ubuntu example
# add Microsoft's repository
wget https://packages.microsoft.com/config/ubuntu/22.10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
# install .NET
sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0
# download DESrv
wget https://github.com/Blusutils/DESrv/releases/latest/download/DESrv.Linux.NET70.tar.gz
# unarchive
tar –xvzf DESrv.Linux.NET70.tar.gz -C ./DESrv
cd ./DESrv/outs-linux
  1. Type ./DESrv.

  2. Perform basic configuration of the server.

  3. DESrv cannot be started without any extensions. So, you need to find some or use our solutions like DirectSock.