./UE4-Linux-Test UnrealTournament -SaveToUserDir (optional:) -opengl4 [if you have a GPU & drivers to run opengl4]
New build out today. Must say, this appears to me as a "tilting at windmills" package. There will be new builds every few weeks for the next year (at least). The easiest route is to simply download the Linux Client, give the "correct" file execute permissions, play. Things are in constant flux, not only for UT, but the Unreal Engine, as well. UE 4.8 will officially release soon, and UT will switch to that version.
Anyone who needs multi-user access can DL a new build, manually copy/move into /opt, and reassign permissions as needed.
If you do wish to continue maintaining this PKG, I would suggest keeping a close eye on changes (like the executable name change).
Search Criteria
Package Details: ut4 2566237-1
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2015-06-27)
| Package Base: | ut4 |
|---|---|
| Description: | PRE-ALPHA of the new Unreal Tournament based on Unreal Engine 4. Registration at the forum required. Download zip file and put it in the directory with the PKGBUILD |
| Upstream URL: | https://forums.unrealtournament.com/showthread.php?12011-Unreal-Tournament-Pre-Alpha-Playable-Build |
| Category: | games |
| Licenses: | |
| Submitter: | haagch |
| Maintainer: | ZaphodBeeblebr0x |
| Last Packager: | ZaphodBeeblebr0x |
| Votes: | 13 |
| First Submitted: | 2014-08-13 08:04 |
| Last Updated: | 2015-05-29 20:41 |
Dependencies (1)
- unzip (make)
Required by (0)
Sources
- UnrealTournament
- UnrealTournament-Client-XAN-2566237-Linux.zip
- UnrealTournament4.desktop
Latest Comments
Comment by darkskyabove
Comment by Arvedui
Disowning because of lack of interest.
Comment by Arvedui
They just renamed the binary.
I thought I tried all of them …
Comment by Arvedui
I think they messed up the new linux build, because the UE4 binary is missing.
Will update as soon as that is fixed or someone shows me a different way to start the game.
Comment by Arvedui
I'm not sure how to fix that.
Will look into that next weekend.
Comment by Wieschie
"Manually download it to \"$(pwd)\"" is not working properly in the PKGBUILD for some reason - the terminal output is exactly "$(pwd)" and not a directory location. I tried changing that to `pwd` and it still fails in the build.
I had a tough time figuring out where the .zip actually needed to go.
Comment by Arvedui
Fixed desktop file, sorry about that never used them …
About the logo, I don't want to ship it in the tarball and I don't want to use a "random" link which could cease to work anytime either.
If anyone has a somewhat official link i could use i'd gladly would.
Comment by berot3
/usr/share/applications/UnrealTournament4.desktop says
Exec=/usr/bin/UnrealTournament4
which should be
Exec=/usr/bin/UnrealTournament
Also an Icon= would be cool, if there is any :)
Thanks
Comment by Arvedui
great.
will update as soon as i am at home. around 20 CET
Comment by Melon_Bread
Yeah the real joke is that they went back to .zip a little bit ago.
http://i.imgur.com/ksRasMv.png
Comment by Arvedui
great someone thought it would be a good idea to use rar instead of zip …
adjusted accordingly.
Comment by Arvedui
unziping in post_install?
The would eliminate the point of having a package almost completely.
a solution could be to extract in package() to $pkgdir or to move the content from $srcdir to $pkgdir, but the last one would break repackaging, witch is not that bad considering "source" is already a binary package, but i dislike booth ways anyway.
However you are of course free to modify the PKGBUILD to your liking, before using it.
Comment by klenamenis
I put makepkg's build directory into RAM (8G) and don't have that much space left to save the zip (2.5G), the zip's content (8G), the created .tar.xz package (?G) and the actual installation in /opt (8G) on my disk at the same time.
Wouldn't it be possible do all the preparations and installation of other files in package() and simply extract the zip directly to /opt/ut4 afterwards in post_install() rather than unzipping, repacking and installing it? Sounds a bit dirty to be honest, but wouldn't that mean much less work to do actually?
Comment by Arvedui
The new build is "a little bit" bigger than the last one, over 2.5 GB more, with binaries striped.
Unfortunately bsdtar is unable to unpack this build so i had to implement that in the prepare function using unzip.
Comment by Arvedui
Thanks :)
Comment by basshunter
Hi, they've released new builds yesterday :) Changes here, hopefully this saves you some time:
http://paste.debian.net/plainh/f9d08f1d
Comment by berot3
Yep, works, thanks.
btw, this it the win-bat:
start Engine\Binaries\Win64\UE4.exe UnrealTournament -SaveToUserDir
exit
Comment by Arvedui
You have to start it with "UnrealTournament" as parameter.
I think about providing a small wrapper script, but this will probably have to wait until the 31c3 ends.
Comment by berot3
Failed to open descriptor file '../../../UE4/UE4.uproject'
when executing /opt/ut4/Engine/Binaries/Linux/UE4
Comment by Arvedui
Thanks for orphaning haagch!
I removed the logo for now, because the link seems to be dead and I have no plan about the license status of the UT logo. So shipping in the tarball is not realy an option until I figured that out.
About the issue with the included binary when using mkaurball, the only solution seems to be providing an URL, I will investigate in the next few days if using the direct link is an option.
Comment by haagch
Sorry for neglecting this package, it's a bit of a busy time. Someone asked to adopt it, so I orphaned it.
I haven't seen how to exclude binaries from mkaurball, so I basically created the whole thing and then removed the binary from the source package archive. (Maybe there's a better way)
Comment by smirky
Can you provide a better link for logo.jpg, please?
Comment by Commander
They moved the UT4 executable to Engine/Binaries/Linux/UE4 instead.
so chmod should be: chmod 755 "$srcdir/$_root/Engine/Binaries/Linux/UE4"
Symlink:
ln -s /opt/ut4/Engine/Binaries/Linux/UE4 "$pkgdir/usr/bin/UE4"
Comment by alyst
PKGBUILD for 2286019: http://pastebin.com/5TnYBQLc
Comment by alyst
Updated PKGBUILD for 2276868 http://pastebin.com/vjP1F3gc
Comment by haagch
They have official builds now.
> Unreal Tournament is still very early in development, so the build is incomplete, buggy, full of placeholder art and therefore is not in any way representative of the ultimate vision for the game. You really shouldn't play it now! We’ve made it available to Unreal Tournament forum members so they can try the game out and offer constructive feedback on these forums, or maybe even jump in and start contributing.
To the links they wrote
> (please do not post these links elsewhere)
So I don't.
Comment by tuxayo
Looks like upstream is dead and no signs of it coming back :-(
Comment by tuxayo
https://ut.rushbase.net/rush/UT-LINUX-a62dc7a.rar goes 404 now
Comment by x-f
Comment by x-f
Package source is outdated. Its now only available via torrent
Comment by tuxayo
blackout24: thanks, that was my problem and you command solved it
Comment by haagch
I thought it was common practice to use the games group for games that require to write in their directory...
Comment by blackout24
/opt/ut4 is owned by root and group "games", which doesn't let me start the game. I don't think many people add themselves to the "games" group when they create their user. sudo chown -R $USER /opt/ut4 fixes this.
Comment by tuxayo
Thanks for making a PKGBUILD so fast!
It looks like I have some folders missing:
http://p.mufff.in/?8321ddb6d93311a1#0oNZAfUQtPl04ig1DQVd6pUc9qcGmzAWcymT2lmZnaA=
Is that package related or upstream?