Forums

  • Sun Dec 03 2006, 01:05am
    Mon Oct 31 2011, 07:02pm  
    thelostsoul
    Level 1

    ----UPDATES----
    -10/31/11
    I want to point out that the script will no longer work. You can still follow this guide though, just scroll down.
    Also, if you are using 64bit, you will need to install ia32-libs (thanks schildkroete)
    Please use the following commands (on Ubuntu or other distros using apt):
    sudo apt-get update
    sudo apt-get install ia32-libs
    -12/6/06-
    I made this script to do pretty much what is instructed to do below, only much easier. Visit this site for a download and instructions:
    [link]
    Should you encounter issues, perform the manual steps below. Further issues may be posted about.
    -7/20/07-
    Punkbuster has been updated. Above download link has been corrected.
    ----END UPDATE----


    Okay, the currently stickied guide is outdated and leaves many issues, so I wrote my own based on the issues I had and how I fixed them.

    The methods should work using all GNOME and KDE environments, although some KDE steps are incomplete. All steps definitely work in Ubuntu.

    Note that some of the commands are too long and hard to read. To make things easier, copy and paste the instruction into a text editor with wrapping off.

    Preliminary: Ensure your proper graphics card drivers are installed and that they support OpenGL.


    1. Download ET 2.60:
    wget "http://ftp.freenet.de/pub/4players/hosted/et/official/et-linux-2.60.x86.run"
    This is working as of 10/31/11, but you can find the download of ET 2.60 Linux Full Install from the Downloads section on the left or here:
    http://enemy-territory.4players.de/download.php?view.359

    2. Install ET:
    chmod +x et-linux-2.60.x86.run
    sudo ./et-linux-2.60.x86.run
    NOTE: MAKE SURE THE INSTALL DIRECTORY IS "/usr/local/games/enemy-territory"
    RECOMMENDED: Install using default settings


    3. Update to 2.60b: *RECOMMENDED, BUT NOT NECESSARY*
    wget "http://ftp.freenet.de/pub/4players/hosted/et/official/ET-2.60b-linux.zip"
    unzip ET-2.60b-linux.zip -d ~/Desktop/260b
    cd ~/Desktop
    sudo cp "/usr/local/games/enemy-territory/et.x86" "/usr/local/games/enemy-territory/et.x86.bak"
    sudo cp "/usr/local/games/enemy-territory/etded.x86" "/usr/local/games/enemy-territory/etded.x86.bak"
    sudo cp "260b/Enemy Territory 2.60b/linux/et.x86" "/usr/local/games/enemy-territory/et.x86"
    sudo cp "260b/Enemy Territory 2.60b/linux/etded.x86" "/usr/local/games/enemy-territory/etded.x86"
    (hopefully you can figure out how to revert back to 2.60 if needed based on the 3rd and 4th steps from the bottom)

    Note: This still works as of 10/31/11. If it stops working, you can download it from the downloads section on the left as 2.60b Linux Update or click the following link:
    http://enemy-territory.4players.de/download.php?view.356

    4. Fix your link: (skip if using KDE)
    NOTE: This step recommended only to avoid future update confusions it is not necessary

    In GNOME:
    Right click on your menu and hit "Edit Menus"
    Click "other" on the left
    Right on "enemy-territory" in the right and hit "Properties"
    Highlight the entire content of the "Command" box, hit your delete key
    Type "sudo et" into the "Command" box
    Check the "Run command in terminal" checkbox
    In KDE:
    To be created. Post if you can figure out how to duplicate the GNOME steps in KDE. I only use GNOME.

    5. Update PB: *Necessary to play on many servers*
    You will need to download pbsetup from here:
    http://evenbalance.com/index.php?page=pbsetup.php
    Place pbsetup.run in your home folder and continue with below:
    cd ~
    sudo chmod +x pbsetup.run
    sudo ./pbsetup.run
    rm ~/pbsetup.run
    sudo rm ~/pbuser.htm
    sudo rm ~/pbsecsv.htm
    sudo rm ~/pbsec.htm
    sudo rm ~/pbgame.htm
    When the application opens, you'll need to agree to some EULAs, then click "Add a game", select "Enemy Territory" and set the direction to /home/[your username]/.etwolf then click "Add a game" again, select ET and point it to /usr/local/games.
    NOTE: When you attempt to connect to a server, you may be asked to re-enable punkbuster. Click "Enable PunkBuster" or type "/pb_sv_enable" in the console.

    6. Run ET:
    In GNOME: Applications -> other -> enemy-territory
    In KDE: Type "sudo et" in a console window
    In a terminal window: Type "sudo et" in a console window


    ...hopefully this helps someone...
  • Nail
    Admin

    thanks
  • Sun Dec 03 2006, 02:33pm
    Sun Dec 03 2006, 02:34pm  
  • thelostsoul
    Level 1

    To make things even simpler, you may want to try this:
    http://www.dcwizard.a-host.info/ETlin.html

    (basically, I turned the above instructions into a script)
  • GEN.PATTON
    Level 1

    I get to the PunkBuster step with no problem then it just doesn' work for me. I am using Fedora Core 7
  • Fri Jul 20 2007, 04:00am
    Fri Jul 20 2007, 04:02am  
    thelostsoul
    Level 1

    EDIT:
    Looking at it now, I should revise that.

    In a couple minutes I'll have a revised version up there, try that and post about it.
  • Nail
    Admin

    Thanks again
  • schildkroete
    Level 1

    I followed these instructions explicitly, but ultimately the game doesn't work properly. I started a thread here that describes my particular issue. If you would be so kind as to take a look, I would greatly appreciate it.
  • Samuta
    Level 1

    Are you really running et as root? Simply don't! You make your linux-pc as vulnarable as your windows pc. Whatever, I'm not going to stay complaining.

    What you should do is: Add the user where you will play with to the 'games' group. Commands:

    sudo usermod -a -G games username (-a from append, -G with the supplementary groups
Moderator(s): EasyRider, Nail, Warning!Mika

Welcome


Username or Email:

Password:




[ ]
[ ]
[ ]