[Gobolinux-recipes] Urban Terror 4.0, a free first-person shooter. Testing and feedback wanted.
Jeremy Visser
jeremy.visser at gmail.com
Thu Jul 19 15:55:39 UTC 2007
Urban Terror <http://www.urbanterror.net/> is a free first-person
shooter built with the ioquake3 engine. (ioquake3 is an enhancement by
the community of the open-source Quake3 engine by id Software.)
I have created a recipe for the game, which compiles the ioUrbanTerror
executable from source, and pulls down the data files (535MB) from the
UrT server. Also, I made a tarball of the ioquake3 SVN rev. 1055, which
I'm hosting on my web server. (Unfortunately, my upload speed is only
256K. Fortunately, the tarball is only 3.1MB in size.)
Currently, it works well, except you can't play on BattlEye (anti-cheat)
enabled servers.
Now, I'd like a little bit of feedback on it, namely on three points:
1. Dependencies. I don't know how to figure out the real dependencies of
the source code. I know the game uses SDL, so I listed that as a
dependency, but that's the only dependency I've got. The ioquake3
doesn't really say what dependencies it needs, apart from SDL. (It also
mentions OpenAL, but ioUrbanTerror doesn't use it -- it uses SDL's sound
instead)
2. BattlEye. BattlEye is an anti-cheat addon similar to PunkBuster. Like
PunkBuster, BattlEye is proprietary. Would it be OK to install BattlEye
as part of the recipe, even though it's proprietary? I mean, the
"Nvidia" recipe pulls down proprietary software as well. The other thing
is, most of the Urban Terror servers run BattlEye, which means you
wouldn't be able to play on most of them (and certainly the more popular
ones) if you didn't have it.
3. Subversion. ioquake3 uses SVN for its source code, and GoboLinux's
recipe format allows you to download from SVN. However, I don't think
it's possible to specify a revision number. ioquake3 haven't made any
'releases', or 'tags' in a long while, and ioUrbanTerror uses exactly
revision 1055 of 'trunk'. Is there any way for me to get the recipe to
explicitly download that revision of trunk? Otherwise, I'll continue
using the tarball of that source snapshot that I made.
I've attached a preliminary recipe for the game, which should
theoretically have you fragging in a short time (well, as fast as you
can download 535MB), but it needs testing. If you do test it, please
reply to this thread and let me know how it goes!
Oh, and I don't know if it's suitable for committing yet, so best to
wait, eh?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: UrbanTerror--4.0--recipe.tar.bz2
Type: application/octet-stream
Size: 36235 bytes
Desc: not available
Url : http://lists.gobolinux.org/pipermail/gobolinux-recipes/attachments/20070719/b479a6a2/attachment-0001.obj
More information about the gobolinux-recipes
mailing list