HOWTO: ETPub Install - Linux
Installing etpub in a linux server
on Thursday 24 August 2006
by Calzonzin author list email the content item print the content item
in content
comments: 6

How to Install the ETPub mod on a Linux/BSD/etc... Server

By: Gabriel Magana - Calzonzin
calzonzin@gmail.com

Edited: 23-Aug-2006
Current as of ETPub 0.7.1


WARNING: Setting up a server mod entails making some rather serious configuration changes to your server. If you are at all unsure about your ability/permission to change your server at such a fundamental level, seek help BEFORE you make any changes. If you have your server hosted by a commercial ET server host you should definitely check with your provider BEFORE making any change described in this document!

Step 1 ) If you do NOT currently have an ET server running, set up a plain ET server and make sure it is running before attempting to install the ETPub mod.

Check out http://tjw.org/etded/ for instructions on setting up ET in a chroot jail environment.

Step 2 ) Download the latest etpub distribution file.

The latest etpub distribution file (in ZIP format) can be downloaded from http://etpub.org or http://et.tjw.org/etpub

Step 3 ) Shut down your ET server if it is currently running.

If you do not know how to shut down your server you can run the /rcon quit command through the console.

Step 4 ) Find out your ET home directory.

Your ET home directory is where your etded.x86 file resides.

Step 5 ) Make a directory called etpub under your ET root directory.

If your ET home directory is /home/etserver/ET then make a directory /home/etserver/ET/etpub.

Step 6 ) Place the etpub .so file in your etpub directory.

Copy the file named qagame.mp.i386.so to your etpub directory.

Step 7 ) Create a config file for your etpub install.

While there are plans to create a reference config file, the file is not done yet. Please refer to the ETPub documentation for a complete list of etpub settings.

Remember, etpub still uses all of the config settings from the original ET game (known as etmain), so add all of those settings to your config file as well.

Save the file with a .cfg extension in your etpub directory.

Step 8 ) Modify your server command line to start up etpub.

For example, if the beginning of your command line looks like this:

/home/etserver/ET/etded +set sv_pure 1 [...etc...]

Change it to read like this:

/home/etserver/ET/etded +set fs_game etpub + set sv_pure 1 [...etc...]

The point is to add the "+set fs_game etpub" to the command line so that ET runs the mod at startup.

Step 9 ) You're done! Run the server!

If everything went well, then your server is running and ready to play. If things did not go as expected, then double check all your steps, and if you have questions go to the etpub forums at http://etpub.org

Step 10 ) Would you like to run Omni-Bots on your server?

Make sure your ETPub server is running well at this point. Then please refer to the omni-bot installation instructions.

As always, comments, suggestions, constructive criticisms, etc.. are welcome. Post your comments at http://etpub.org or email the author at calzonzin@gmail.com


Comments


Tommes | 08 Mar : 09:15
it should be +set fs_game etpub not +set fsgame etpub (note the _!)
Reply to this

Calzonzin | 08 Mar : 09:53
THANKS! Great catch! I have fixed that, and I havre removed som mis-formatted font tags that this HTML editor has.
Reply to this

tjw | 08 Mar : 16:09

I have no scientific basis to claim that the glibc-2.3 build is more stable or faster than the glibc-2.1 build. However, I continue to include the 2.3 build just because I assume it will work better on glibc-2.3 systems.

I may end up dropping the glibc-2.3 build in future releases.
Reply to this

tjw | 08 Mar : 16:11

Also see http://tjw.org/etded/.

These are step by step instructions for setting up etded in a chroot jail environment. To use these instructions with etpub you need only to make sure you add the "+set fs_game etpub" argument to the SERVER_OPTIONS.
Reply to this

Calzonzin | 10 Mar : 11:58
OK, I believe I have made all the changes, let me know if this still incomplete.
Reply to this


n1cky | 15 Jul : 05:41
ok this is what i got: and its still not working i think
/home/games/ET/Server3/+set fs_game etpub + set sv_pure 1

The orignal line was: /home/games/ET/Server3/

Can someone help me
Reply to this


You must be logged in to post comments on this site - please either log in or if you are not registered click here to signup
All trademarks are (C) their respective owners
Problem with this web site? Email calzonzin@gmail.com
'interfectus' by jalist