You must compile a Mac or Linux version yourself.
- Download and install the latest .NET Core 2.2 SDK. Note that you want the SDK and not the runtime.
- Using git, clone the olproxy repository from https://github.com/arbruijn/olproxy.
- Find the appropriate RID listed at https://docs.microsoft.com/en-us/dotnet/core/rid-catalog for your system.
- Run the following command, replacing the <RID> with the one you found in the step above.
dotnet publish --configuration Release --framework netcoreapp2.2 --runtime <RID> --self-contained
- To run olproxy, execute the file olproxy from the directory ./bin/Release/netcoreapp2.2/<RID>, again replacing the <RID> as above.
Using olproxy with a server
There is one additional step you must do to get your server listed on this site's server browser. There is a file distributed with olproxy called appsettings.json that you need to edit to get into the Overload Game Browser:
serverName: "roncli's Testing Server",
notes: "Contact firstname.lastname@example.org for details!"
You must set isServer to true and ensure the trackerBaseUrl is http://olproxy.otl.gg to get listed. You should also set the serverName to name your server, and add any notes that you would like listed alongside your server within the Overload Game Browser.
Website Version 1.0.3, ©2019 roncli Productions
olproxy, ©2019 Arne de Bruijn