I recently switched to Linux and wonder what's the best way to play UT under Linux?
I got the original UT99 CD's somewhere but since i don't have a CD-ROM in my Computer anymore i bought the GOG-Version for Windows a while ago which seem to have no Linux Version to download. What i actually want to know is it even worth installing the Native Linux Version, which is (from what i read more complicated) than just using Bottles or Lutris instead. I gave it a shot with Bottles and the game seems to work just fine (though i can't seem to use XOpenGL).
And if there is still a reason to use the Native Linux Version - where can i actually buy it at this point?
UT99 - Linux?
-
- Skilled
- Posts: 165
- Joined: Mon Jan 24, 2011 3:22 am
- Personal rank: Codezilla
Re: UT99 - Linux?
Welp Epic so called "delisted" the game from online stores, so better forget about buying. I myself have the GOG version that I play on Linux by using the 469c patch developed by Anthrax (and company). Game runs smooth enough along with simple installation scheme (some may even consider that better than wine, bottles, or Lutris (or whatever) installation). Here you go (same instructions should hold for 469c)
I personally use Native Linux because
1. In my books Linux is faster than windows and opensource (a goldrush)
2. I grew up in academic circles, theoretical HEP to be precise, where Linux is most prevalent. So playing UT on those systems was most natural way for me to spend my office hours. Hence Linux program development is of academic curiosity for me in some sense.
I personally use Native Linux because
1. In my books Linux is faster than windows and opensource (a goldrush)
2. I grew up in academic circles, theoretical HEP to be precise, where Linux is most prevalent. So playing UT on those systems was most natural way for me to spend my office hours. Hence Linux program development is of academic curiosity for me in some sense.
Patreon: https://www.patreon.com/FreeandOpenFeralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything![]()
-
- Novice
- Posts: 20
- Joined: Tue Sep 02, 2014 12:26 am
Re: UT99 - Linux?
Hey thank you, didn't know that there is now a other way to get installation done on linux. That makes it much easier of course (innoextract btw is great for extracting Gog Games). Just one more thing, where's the Config file located .loki doesn't seem to exist on my system and i can't seem to find it where did it go?
-
- Adept
- Posts: 313
- Joined: Wed Oct 10, 2018 11:15 am
- Location: Australia
Re: UT99 - Linux?
One small change in the latest patch - launch the game from the `/System64/` directory for native 64bit support - no i386 arch needed any more.
My config files are in `~/.utpg/System`, not sure if that's the new default, or just because I was using 451 before - but after first run take a look and see if the main and user configs are in there.
My config files are in `~/.utpg/System`, not sure if that's the new default, or just because I was using 451 before - but after first run take a look and see if the main and user configs are in there.
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
-
- Skilled
- Posts: 165
- Joined: Mon Jan 24, 2011 3:22 am
- Personal rank: Codezilla
Re: UT99 - Linux?
Nice, shrimp beat me to posting the solution. I was booting Ubuntu just to double check!
Yeah the folder you are looking for is .utpg

Seems like new default since Anthrax and company took over the Linux development from Loki Entertainment (Ryan C. Gordon and the rest).
Yeah the folder you are looking for is .utpg

Seems like new default since Anthrax and company took over the Linux development from Loki Entertainment (Ryan C. Gordon and the rest).
Patreon: https://www.patreon.com/FreeandOpenFeralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything![]()
-
- Novice
- Posts: 20
- Joined: Tue Sep 02, 2014 12:26 am
Re: UT99 - Linux?
Ty guys. It runs just amazing and better than ever 
*Edit* Can someone tell me how to install mods or umod files on this? The Bonus Packs seem to be already included?

*Edit* Can someone tell me how to install mods or umod files on this? The Bonus Packs seem to be already included?
-
- Experienced
- Posts: 101
- Joined: Thu Nov 03, 2011 5:12 am
-
- Novice
- Posts: 20
- Joined: Tue Sep 02, 2014 12:26 am
-
- Experienced
- Posts: 81
- Joined: Mon Aug 30, 2021 10:51 am
Re: UT99 - Linux?
I play UT99 through proton. This way it works nicely with the dx11 renderer. I also run unrealed with wine.
I'm not a fan of having the config files in `~/.utpg/System` what if I have multiple versions of UT99 in separate folders? Do they just all share the settings inside the `~/.utpg/System` folder? That's utter chaos! I need separate settings for server. And I have various test versions of UT99 with which I test to ensure compatibility. If I were to run the native version what would be the best approach here? Do I need to make separate user accounts to separate them?
I'm not a fan of having the config files in `~/.utpg/System` what if I have multiple versions of UT99 in separate folders? Do they just all share the settings inside the `~/.utpg/System` folder? That's utter chaos! I need separate settings for server. And I have various test versions of UT99 with which I test to ensure compatibility. If I were to run the native version what would be the best approach here? Do I need to make separate user accounts to separate them?
-
- Skilled
- Posts: 165
- Joined: Mon Jan 24, 2011 3:22 am
- Personal rank: Codezilla
Re: UT99 - Linux?
You need the umod extractor utility (such as one by utsniper https://github.com/scottadkin/umod-extractor) which should extract .u and .int files (for most mods) which you should place in ./utpg/System folder. Usually a readme.txt or pdf file may also be obtained which should give hint on what to place and where.
Ye you can use wine or whatever. Native UT playing is an exclusive club and is not for everyone to appreciate and practice (I think). In fact there are elements who are against Linux native UT._21 wrote: ↑Sat Jul 29, 2023 8:07 pm I'm not a fan of having the config files in `~/.utpg/System` what if I have multiple versions of UT99 in separate folders? Do they just all share the settings inside the `~/.utpg/System` folder? That's utter chaos! I need separate settings for server. And I have various test versions of UT99 with which I test to ensure compatibility. If I were to run the native version what would be the best approach here? Do I need to make separate user accounts to separate them?
If you want to run multiple servers and whatnot, you just specify the multiple UnrealTournament.ini files in the commandline or something. Haven't done that myself.
Patreon: https://www.patreon.com/FreeandOpenFeralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything![]()
-
- Adept
- Posts: 313
- Joined: Wed Oct 10, 2018 11:15 am
- Location: Australia
Re: UT99 - Linux?
You can specify a custom System directory on the command line:
I haven't tried it, but technically you should then be able to dump all your custom content into the associated Maps, Music, Textures etc directories, leaving your actual root install clean, while providing each different installation with its own set of content and mess.
Code: Select all
./ut-bin-amd64 -sethomedir=~/ut99/MyCTFServer/System
./ut-bin-amd64 -sethomedir=~/ut99/MyRanomModsServer/System
./ut-bin-amd64 -sethomedir=~/ut99/MyGameClient/System
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
-
- Posts: 1
- Joined: Wed Jun 19, 2024 11:01 am
Re: UT99 - Linux?
Can report that the trick mentioned in the youtube video, of installing OldUnreal-UTPatch469d-Linux over a fresh UT99 GOTY, still works great!
I happened to have the base files from Steam, but you can also use the original CD or get them elsewhere.
Running Ubuntu 24.04, amd64 cpu and a Geforce with the proprietary drivers. It worked flawlessly, didn't bump into any bugs or problems at all. Only minus I'd give they haven't patched in a FOV slider to the settings menu, so you have to remember to type the fov value to the console to make it look playable on a modern monitor.
I am now proceeding to do the same trick with OldUnreal-UTPatch469d-Windows, so I can have it also on a few windows machines for a lan game.
I happened to have the base files from Steam, but you can also use the original CD or get them elsewhere.
Running Ubuntu 24.04, amd64 cpu and a Geforce with the proprietary drivers. It worked flawlessly, didn't bump into any bugs or problems at all. Only minus I'd give they haven't patched in a FOV slider to the settings menu, so you have to remember to type the fov value to the console to make it look playable on a modern monitor.
I am now proceeding to do the same trick with OldUnreal-UTPatch469d-Windows, so I can have it also on a few windows machines for a lan game.
-
- Godlike
- Posts: 3043
- Joined: Fri Sep 25, 2015 9:01 pm
- Location: moved without proper hashing
Re: UT99 - Linux?
I use different folders, individual config INI files and a lot of hard- and softlinks.
rdfind
will be your friend."If Origin not in center it be not in center." --Buggie