Adventurers of Akalabeth Linux Install Guide - Modded Ultima Online Single Player/Coop Game

Описание к видео Adventurers of Akalabeth Linux Install Guide - Modded Ultima Online Single Player/Coop Game

This is a quick quide for how to get the Adeventurers of Akalabeth game working on Linux. Special Thanks to Xork for all his hard work on this game, and to @Ganvar for help in creation of this video and the accompanying document.

Get the game files here: https://drive.google.com/drive/folder...

Join the Community here:   / discord  

Install Guide in Text Form:

First Things First
2 Files are needed from https://xorkstower.blogspot.com/
Akalabeth Client.zip
Akalabeth Server.zip
Unzip these 2 files into a main AoA folder.

We need 2 prerequisites before we try to install the world and client: mono and zlib
Here are a few examples of commands to install these:
Debian based systems: apt install zlib1g-dev
Arch based systems: pacman -S zlib mono
Fedora based systems: dnf install mono-complete zlib-ng-compat-devel
You may need to check the exact package names for your distribution.
Setting up the World Server
Go to World/Data/System folder and run this command:

mcs -optimize+ -unsafe -t:exe -out:../../WorldLinux.exe -win32icon:Source/icon.ico -nowarn:219,414 -d:NEWTIMERS -d:NEWPARENT -d:MONO -recurse:Source/*.cs

Before we start the server, you should check out the settings file to change it to you liking. It is located in World/Info/Scripts/Settings.cs. I recommend that you read through the whole file to get an idea of what settings you can change to your liking. Here are a few notable options:
-Server saves when character logs out
-Option to add your IP for multiplayer server, but the auto-detect option seems to do a good job with that.
-Corpse and Bone decay timings
-NoMacroing option
-Stat and Skill gain rates
-Special extra hard mode where you spawn as an “alien” that can GM 40 skills with harsh restictions.
-Random powerful monster spawns on overworld map
-Vendor settings like how much gold they have, what they buy/sell etc.

Change directories back to the main World folder and start the server with the command:

mono WorldLinux.exe

You should get the message “You may now play Adventures of Akalabath”
(!) Ensure there are no listening failed messages. I have found that if I close a world with ctrl-z, then try to load the world again in the same terminal window, I will get “listener failed 0.0.0.0:2596 (In Use)”
Close that terminal window and run in a fresh, newly opened terminal.

Installing The Client

Both the TazUO and the ClassicUO Linux clients are included in /Game folder. Whichever client you choose, there are a few things that need to be done before the client will start.

cd into either /TazUO or /ClassicUO folder.

Make the client executable with the command:

chmod +x ClassicUO.bin.x86_64
We need to adjust the settings.json to match the linux filesystem structure. Open settings.json in your text editor of choice and change “ultimaonlinedirectory”: to read:

“..//Files” instead of “..\\Files”
Then start the client with command:

./ClassicUO.bin.x86_6
On first run, login to the Admin account with credentials: Admin, password
Choose the Dungeon Master character.
You should appear in game standing on the bridge.
type [buildworld and wait for the confirmation message “The World has been rebuilt”

Log off the Admin account and create a new account by typing in a new name and password.

I recommend you read through the Guide and Manual documents from the client .zip or from the website. Don’t worry about any spoilers in there, it is just instructions on how to play the game. Also, come join the discord channel (invite linked on https://xorkstower.blogspot.com/) if you have any questions or issues.

Create your first character and have fun!

Комментарии

Информация по комментариям в разработке