Package Details: enemy-territory 2.60b-14

Git Clone URL: (read-only, click to copy)
Package Base: enemy-territory
Description: Wolfenstein: Enemy Territory is a completely free, standalone, team-based, multiplayer FPS
Upstream URL:
Keywords: game
Licenses: custom
Submitter: None
Maintainer: The_Loko
Last Packager: Spyhawk
Votes: 261
Popularity: 0.000000
First Submitted: 2005-09-08 03:54 (UTC)
Last Updated: 2015-08-06 16:54 (UTC)

Latest Comments

vorot93 commented on 2021-09-22 23:09 (UTC)

depends_i686 is incompatible with AUR helpers

grizwako commented on 2020-06-05 13:06 (UTC) (edited on 2020-06-05 13:07 (UTC) by grizwako)

Hey, so for people who can not use etlegacy (punkbuster or etpro) and want to play with sound:

After some experiements and reading stuff online:

Use official installation for game:

et-sdl-sound from here:

Install multilib SDL 1.2 (DOES NOT WORK WITH SDL2.x or with 64bit SDL 1.2)

Good luck!

ArnaudNux commented on 2020-05-01 00:29 (UTC) (edited on 2020-05-01 00:35 (UTC) by ArnaudNux)

:: Proceed with installation? [Y/n] y (1/1) checking keys in keyring [###] 100% (1/1) checking package integrity [###] 100% (1/1) loading package files [###] 100% (1/1) checking for file conflicts [###] 100% error: failed to commit transaction (conflicting files) enemy-territory: "/usr/bin/et" exists in filesystem (owned by "wps-office") Errors occurred, no packages were upgraded.

Tazz commented on 2019-07-19 16:40 (UTC) (edited on 2019-07-19 17:14 (UTC) by Tazz)

niezniszczalny Hmm wierd for me its still work... did you install lib32-sdl ?? (opsie i guess i forgot say about this one :) ) Do you edit et-sdl-sound (GAME_DIR='/usr/local/games/enemy-territory/') then run script ./et-sdl-sound Try download game from

niezniszczalny commented on 2019-07-18 17:43 (UTC) (edited on 2019-07-18 17:43 (UTC) by niezniszczalny)

Sound doesn't work for me ...

------- sound initialization ------- /dev/dsp: No such file or directory Could not open /dev/dsp

I did everything mentioned on ET archwiki, I also did everything mentioned on ALSA archwiki (
I also did what @tazz mentioned in last comment.

Still no sound ;/ Anybody?

Tazz commented on 2019-05-01 07:46 (UTC)

No sound ? No problem wget chmod a+x et-sdl-sound edit GAME_DIR .. it work for me. 2019 still ppl play it Lol..I know there is ET:Legacy mod that fix many bugs include sound "but the mod is so bugy" and you can't play Etpro mod. I am wondering what somehow to merge this file from the binaries

The_Loko commented on 2018-08-23 16:05 (UTC)

cookiengineer You can use this page to generate a valid Etkey too:

commented on 2018-08-23 14:13 (UTC)

The etkey binary is broken, it's a legacy shell script that doesn't run anymore. The requirements for this keygen are the "ntp" package and awk. Also, you have to "touch /var/db/ntp-kod" via root, otherwise the keygen will fail and do some shit you ain't want it to.

I refactored the keygen so it doesn't require a "dialog" binary anymore and just generates a new key without bothering the user too much:

exquisitearcane commented on 2018-08-12 18:29 (UTC) (edited on 2018-08-13 05:51 (UTC) by exquisitearcane)

omfg what is wrong with u people.. where is the rage?

how can u play without sound

this doesent work either

cuz i get error : can't locate

and btw im wondering why et-sdl-sound is optional when its absolutely needed, is there really anyone who plays without sound? ;/

also i have problem with vsync

i see like every half second it goes from max fps to 60 fps and constantly the same, well i dont know where is setting in game for that or if there any at all

but i tried to put (all at once) in ~/.nvidia-settings-rc

SyncToVBlank=0 and

0/SyncToVBlank=0 and also


yet nothing works

EDIT: ok vsync problem no longer true because after nvidia update yesterday (12.08.2018) i have max fps what i specified in config and it doesent drop at all

but sound problem still remains so i cant play

dominikh commented on 2018-07-07 19:18 (UTC)

makepkg is running strip on the installed binaries. Although there isn't anything to strip, it still changes a handful of bytes in the file. This changes the checksum of the file, which in turn breaks et-sdl-sound, which uses checksums to map binaries to specific versions of games.

The_Loko commented on 2016-09-13 17:08 (UTC)

I don't think I should rename it for everyone. You can do it replacing "install -Dm 755 $pkgdir/usr/bin/et" in the PKGBUILD with "install -Dm 755 $pkgdir/usr/bin/[your et name here]"

ssmATarch commented on 2016-08-16 19:30 (UTC) (edited on 2016-08-16 19:30 (UTC) by ssmATarch)

The binary /usr/bin/et seems to conflict with the WPS office binary under the same name. Is it possible to rename it?

jnbek commented on 2016-02-23 00:32 (UTC)

@danielrm try installing yaourt and use it instead. pacman does not know anything about AUR pkgbuilds, only the official repos and those configured in pacman.conf

danielrm commented on 2016-02-17 15:43 (UTC)

Doesnt find the package. (I am a bit of a noob) >sudo pacman -Syu enemy-territory :: Synchronising package databases... core is up to date extra is up to date community is up to date multilib is up to date error: target not found: enemy-territory

TheUnknownZ commented on 2015-02-15 11:40 (UTC)

@Spyhawk> I think you're right, in browser it opens normal. If I run makepkg it can't find the source file for some reason.

TheUnknownZ commented on 2015-02-14 19:04 (UTC)

Source files link has changed to:

jnbek commented on 2014-12-06 22:21 (UTC)

I'm going to go ahead and release this back into the wild. I don't have the time anymore to give this package the attention is needs.

JustinZ commented on 2014-12-04 06:44 (UTC)

Flagging as out of date as the owner doesn't seem to look at comments. <- full log which is the same issue as Exeleration-G below.

Exeleration-G commented on 2013-08-26 16:21 (UTC)

Can't install. Getting an error in line 310: exec -t is not a valid option. Pastebin:

jnbek commented on 2013-06-10 05:07 (UTC)

Thx guys for all your support, I will review and apply (at least; most of) the suggested changes in a day or three.

jg72 commented on 2013-06-09 19:12 (UTC)

It would be nice to add $* to the last line in /usr/bin/et so the parameters passed to et will be given to the et.x86 executable.

unforgiven512 commented on 2013-06-09 07:36 (UTC)

The desktop file points to `enemy-territory` (as the executable), however, the executable is installed as `et` The icon is not displayed in GNOME. I am able to launch the game manually through a terminal (`et`) or ALT+F2 --> 'et'. Please update the .desktop file, thanks!

jnbek commented on 2013-06-08 01:03 (UTC)

@Spyhawk, your PKGBUILD has been chosen and this package updated with it.

bug commented on 2013-06-07 10:02 (UTC)

Might as well take care of this while at it:

jnbek commented on 2013-03-29 20:05 (UTC)

@ Spyhawk, I'll review the request this weekend, I think we can work something out, I'm not sure what the original purpose of installing to /opt/ was, I inherited it that way.

jnbek commented on 2013-01-01 17:09 (UTC)

Why is this marked out of date?

shmakky commented on 2012-12-24 03:19 (UTC)

Any idea how get sound in 64bit Arch, Gnome-shell (Pulse audio)? et-sdl-sound procedure doesn't work for me... :-( Pulse sound OSS wrapper...damaged sound

commented on 2012-09-30 16:20 (UTC)

==> Extracting Sources... -> Extracting with bsdtar ==> Removing existing pkg/ directory... ==> Entering fakeroot environment... ==> Starting build()... Creating directory enemy-territory Verifying archive integrity... All good. Uncompressing Enemy Territory 2.60 Full Install.............................................................................................................................................................................................................................................................................................................................. sed: -e expression #1, char 15: extra characters after command enemy-territory fails to install as a result.

mfs commented on 2012-09-19 21:56 (UTC)

I've published a modified PKGBUILD including the et-sdl-sound hack by default: I find this should be default for this package because 1.) the aur package for et-sdl-sound seems to be broken and 2.) the oss emulation kernel modules for alsa are non-existent anymore AFAIK.

swiftgeek commented on 2012-08-21 13:56 (UTC)

But this is a binary package (with previous license) Also artwork should be splitted from this package to make it possible to use in open source version of enemy-territory

GuestOne commented on 2012-08-21 13:46 (UTC)

License is worng. Wolfenstein: Enemy Territory is released under GPLv3.

Babets commented on 2012-08-16 14:18 (UTC)

Can anyone ask for orphaning this package in aur-general ml?

scorpp commented on 2012-08-08 17:44 (UTC)

@aaronfitz thanks for the tip! looks like rebuilding the package with !strip helped. i have sound now :)

aaronfitz commented on 2012-05-25 03:07 (UTC)

OK, I'm sure all of you that are subscribed to this guy are getting a little annoyed as this is my third comment in as many days, but I've got the hardware acceleration working :) I installed package 'mesa-demos', and saw that glxgears can go at 60FPS with no CPU usage. So I ran glxinfo, and here's a snippet from that output - ... OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop OpenGL version string: 3.0 Mesa 8.0.3 OpenGL shading language version string: 1.30 ... I ran ET again (which is getting <10FPS and very high CPU usage), and noticed this output during startup - ... ...loading Initializing OpenGL display ...setting mode -1: 1600 1024 Using XFree86-VidModeExtension Version 2.2 XF86DGA Mouse (Version 2.0) initialized XFree86-VidModeExtension Activated at 1680x1050 Using 8/8/8 Color bits, 24 depth, 0 stencil display. GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 0x300) Initializing OpenGL extensions ...GL_S3_s3tc not found ...using GL_EXT_texture_env_add ...using GL_ARB_multitexture ...using GL_EXT_compiled_vertex_array ...ignoring GL_NV_fog_distance ... GL_EXT_texture_filter_anisotropic not found Initializing GLX extensions ... GLX_SGI_swap_control not found ... GLX_SGI_video_sync not found XF86 Gamma extension initialized GL_VENDOR: VMware, Inc. GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 0x300) GL_VERSION: 2.1 Mesa 8.0.3 ... A quick web search let me know that llvmpipe is the software OpenGL renderer, so I was correct that hardware acceleration wasn't enabled for the game. Since I now knew mesa is in charge of the OpenGL libraries, I went off on a search for the 32-bit versions of those libraries. It let me to the lib32-mesa package ( ), which I already had installed. However, note the split packages are for hardware support. I installed lib32-intel-dri (since I use the onchip graphics in my Intel i2600), and viola, hardware acceleration works now. ET is getting much higher framerates (60fps.. likely vsync limited), and its startup reflects the acceleration - ... OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Desktop OpenGL version string: 3.0 Mesa 8.0.3 OpenGL shading language version string: 1.30 ... Hope these couple information dumps help someone else trying to get this working smoothly on x86_64

aaronfitz commented on 2012-05-25 02:04 (UTC)

I got the sound working. Here's what I did in case it helps anyone - 1. Installed this, but modified the PKGBUILD with options=(!strip) 2. Downloaded et-sdl-sound from 3. Changed SDL_AUDIODRIVER to "alsa" 4. Went back and installed lib32-libpulse and lib32-alsa-plugins (they're noted as optional on the Wiki page, wish I would've noticed them earlier). This stopped the audio driver = NULL errors I was getting and now sound is working fine through pulseaudio Now, time to see if I can get hardware acceleration working on this guy. Is this library error normal for everyone? ----- R_Init ----- ...loading opengl32: QGL_Init: dlopen opengl32 failed: opengl32: cannot open shared object file: No such file or directory failed ...loading Initializing OpenGL display

aaronfitz commented on 2012-05-23 21:55 (UTC)

Can someone elaborate a little bit on how to get sound working with PulseAudio? ET and PB seem OK, and I got in all of my old configs and etkey from back in the day. It all seems to be running great in my multilib 64-bit environment.. just no sound.

commented on 2012-03-03 11:43 (UTC)

Another update (hopefully last): @f45 Maybe because you are running 64bit and the game/script is 32bit, I dont have a 64bit at my disposal to troubleshoot with, maybe you could try building et from source (available is idsoftware git repo) or using a et2.60b compatible rebuild (for eg;

commented on 2012-02-17 02:00 (UTC)

Unable to get this working, both with the installed package and the standalone version: Sys_LoadDll(ui) found **vmMain** at 0xf1b64f40 Sys_LoadDll(ui) succeeded! Received signal 11, exiting... ./ line 1582: 24111 Segmentation fault LD_PRELOAD="${LD_PRELOAD}:${TMP_DIR}/" ./$GAME_BIN $* [et-sdl-sound] info : done Seems to be a sound issue but I can't figure it out. Running a 64bit OS with Alsa.

Phlogiston commented on 2011-11-26 15:28 (UTC)

That seems to work, however all my other graphic settings are not saved permanently. Furthermore a lot of servers kick me: ' after: Server Disconnected - PunkBuster kicked player 'Player' (for 2 minutes) ... Violation (GAME INTEGRITY) #20006

commented on 2011-11-26 12:45 (UTC)

No problem, I'm glad it worked. I really have no other idea what could be be wrong, every time I've ran ET the first time, the first thing I do is set up my resolution in game by: First setting all the quality settings in the systems menu, leaving the resolution then applying. After it restarts, in the games drop down terminal: /r_mode -1 /r_customheight 1080 /r_customwidth 1920 /vid_restart So maybe the customaspect is causing an issue. Also, I never change it directly in the cfg, and always at first install, so that the etmain settings are transferred to all the mods that get downloaded when joining servers.

Phlogiston commented on 2011-11-26 11:57 (UTC)

However the resolution is still not set properly. I have in my etconfig.cfg: seta r_customaspect "1" seta r_customheight "1200" seta r_customwidth "1920" seta r_mode -1

Phlogiston commented on 2011-11-26 11:42 (UTC)

Thanks man, your standalone worked!

commented on 2011-11-25 11:05 (UTC)

If you get really stuck, remove the game, and all its created files. Download this standalone: f5f3f6f7a8cd42283e818de1cd6791d3 Wolf-ET_linux86_SDL_2-60b_24-11-2011.7z Follow all the instructions. I tested it on here 2 days ago in regards to what I told you about PB error, I also tested it an hour ago on LM12 and Sabayon VM's without issues.

commented on 2011-11-24 21:45 (UTC)

Hmm, strange. Do you have punkbuster enabled in the game options? I have no idea where it is, you may have to delete .etwolf, start the game up and enable it then.

Phlogiston commented on 2011-11-24 21:34 (UTC)

Then I get: "This game is not supported on this operating system"

commented on 2011-11-24 21:33 (UTC)

Ah, using the command line version you should: ./ -ag wolf -ap "/home/your_user_name/.etwolf" then ./ -u Also, etkeys have been stopped, so you will need to grab one from: and place it in ~/.etwolf/etmain/ You should be fine with this, I tried a fresh PB update only yesterday (successfully) because my little brother on Fedora 16 was getting an error when updating PB (something to do with converting a temp file from /tmp to the pb folder). Works fine with mine and I ended up copying my ~/.etwolf/pb over to his computer so he could play, if need be I can upload mine for you but you should be fine.

Phlogiston commented on 2011-11-24 18:32 (UTC)

Thanks, that's nice. However I fail updating punkbuster, tried with gui (fails because linked to old gtk) and commandline: can't find my game :( So still no fraggin for me...

commented on 2011-11-24 14:02 (UTC)

@Phlogiston Hello, I signed up just to help you out, to set a custom resolution, along with what you have applied you also need to set: /r_mode -1 Happy fraggin.

Phlogiston commented on 2011-10-24 20:46 (UTC)

Alright, that options=(!strip) is really necessary. Something else: Did you manage to set a non-standard unavailable resolution? For a widescreen for example. I set that resolution in the .etwolf/etmain/etconfig.cfg with seta r_customaspect "1" seta r_customheight "1200" seta r_customwidth "1920" But it does not work... any idea?

commented on 2011-10-21 07:15 (UTC)

You have to install the enemy-territory package adding "options=(!strip)" to the PKGBUILD before anything else (Would be better if the PKGBUILD add this line). But the et-sdl-sound will not work if you're using PulseAudio (pretty usual this days). What worked with me was download the script to my installation path (/opt/enemy-territory) and modify this line: # SDL audio driver SDL_AUDIODRIVER="alsa" Replacing alsa with pulse. Regards.

TomFyuri commented on 2011-08-01 23:26 (UTC)

@hardfalcon saves the day (atleast for me over here), much appreciated for the tip. sound & everything works now.

kolos commented on 2011-06-02 16:29 (UTC)

thx @hardfalcon, it seems that i had that problem because et-snd-sound(fix) didn't worked for me

hardfalcon commented on 2011-04-14 21:19 (UTC)

Please add the following line to the PKGBUILD: options=(!strip) Without this line, the executables in the package will be stripped after the installation (so the .pkg.tar.xz does contain the original "unstripped" versions of the files!). This changes the checksums of the stripped binaries, and thus prevents et-sdl-sound from working. et-sdl-sound will complain with an error message similar to this one: Read /opt/enemy-territory/et.x86 (1604328 bytes) You are not running a recognized version of Enemy Territory or RTCW (CRC32 = 0x91b6b864) ET 2.60b linux-i386 May 8 2006 I could very well imagine this also causes problems with punkbuster.

ydasilva commented on 2011-02-20 21:33 (UTC)

sadly I can't install it : archlinux x64 ==> Starting package()... patching file etc/rc.d/iowolfet-ded can't find file to patch at input line 24 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -crB pkg//opt/iowolfet/iowolfet |*** pkg//opt/iowolfet/iowolfet 2010-08-26 20:55:12.326666827 +0200 |--- 2010-08-26 22:30:48.106666831 +0200 -------------------------- File to patch: Skip this patch? [y] y Skipping patch. 1 out of 1 hunk ignored can't find file to patch at input line 38 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff -crB pkg//opt/iowolfet/iowolfet-ded |*** pkg//opt/iowolfet/iowolfet-ded 2010-08-26 20:55:12.333333498 +0200 |--- 2010-08-26 22:30:58.873333496 +0200 -------------------------- File to patch: Skip this patch? [y] y Skipping patch. 1 out of 1 hunk ignored

commented on 2010-12-31 16:11 (UTC)

If you have the problem that et won't start and only changes the resolution on a 64bit system with nvidia. Check if you have installed lib32-nvidia-utils.

Babets commented on 2010-09-23 16:19 (UTC)

Send an email to arkham.

swiftgeek commented on 2010-09-23 12:44 (UTC)

yep i'm still waiting, ready to edit my pkgbuild ;)

wooptoo commented on 2010-09-23 12:38 (UTC)

As swiftgeek said, please split this package.

swiftgeek commented on 2010-08-26 21:01 (UTC)

Can you split package to this and enemy-territory-data (with pk3 files)?

swiftgeek commented on 2010-08-26 19:21 (UTC) Please test it;)

Fabioamd87 commented on 2010-08-20 19:33 (UTC)

any change to this package?

swiftgeek commented on 2010-08-16 02:36 (UTC)

Babets commented on 2010-08-12 21:18 (UTC)

It seems that ET is now open source!

commented on 2010-07-13 15:03 (UTC)

I have installed it manually (from archives at and I have an annoying flickering screen issue. My hardware is i855GM rev02, kernel 2.6.35-rc4 + D.Vetter's v9 patch for i855GM issues

commented on 2010-05-27 16:15 (UTC)

I have a suggestion; to keep Punkbuster completely separate from the 'enemy-territory' package, while keeping the emphasis on the 'post install' message. PKGBUILD Example:

commented on 2010-05-27 14:58 (UTC)

I'm having problems downloading from the mirrors, I found some others: # # The main '.gz' file will require a rename.

Arkham commented on 2010-05-19 09:09 (UTC)

Thanks, added to the x64 deps.

hyness commented on 2010-05-05 22:44 (UTC)

On a fresh 64 bit install I got the following error... ...loading QGL_Init: dlopen failed: wrong ELF class: ELFCLASS64 failed I fixed it by installing lib32-libxdamage. Perhaps this should be a dependency for 64 bit?

Arkham commented on 2010-04-11 22:43 (UTC)

Source updated.

commented on 2010-04-08 02:44 (UTC)

As Samuroka said, the main source for the game ( times out. An alternative (what I did when I edited the pkgbuild upon installing enemy-territory) was to substitute for This seems to fix the problem, and should be added into the pkgbuild.

commented on 2010-04-04 02:18 (UTC)

Anyone who's keeping this up to date, the primary source for the actual game script times out.