How To Use The Same ETKey In Windows/Linux

Okay so I was bored and I downloaded Enemy Territory for Linux. After some messing around with the version number, I realized that the only server I play in tracks XP by the magical etkey, which is stored in a file called etkey in the etmain folder. This is actually a cool idea because names change and so do IPs, eventually. I have about 30000 XP in that server, and although I don’t really care about XP after the 2000 mark, it had taken me a while to get there. So I figured that I could simply use the same etkey file, after all, it just had to be read to check against the list on the server, and this seemed possible since I had Windows and Linux on separate partitions,

I’m on Ubuntu Feisty 7.04, though this should work with any distribution or OS with this type of setup, where both partitions are on the same drive or you can somehow access the etkey on the other.

First you’ll want to mount the Windows partition, make it so that it always mounts automatically at start up. To do this, I highly suggest you read this.

Once they’re mounted, you’ll want to ‘remove’ etkey, but we’re going to back it up instead just in case anything happens, although I figure that if you delete it you could get a new one by simply connecting to a server. The server will realize you don’t have one and supply you with one, I think. But better safe than sorry:


mv /usr/games/enemy-territory/etmain/etkey /usr/games/enemy-territory/etmain/etkey.bak

Now, it’s as easy as doing a system link reference to the one on your Windows partition. As so:


ln -s /media/hda1/Program\ Files/Wolfenstein\ -\ Enemy\ Territory/etmain/etkey

Replace hda1 with whatever the name of your mounted Windows partition is. Now you can play Enemy Territory with the same etkey as on windows, which will ultimately give you the same XP on servers who have XP Saving features.

4 Responses to “How To Use The Same ETKey In Windows/Linux”


  1. Hehehe… It’s funny, I don’t normally read your blog, but came across the link to here in your J!NX profile - what’s funny is that I installed ET on Ubuntu 7.04 the other week (which would have been around the same time as you wrote this)… But anyway, we should get a match going sometime! I think it was me that got you started with ET, wasn’t it? You could probably pwn me now - ‘coz I don’t really play all that much anymore,.. can’t wait ’till QuakeWars comes out… but yeah, a game of ET would be fun!

    Anyway, dude, hope things are well! Talk soon :)

  2. Wow hey what’s up Xrak long time no see. Yeah I actually uninstalled the game a while after writing this, but I FINALLY got an upgrade to my PC after 5 years (I’ve had this PC ever since I got into computers, that is, way before even BlankSite), and I’m thinking about reinstalling it to take advantage of my new system, and yeah I can’t wait for QuakeWars! Yea we should definitely play, funny thing is I only play in one server cause I love the setup, I love it so much that I don’t mind that it’s a hacking/cheating server (Certain aimbots are allowed, but I don’t use any). You should check it out, the IP is 8.6.3.5 if I remember correctly, and they run 2.55 which is what I think you liked. Once I get my parts which should come at latest tomorrow, I’ll install the game again so we could play a bit.

    Anyways, nice talking to you again man, hope you’re doing great.

  3. Hey i came across this post on google, i was investigating the ETKEY. I am a member of jinx too, i think your name rings a bell, whats your jinx name. Mines ‘Cluber22′. Peace.

  4. I haven’t been on Jinx in about a year. I was an old member there called ‘Blank’. I wrote a few things on Jinx like this, this, this, and this. I used to be very active there, but there’s too much drama and I eventually left. Ever since I left I’ve been a lot more productive. Your name does ring a bell though, I think. Good times.

Leave a Reply