Posted by g8s at Fri, 13 Dec 2024 13:49:20 UTC

confirmed, launcher still not working Linux. PLEASE FIX! :(

Posted by Siouxsi at Tue, 21 Mar 2023 21:21:25 UTC

Yep. My experience is same as Soazig's.

1. mkdir -p ~/.local/share/wine
2. export WINEPREFIX=$HOME/.local/share/uthgard
3. export WINEARCH=win32
4. run: 'winecfg'. Set to emulate virtual desktop at 1920x1080 (my resolution)
5. run: winetricks -q dotnet46 vcrun2015
6. Run the steps for DAOC client install (I installed into C:\uthgard)
7. Install Launcher into C:\UthgardLauncher
8. cd into $WINEPREFIX/drive_c/UthgardLauncher
9. run: wine uthgard.exe uthgard://settings
10. Point client to c:\uthgard
11. Save settings
12. Run uthgard.exe or go to https://www2.uthgard.net/home?play=yesplease
13. Open web developer tool and click on console.
14. Click Play button. The uthgard://login/<TOKEN> will appear. Copy it.
15. Back in the terminal where WINEPREFIX was already set and in the UthgardLauncher directory run: wine uthgard.exe uthgard://login/<TOKEN>
16. It patches the game just fine
17. When I run it after patching I see uth.dll running as: uth.dll 148.251.69.207 10307 .....
18. No game client shows up, but the machine IS talking to the Uthgard server on port 10301. Just.. no DAOC client screen appears.. no game loads at all.

Posted by ☆ Tomanderson at Sun, 26 Jun 2022 21:50:31 UTC

I would play Uthgard tomorrow if the launcher worked with linux. Really sucks that all other freeshards and live DAOC work totally fine.

Posted by ☆☆ Soazig at Sun, 08 Aug 2021 14:52:56 UTC

Following the steps below, I also ran:

13. Copy the Dark Age of Camelot directory already patched with the Uthgard launcher in a Windows VM (it can run the launcher, but not open the game window), to workaround the issue with downloading the 283 MB update from Wine.
14. `winetricks vcrun2015` from within the path of the WINEPREFIX, and then ran step 12 again.

This time, there is nothing to download because my game folder is already up to date, and both uthgard.exe and uth.dll are running, but unfortunately they did not open a game window. All I can see in the command line is:

WINEPREFIX=/path/to/WINEPREFIX wine uthgard.exe --url uthgard://login/<REDACTED>
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

0084:fixme:plugplay:build_report_descriptor Clamping joystick to 6 axis
0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
011c:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0C32E358, 00314AC8, 0C32E35C, 0C32E350
011c:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 0C32E358, 00314AC8, 0C32E35C, 0C32E350
0124:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0124:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0124:fixme:wbemprox:wbem_locator_ConnectServer authentication not supported
0124:fixme:wbemprox:wbem_locator_ConnectServer specific locale not supported
0124:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0124:fixme:wbemprox:class_object_Clone 002D21E0, 0C56F680
0130:fixme:uiautomation:UiaReturnRawElementProvider (00010068, 0, 0, 00000000) stub!
0114:fixme:uiautomation:UiaReturnRawElementProvider (0001006E, 0, 0, 00000000) stub!
0130:fixme:uiautomation:UiaReturnRawElementProvider (0001006C, 0, 0, 00000000) stub!
0144:fixme:vcruntime:__telemetry_main_invoke_trigger (02D10000)

And nothing happens.

Posted by ☆☆ Soazig at Sun, 08 Aug 2021 14:33:26 UTC

[Sorry for the message below, I mistakenly posted it before I finished writing it.]

I managed to get the launcher to fetch updates on Wine. Here is what I did, as accurately as I can remember (but that doesn't mean everything is everything is necessary):

1. Create a win32 WINEPREFIX. I used Q4Wine for that because I'm never comfortable with Wine commands, but should be totally doable from command line.
2. `cd /path/to/WINEPREFIX/subfolder`, `wget https://launcher.uthgard.net/uthgard.setup.exe` and `wget https://darkageofcamelot.com/sites/daoc/files/downloads/DAoCSetup.exe`.
3. I had another WINEPREFIX for DAOC Ywain configured, with an existing DAOC install on it. Through Q4Wine, I right-clicked on my Uthgard WINEPREFIX, Run, Browse, and I picked the camelot.exe from the Ywain WINEPREFIX. It briefly showed the winecfg window, then the DAOC launcher with everything already configured (because it was from the pre-existing DAOC Ywain installation) - probably not necessary, but never know.
4. `cd /path/to/WINEPREFIX/subfolder` (the Uthgard one), then `winetricks --force dotnet46`. Go through all the steps, it should install 4.0, 4.5 and then 4.6.
5. `WINEPREFIX=/path/to/WINEPREFIX wine cmd` and cd to `drive_c/windows/mono/mono-2.0/lib/mono/4.5`
6. Try `mozroots.exe --import --sync --machine` and see it fail with a Mono error. It also says mozroots.exe is deprecated.
7. From the Linux shell, run `sudo cert-sync /etc/ssl/certs/ca-certificates.crt`. The exact path to ca-certificates.crt may depend on yoru distribution.
8. Copy the Dark Age of Camelot directory from the Ywain WINEPREFIX installation in `drive_c\Program Files\Electronic Arts\` in the Uthgard WINEPREFIX. Probably not necessary if you run the DAOC launcher from there in the first place, but my connection is slow so I preferred copying local files instead of redownloading DAOC.
9. Run `/path/to/WINEPREFIX/subfolder/uthgard.setup.exe` previously downloaded. I did from Q4Wine > Run > Browse to skip typing my WINEPREFIX path, but could equally be done from the command line.
10. Log in the Uthgard.net website with OpenID.
11. Run `WINEPREFIX=/path/to/WINEPREFIX wine uthgard.exe --url uthgard://settings`, set your settings and the path to camelot.exe in this WINEPREFIX.
12. Run `WINEPREFIX=/run/media/mathieu/SSD1TB/JEUX/Wine/DAOC-Uthgard-32-bit wine uthgard.exe --url uthgard://login/<REDACTED>`. To find what is <REDACTED> in your case, click on Play in your Linux website. Hopefully, since it won't find any application to open that link, it should show the full URL. This is what I copied and pasted in the command.

Unfortunately, the download is stalling at around 185 MB/283 MB currently, so I don't know if the DAOC window would open when the update is done.

Posted by ☆☆ Soazig at Sun, 08 Aug 2021 14:19:30 UTC

I managed to get the launcher to fetch updates on Wine. Here is what I did, as accurately as I can remember (but that doesn't mean everything is everything is necessary):

1. Create a win32 WINEPREFIX. I used Q4Wine for that because I'm never comfortable with Wine commands, but should be totally doable from command line.
2. `cd /path/to/WINEPREFIX/subfolder`, `wget https://launcher.uthgard.net/uthgard.setup.exe` and `wget https://darkageofcamelot.com/sites/daoc/files/downloads/DAoCSetup.exe`.
3. I had another WINEPREFIX for DAOC Ywain configured, with an existing DAOC install on it. Through Q4Wine, I right-clicked on my Uthgard WINEPREFIX, Run, Browse, and I picked the camelot.exe from the Ywain WINEPREFIX. It briefly showed the winecfg window, then the DAOC launcher with everything already configured (because it was from the pre-existing DAOC Ywain installation) - probably not necessary, but never know.
4. `cd /path/to/WINEPREFIX/subfolder` (the Uthgard one), then `winetricks --force dotnet46`. Go through all the steps, it should install 4.0, 4.5 and then 4.6.
5. `WINEPREFIX=/path/to/WINEPREFIX wine cmd` and cd to "drive_c/windows/mono/mono-2.0/lib/mono/4.5/mozroots.exe

Posted by ★ Hushpuppy at Sun, 31 Jan 2021 22:41:54 UTC

Not going to vote since i see Blue's comment that they're not focusing resources on this, and i accept his position. Still i like this idea as a suggestion, and appreciate how much discussion there's been in the comments here.
I play on old hardware and i'm not quite sure how to express my dislike of Windows 10 without resorting to scatological language...

Posted by ☆☆ Soazig at Wed, 01 Jan 2020 12:41:26 UTC

Thanks a lot for your input and for sharing your progress Thortastic. I am wondering if you have managed to go further?

The issue you experience with uth.dll not launching fully is an issue I have always been experiencing *occasionally* when playing with VirtualBox (which has been my way of playing since Uth 2.0 reboot). The update process goes through, and then I can see uth.dll and uthgard.exe in the process, but sometimes the DAOC loading screen will never appear. Sometimes it will.

Lately, after a long break on Uthgard, I have tried playing it again and now the issue appears 100% of the time. VirtualBox has been changing its graphics adapters in the mean time (I can only use VBoxSVGA), I wonder if it may be related?

I would love to play using Wine instead, but maybe my issue with VirtualBox can help pinpointing what is wrong with uth.dll not opening a window in Wine.

Posted by Thortastic at Sun, 14 Jul 2019 00:17:49 UTC

For those who are attempting to launch through wine and get "trustfailure" or any other SSL related error, the issue is certificates. Launch your prefix under a command line:

WINEPREFIX=<path> wine cmd

Then look for mozroots.exe. Change to that directory and then type:

mozroots.exe --import --sync --machine

the --machine is very important, because YOU are not making the SSL call, the MACHINE is, so the certs must exist in the machine cert store.

I have been able to get past the SSL failure and download updates. Upon completion, nothing else happens. The next bit is the uth.dll does not launch fully. Probably another wine bug but I see it as a process that does run, but can't get a screen to appear... Not sure if we need a specific version of wine to make it work, but haven't found one yet.

Posted by ☆☆ Soazig at Mon, 21 Jan 2019 14:04:35 UTC

Just checking if there are still no plans to address this issue in the future. Blue mentioned one year and a half issue that this isn't a priority due to limited time resources, but it may have changed, and/or people may have offered to help.

The current competitor, Phoenix, does run flawlessly with Linux, and although I really do not want to play on Phoenix with their custom changes and ruleset, I must stress again that having a launcher restricted to a single OS while the actual game runs on multiple platforms really feels like a regression in comparison.

I hope this can be improved in the future. With the current demography on Uthgard (believe me, I am sad about it), every user counts.

Posted by Hvalfar at Thu, 13 Dec 2018 11:28:11 UTC

The Uthgard team should be ashamed that they leave out that same community that gave their project life. - Never were compatability issues with DAoC and Linux, but now they wanted a fashionable launcher with a different colorscheme. gg

- Not even Electronic Arts did that.......

Posted by Pterodactylarms at Sun, 02 Dec 2018 23:45:31 UTC

Running into the same problems. Everything installed just fine via PlayOnLinux, run the launcher, get a "url handler registration failed" which launches the web browser to Uthgard's site with a big red arrow to click on "PLAY." When I do that the browser just returns a "The address wasn’t understood" error.
Makes me sad as I'd like to play again.
Running Linux Mint 19.

Posted by ☆☆☆ Siora at Thu, 25 Oct 2018 14:08:34 UTC

Still have same issues as described below ... to bad. Playing in VM is ****.

Posted by ☆☆ Soazig at Thu, 03 May 2018 22:12:14 UTC

Tomanderson, I'm not using the same software as you, but the same issue exists. As stated by Linn, it is related to the addition/extension/whatever-it-is-called-on-your-VM-software that makes the mouse seamlessly moving from your host to your guest and vice versa. On Virtualbox, it's called Mouse Integration, and comes with Guest Addtitions. It's a long known issue, but not resolved: https://www.virtualbox.org/ticket/8233

The mouse issues are also discussed in this thread, for both VMWare and Virtualbox: https://www.uthgard.net/forum/viewtopic.php?f=65&t=39305

The only workaround that I know is the one Linn's mentioned + disabling mouse integration, which makes it a a real pain to play DAOC in the VM and keep the ability to multitask easily, but that's what we've got.

I am playing on Linux with Virtualbox using the setup I described in the above thread, since several months. Performance is good enough most of the time, for everyday RVR, but I cannot record at the same time as I could when running Uthgard natively on Windows, probably too much RAM and CPU usage already because of the VM.

Again, Wine would work perfectly with no tricks or tweaking required if the launcher was multiplatform, since the game itself works just fine with it. I've used it to run Pendragon and do some testing, and a default installation worked out of the box with no library/dll changes or extra installations.

I'm still hoping some progress can be done to make the launcher work with Wine one day. I totally understand that it could be a long and difficult task, with perhaps little benefits since the majority of players just run Windows, but there is also a minority of players that are kept out of Uthgard because of that Windows requirement. Maybe there could be some home if someone competent could offer to work on that task as a new staff member without distracting existing staff from their current focus, given that this issue is one of the most upvoted of all, but I admit I'm not setting my hopes too high for the near future.

Posted by ☆ Linn at Thu, 03 May 2018 20:11:49 UTC

@Tomanderson
VMware fps is flaky, but it is doable still. Depending on your class you can probably even rvr with it.
The mouse issue is not that hard to correct. All you have to do is connect a mouse directly to the vm, and not have it go through the host first.
Virtual Machine > Removable Devices > "Mouse Name" > Connect
It helps to have a second mouse to navigate the host with, but it is not needed.

For more stable frames you should look into gpu passthrough if your hardware supports it.

Posted by ☆ Tomanderson at Mon, 30 Apr 2018 01:29:09 UTC

I haven't tried this with wine recently. I have had good success with running DAOC and using vm workstation player. 3d accel works well with guest tools. The game is actually unplayable due to control issues, not anything graphics related. The mouse will jump a lot if you try to look around - I haven't figured out how to resolve this. I've seen various vmplayer posts referncing this issue with mmos and games where you right click and look around. None of the fixes mentioned seemed to work for me. I just log into my VM every few weeks to deposit gold for my house in the hopes that eventually there will be a solution to play on linux. I've completely given up on booting into Windows these days since so many dx11 titles work with wine.

Posted by ☆ Twist at Wed, 04 Apr 2018 08:04:59 UTC

The suggestion that Koubiak comes with seems like a super nice solution imo. This issue is the only thing holding me back. If we could do something about Linux server would become +1 pop for sure ;-D

Posted by ☆☆ Soazig at Tue, 27 Mar 2018 16:38:08 UTC

That, or if not possible, maybe open applications for skilled Linux users that may work on this (not my case, unfortunately)?

In July 2017, Blue stated "Due to limited time resources we are not focusing on this one. Sorry." Why not offering the opportunity to any Linux user to join the staff for this specific task, temporarily or not, so he can see if something can be done on this issue without distracting existing staff members from their current focus?

I installed DAOC in Wine to test some things for Uthgard on Pendragon today. Everything worked out of the box. Not a single library, dll or setting to change from default. The game runs smooth in windowed, borderless window, fullscreen, at all resolutions, and smoother on my Intel HD than on my GPU when using a Windows VM for Uthgard. If the launcher barrier was passed, there would be nothing else to do to make it a good Linux experience.

Posted by ☆☆☆ Dve at Sun, 11 Mar 2018 01:57:03 UTC

I have a suggestion @Blue. As you don't have the time and resources to do it, how about you give the launcher a free / open source licensing and to let the community try to make their own launcher that runs on linux? We'd appreciate it.

Posted by ☆☆ Pendalith at Sun, 21 Jan 2018 22:59:38 UTC

I don't know if i agree because it may open up even more security issues.

Posted by Leccles at Sun, 21 Jan 2018 19:26:16 UTC

Any news on getting this fixed?

Tried to get up and running today and all went very well until having to click the play button.

I attempted it originally in chrome, nothing happened and then I tried it again in Safari (As I'm on Mac), and still nothing, it did at least provide a url along the lines of uthgard:// login/-------------------

I tried running the launcher with the provided URL from cmd as a command line argument however I then ran into a problem other users have already reported

"Error performing cryptographic operation"

Has anyone managed to get around this/further than this? I don't have access to a windows ISO & also don't want to resort to running a VM/Dual boot in order to play DAOC.

Posted by ☆☆ Soazig at Mon, 08 Jan 2018 14:22:37 UTC

I hope one of you can make some progress on it, I would literally kill to be able to play on Linux. This is the one reason I stopped Uthgard for now, I moved to Linux and no longer maintain any dual-boot for Windows (too annoying to keep updating it and lose your tabs and favorite applications everytime you want to play, let alone the disk space).

Posted by Iuri at Tue, 02 Jan 2018 14:54:00 UTC

I recently set up everything through Wine on Mac. Since there is now support for .NET 4.6 via Winetricks, the launcher can be successfully installed. However, the one remaining issue for me is circumventing the web launcher. I'm not sure if it's possible to do so at this time.

If there were an alternative launch method of some kind, it looks like it would be possible to run on Mac via Wine.

Posted by ☆ Twist at Thu, 21 Dec 2017 10:11:28 UTC

Anyone tried lately? thinking of giving it a go...

Posted by ☆☆ Soazig at Thu, 30 Nov 2017 13:56:35 UTC

Has anyone made progress on this issue (unofficially I mean, I saw Blue's comment below)? I noticed that Ljarira, t6o, Indy and Picrate had been trying stuff, I'm curious whether everyone gave up the idea of playing Uthgard on Linux/Mac.

Posted by ☆☆ Soazig at Thu, 12 Oct 2017 14:51:57 UTC

Unfortunately I have had to quit playing the game (two L50 characters and I was guild master) because I cannot use the launcher on my Linux computers and no longer have Windows at hand (nor do I want to have it at hand, but I still regret I can't play the game). It's sad considering the game itself runs perfectly through Wine.

Posted by Aeritas at Mon, 14 Aug 2017 20:22:04 UTC

It is not just linux you are loosing out on a lot of players running older machines. Even with windows 7, the web launcher works maybe 40% of the time. I have reformatted, installed, uninstalled, and went through every step of the instructions to connect at least a half a dozen times and it is still the same. If I cannot connect I have to restart my computer and pray. I have tried everything, killing the processes, privileges, etc. Just look at the support forums. And that is just the people that take the time to actually post. A lot of people will not have this kind of patience. The icing on the cake is that DAOC will run on almost any platform. This is a huge pain in the ass for a game that will run on a casio watch out of the box. I have six computers in my house that could run DAOC if it was not for the web launcher.

Posted by Blue at Fri, 14 Jul 2017 12:39:33 UTC

Due to limited time resources we are not focusing on this one. Sorry.

Posted by Sophronia at Thu, 25 May 2017 16:01:16 UTC

Any updates? even if it is just we are not going to do anything about this issue so move on.

Posted by Beningren at Thu, 11 May 2017 16:32:18 UTC

How is this third on the confirmed list with 133 votes, and yet no one is assigned?

Posted by Anstd at Tue, 18 Apr 2017 05:52:05 UTC

I, too, support a Linux-supporting Uthgard. I have moved from all windows versions to Linux for security and privacy purposes, except for this one Windows box to play uthgard. Would be nice to be able to rid myself of this last Windows box. Thanks.

Posted by ☆ Kracq at Fri, 17 Feb 2017 04:58:07 UTC

Also it fails with a popup saying :
"The game client could not be started:
Error occured during a cryptographic operation."

Posted by ☆ Kracq at Fri, 17 Feb 2017 04:56:58 UTC

here is a wine debug log if it can help, when "manually launching the launcher with --url and the output of the play button
http://pastebin.com/FQmsfw6K

Posted by ☆ Kracq at Fri, 17 Feb 2017 04:35:14 UTC

Its possible now to install .net framework 4.6 on wine, using winetricks, im toying with it to see if i can make something come out of it, i was able to start the launcher and get to setup the parameters of the launcher, that's already a good starting point.

Posted by Padi at Tue, 14 Feb 2017 10:48:58 UTC

alternative at .net framework 4.6 for linux?

Posted by Ombredelanuit at Sun, 29 Jan 2017 09:53:57 UTC

So i tested :
1. installed firefox in a daoc wine prefix
2. i run uthgard launcher :
WINEARCH=win32 WINEPREFIX=~/.winedaoc /usr/bin/mono .winedaoc/drive_c/Program\ Files/Uthgard/uthgard.exe
- It say me :
URL Handler registration failed:Please report this error: No access to the given key
- Afte it run firefox (wine), i clic play show this url in url box :
uthgard://login/virgJ6wppzA.DruNWAAAAAA.386:uOjtpppsucEKoU21K9-ZndBMhDvzEmnDR84jouJ0-2k

Posted by Ombredelanuit at Sun, 29 Jan 2017 05:59:38 UTC

Mono 4.6.0 implement .NET Fx 4.6, need to try with this version.

Posted by ☆☆ Soazig at Mon, 23 Jan 2017 17:13:11 UTC

Linux users don't all use old hardware (as the descriptions seems to imply), but not being able to use Wine is really bad. To play DAOC on my Linux computer, I currently need 18.0 GB (Windows OS virtualized + game files), and have to use a non-native environment.

Compatibility with Linux and Mac would be much appreciated, especially as it was working correctly on Uthgard v1. Maybe there are other ways to improve the security of the launcher than this token system that locks the launcher to Windows?

Posted by ☆ Korvarn at Wed, 18 Jan 2017 06:58:19 UTC

ehy I'm not mac/linux user, but Kroko, please take a look at the new .Net framework, MS abandoned 4.5 development and moved to the new .NET "Core", they say you'll be able to build cross platform applications. I've never tried it is actually true (just installed the new VS) but i think it worth trying :)

Posted by ☆ Elendil at Tue, 17 Jan 2017 22:51:37 UTC

I have 4 friends and future guildmates with Macs who are currently unable to play and are hoping for a solution which does not involve Bootcamp

Posted by ☆ Twist at Mon, 16 Jan 2017 10:23:45 UTC

Running this on ten year old laptop that has no keyboard/screen, using Win10 with external monitor and Synergy software so I can control mouse and keyboard with my Macbook air, which run Archlinux :P

Posted by ☆ Calysta at Fri, 13 Jan 2017 20:16:46 UTC

running this on a ten year old laptop on Win7 because my newer laptop runs Linux Mint 18.1 and cant run it (on Wine). After all my attempts I'm always stuck at "Failed to contact authentication server:Could not connect to the authentication server. Please check your firewall settings."

Posted by ☆ Riicanx at Tue, 03 Jan 2017 06:02:57 UTC

Linux add would be great. Windows is bad idea.

Posted by t6o at Fri, 16 Dec 2016 12:14:12 UTC

Updated: Does not work with wine-mono v4.6.4.
Also setting the WINE config to 'Windows 8.1' and installing .NET 4.6 also doesn't work. (As per instructions at: https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828&iTestingId=92745)

I was running WINE v1.9.24.

Same issue as from 9th October 2016. Client tries to talk to server.uthgard.net on 10301, does a SYN, SYN+ACK, ACK.. then nothing.

Posted by t6o at Thu, 15 Dec 2016 16:57:44 UTC

Updated: Does not work with wine-mono v4.6.4.
Also setting the WINE config to 'Windows 8.1' and installing .NET 4.6 also doesn't work. (As per instructions at: https://appdb.winehq.org/objectManager.php?sClass=version&iId=32828&iTestingId=92745)

I was running WINE v1.9.24.

Same issue as from 9th October 2016. Client tries to talk to server.uthgard.net on 10301, does a SYN, SYN+ACK, ACK.. then nothing.

Posted by Ruwenna at Tue, 13 Dec 2016 20:12:09 UTC

Would also love to play this on linux!

Posted by ☆ Twist at Mon, 07 Nov 2016 10:42:08 UTC

I would also help testing if only this worked =)

Posted by t6o at Sun, 06 Nov 2016 15:01:07 UTC

Any update on this? Would love to be able to play in Linux! Thanks!

Posted by t6o at Sun, 09 Oct 2016 09:34:14 UTC

I tried the following:

- Installed wine-mono v4.6.3 from: http://dl.winehq.org/wine/wine-mono/4.6.3/wine-mono-4.6.3.msi
- Installed wine-gecko
- Ran: wine mozroots.exe --import --sync --url https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt to update/import the SSL certificates
- Ran wine uthgard.exe --url uthgard://settings to set the Game directory
- Ran wine uthgard.exe --url <URL output from play button>

The error I get is:

Failed to contact authentication server:Could not connect to the authentication server. Please check your firewall settings.

I've allowed TCP ports 10300-10310 to server.uthgard.net and I ran tcpdump and I can see packets going back and forth when I try, so I've gotten a lot closer but still no luck.

Posted by a8s at Sun, 14 Aug 2016 22:45:46 UTC

would be great to be able to launch this from a mac, even using wine/playonmac. Anything I can do to help?

Posted by ★ m8r at Sat, 06 Aug 2016 16:01:38 UTC

Why is a framework that speeds up software development by quite a lot "shit", given that our time is severely limited?
Don't get me wrong, I use {java, go, python, c} at work all the time, and don't mind it, but I still like .NET for hobby projects because it allows you to get stuff done real quick.

Posted by ☆ Naic at Fri, 15 Jul 2016 12:02:41 UTC

dont use .NET shit at all how about that?

Posted by ★★★ Pytt at Thu, 07 Jul 2016 08:17:11 UTC

Mono updated to support .NET 4.6, but AFAIK the problem stretches further than just .NET support.

Posted by Beningren at Thu, 07 Jul 2016 00:20:41 UTC

Are you able to use this? https://www.microsoft.com/net/core
Its an open source alternative. No GUI libraries yet, but I'm sure us Linux users don't mind launching DAoC through terminal.

Posted by ☆☆☆ Dve at Thu, 30 Jun 2016 10:08:50 UTC

@Pytt: I doubt that the dotnet4.6 install truly works with /q. When I do it, the system has it listed in installed software afterwards, even though the install itself did not complete normally (it stops after extracting the archives, but does not truly install). This might be the reason why the "error during a cryptographic operation" appears?

Posted by m10e at Mon, 27 Jun 2016 19:27:17 UTC

Hello,

Vmware fusion working well uthgard but you need a strong configuration and install (by order):
- a new web browser (i chose opéra)
- install DAoC lautcher
- install C++
- install dot4.6.1
- authentification
- install uthgard lautcher

For now, dot4.6.1 is not in Wine library, need to wait an update.

Posted by ★★★ Pytt at Fri, 17 Jun 2016 13:13:26 UTC

The UI installer for 4.6.x didn't work for me, but a quiet install worked. (/q)

Posted by Picrate at Fri, 17 Jun 2016 09:30:52 UTC

Hello,

.net 4.6.x cannot be installed on "PlayOnMac", even if Wine is configured on windows 10 virtual machine.

I will try an other software.

Bey.

Posted by Zenchai at Sat, 11 Jun 2016 20:10:50 UTC

XP is awful download metaspoloit and point it at a fresh XP instance and see how easy it is to exploit.

@TheKroko I am still in the process of building the vagrant image. I was building it with chef but a lot of the wine config needs a display so I am trying to build it out and then compress the .wine directory for loading.

Posted by ★ m8r at Sat, 11 Jun 2016 13:55:39 UTC

@Jotam: A firewall does not protect you against buffer overflows caused in libraries used by browsers and the system, and given that you want to play DAoC on that machine, you cannot restrict internet access enough to prevent these risks.

Posted by ★★★ Pytt at Tue, 07 Jun 2016 07:21:30 UTC

Can confirm the RSA auth itself isn't the issue.

Posted by ☆☆ Richstein at Mon, 06 Jun 2016 18:00:12 UTC

I'd vote both Linux and XP. XP is a great OS and even if MS doesn't patch it anymore, you can make it pretty safe yourself by properly using firewalls and restricted internet access.

Posted by Zenchai at Mon, 06 Jun 2016 13:57:28 UTC

I will see what I can do later tonight, when I am off the clock.

Posted by Zeedas at Sat, 04 Jun 2016 19:20:48 UTC

it is valid.

Posted by ★ m8r at Sat, 04 Jun 2016 03:52:51 UTC

Would be nice if someone could set me up with a minimal VM/vagrant/[..] image (or similar easy-to-use script) that I can use to reproduce the RSA error.

Posted by Zenchai at Wed, 01 Jun 2016 00:06:05 UTC

s/auth/encryption/ been dealing with SSO too much @ work

Posted by Zenchai at Wed, 01 Jun 2016 00:05:05 UTC

@TheKroko Doesn't seem to be a direct issue with the RSA auth. I built a simple .NET console app that uses RSA to Encrypt and Decrypt a message and it ran fine on Wine. Is the Code for the launcher available on GitHub like DOL?

Posted by ☆ Kracq at Tue, 31 May 2016 14:41:59 UTC

@TheKroko maybe it would be easier if you could build a version using mono runtime (http://www.mono-project.com/download/#download-win) as it installs fine and runs fine on linux :)

Posted by ★ m8r at Fri, 27 May 2016 15:42:54 UTC

"Error occurred during a cryptographic operation" --> Probably related to RSA. If you want to help, I suggest trying to write a small .NET executable using RSA, and checking which part fails on linux, and fixing that somehow.

Classes to use:
RSACryptoServiceProvider
RSAParameters --> RSACryptoServiceProvider.ImportParameters
RSACryptoServiceProvider.Encrypt/Decrypt

Posted by ☆ Twist at Tue, 17 May 2016 06:42:04 UTC

wait.. only get the "Error occurred during a cryptographic operation" now, cooool

Posted by ☆ Twist at Tue, 17 May 2016 06:33:16 UTC

TheKroko I still get the error with connect.. guess makes sense as it still need to auth with openid with connect

Posted by ★ m8r at Tue, 17 May 2016 04:27:45 UTC

@Everyone who is getting the "Unknown argument: --openid" error: You can launch uthgard.exe directly with the command line arg, i.e.

mono uthgard.exe --connect
or wine uthgard.exe --connect

And that should get you past *that* error

Posted by ☆ Twist at Mon, 16 May 2016 15:14:02 UTC

Onuonnu, your personal (and quite frankly retarded) opinion belongs on the forum and not the technical issue tracker.

Posted by ☆☆☆ Lackey at Mon, 16 May 2016 09:34:12 UTC

should be low priority and after important game mechanic bugs!

Posted by ☆☆☆ Shynigami at Sun, 15 May 2016 19:17:24 UTC

I succesfull instal game and launcher on Ubuntu using wine but i receive this error message when start the Uthgard Launcher

Updater was unable to connect to Uthgard
Error getting response stream ( Write Unsupported security protocol type ) Send failure

Posted by ☆ Twist at Sun, 08 May 2016 07:15:08 UTC

I have a layer for kernel32 wine.
My OS (Arch) support TLS 1.2
I have managed to successfully install .NET4.6
I have managed to successfully install Visual Studio 2015 C++ runtime for x86.

(I can run live daoc without problems using wine).

Currently my Uthgard patcher works. In the patcher settings unser "sign in" it says: "Token status: present".

When i press "Connect" I get this error:

Unknown argument: --openid
Failed to launch client:The game client could not be started:
Error occurred during a cryptographic operation.

Here is full winedebug output: http://pastebin.com/qzz52Esm

Posted by Companion at Sat, 07 May 2016 22:03:15 UTC

The launcher starts on Crossover 15 for mac installing all the .net frameworks in sequence (2,3.5, 4, 4.5, 4.6 from uth installer), but when I try to start Daoc using the Connect! button I receive this error:
The game client could not be started:
Error occurred during a cryptographic operation.

Posted by ☆ Tomanderson at Sat, 07 May 2016 16:17:51 UTC

DAOC works fine with wine. If launcher worked then Uthgard would be playable (since dolloader does not work). I tried setting up a Win7 prefix (dotnet4.6 should sorta install with it based on notes I found) but I couldn't get the launcher to work. Lower versions of dot net are much more compatible with wine.

Posted by ★ m8r at Sat, 07 May 2016 13:15:59 UTC

Note that we're also the one who wrote connect.exe -- They're both using .NET, that is not the issue. The primary issue is that the launcher now also uses a C++ -> .NET bridge, which requires you to have the .NET framework installed in the wine layer too.

Posted by ☆☆☆ Dve at Sat, 07 May 2016 13:14:43 UTC

The camelot client and DOL's connect.exe work natively in wine by using the mono runtime environment.
But the launcher does not: It needs .NET Framework 4.6 and mono can only replace up to .NET 4.5 so far.

Suggestion:
Rebuild the uthgard launcher in the Mono runtime environment (it is C# too!), so Linux and Mac people can use it.