There was an error while loading. Please reload this page.
A quick (and very rough) guide to installing a .NET Core DR Pro console server bare-metal on Linux:
Install the correct verison of .NET and unzip
snap install dotnet-sdk --channel 2.1/stable --classic apt-get install unzip
Get DarkRift
wget https://darkriftnetworking.com/DarkRift2/Releases/<DR version>/Pro/Core/?invoice=<invoice-number> -O dr.zip unzip dr.zip
Run!
dotnet Lib/DarkRift.Server.Console.dll
Note: use for testing only, the server will exit when you close the terminal, run as a service in production
Add the following to a file called etc/systemd/system/dr.service
etc/systemd/system/dr.service
[Unit] Description=DR Service After=network.target StartLimitIntervalSec=0 [Service] Type=simple Restart=always RestartSec=1 User=<your user> ExecStart=/snap/bin/dotnet <DR installation path>/Lib/DarkRift.Server.Console.dll <DR installation path>/Server.config [Install] WantedBy=multi-user.target
Note: if someone with more systemctl service is reading this you can probably substantially improve that file, please do!
Run
systemctl start dr.service
Check logs using
journalctl -u dr.service