Skip to content

Installation on Unix

Tad Taylor edited this page Nov 30, 2024 · 26 revisions

This guide should work on most/all Unix systems

ℹ️ Every change made to TazUO is automatically built on Mac, Ubuntu and Windows. See here

For Mac OS, courtesy of Pretzl

Download and install Mono 6.12 from mono-project.com. Additional information can be found here.

Clone TazUO:
git config --global url."https://".insteadOf git://
git clone https://github.com/jsebold666/TazUO.git --recursive

cd TazUO/

nuget restore

dotnet build -c Release

DYLD_LIBRARY_PATH=./bin/Release/osx/ mono ./bin/Release/ClassicUO.exe

This will create an empty settings.json file to edit with your uo and server info.

This guide was done using Ubuntu, you may need to change a few commands depending on your OS

Build from source

sudo apt install git <-- Install git

mkdir TazUO && cd TazUO <-- Create and enter TazUO folder

For the next step you may have issues if you don't run this first: git config --global url.https://.insteadOf git://, but you can try without it if you'd like.

git clone https://github.com/jsebold666/TazUO.git . --recursive <-- Clone TazUO into current folder

sudo apt install dotnet-sdk-8.0 <-- Install dotnet

sudo apt install zlib1g-dev <-- Install Zlib

dotnet publish src/ClassicUO.Client/ClassicUO.Client.csproj -c Release -o ../../bin/dist

Download prebuilt

Download the latest zip here.

Extract wherever you'd like.

Make the ClassicUO.bin.x86_x64 file executable.

Run that file via double clicking or terminal.

Error about libsdl? -> sudo apt install libsdl2-2.0-0

Clone this wiki locally