|
Howto Install Halflife
1.1.1.0 with Authors: Da [CrT] Team |
|
|
|
|
|
Problem:
You want to setup Counter-Strike 1.5, Day of Defeat 3.1 and Unreal
Tournament servers on SME 5.1.2. If you've got any problem with this howto or want to give us feeback, please visit our forums. |
|
|
|
|
STEP 1: HL, CS and DoD
| This howto hasn't been tested on Debian Sarge
or Debian "Testing". DOWNLOADS First of all you'll have to download a few files: hlds_l_3110_full.bin (121Mb) cs_15_full.tar.gz (103 Mb) dod_v31_full.tar.gz (122 Mb) OPTIONAL
DOWNLOADS HLDSPingBooster-1.0.tar.gz
(2 kB) cd1230ds.tar.gz (199 kB) |
STEP 2:
| INSTALLATION - Create an ibay with SME's Server Manager : - Go to you Server Manager (http://your_server's_name/server-manager) then click on "Information Bays". - Click on "Click here to create a new information bay". Call it whatever name you wish (we'll call it halflife), insert a small description, choose Everyone as a group then Write= Group, Read= Everyone in "User access via file sharing or user ftp". You do not need FTP or PHP to set up your server (leave them on None and Disabled.) |
STEP 3:
| HALF-LIFE 1.1.1.0
- Copy hlds_l_3110_full.bin in
the ibay you just created: - Go to the ibay: - Make hlds_l_3110_full.bin
executable: - Untar hlds_l_3110.tar.gz: - Copy libhlwon.so in "/usr/lib"
and validate: - Notify the system about Half-Life's path, put
this line in the .bashrc of the launcher user: - Copy HLDSPingBooster-1.0.tar.gz in
the "hlds_l" directory. - Untar HLDSPingBooster-1.0.tar.gz
: |
STEP 4:
| COUNTER-STRIKE 1.5
- Copy cs_15_full.tar.gz in the
"hlds_l" directory. - Go to your new "halflife"
directory created: - Untar cs_15_full.tar.gz : |
STEP 5:
| DAY OF DEFEAT 3.1
- Copy dod_v31.tar.gz in the "hlds_l"
directory. - Go to your new "hlds_l"
directory: - Untar dod_v31.tar.gz : CHEATING-DEATH - Copy cd1230ds.tar.gz in the "hlds_l"
directory. - Go to your new hlds_l directory: - Untar cd1230ds.tar.gz
: - Copy cdmod_i386.so to the "hlds_l/cstrike/dlls"
and "hlds_l/dod/dlls"directory. - Edit "hlds_l/cstrike/liblist.gam"
with your favorite text editor and change the lines in order to obtain
the following: - Edit "hlds_l/dod/liblist.gam"
with your favorite text editor and change the lines in order to obtain
the following: To start the server, type: /home/e-smith/files/ibays/halflife/files/hlds_l/hlds_boost
-game dod +max players 12 + map dod_caen2 These commands must be typed from / (cd /): OUTSIDE your "halflife" directory. Note The most common error you can get when starting
your server is: |
Step 1:
| UNREAL TOURNAMENT 2003 (Free
Dedicated Server Version 2225) This howto hasn't been tested on Debian Sarge or Debian "Testing". DOWNLOADS |
Step 2:
|
INSTALLATION Now you'll probably want to set up your server's name and the web administration : - First edit your configuration file by typing: - Then uncomment the following line (if it isn't
already) You've now got to configure some settings for the web admin (add any line that isn't already written): Find the following sections: Find the following section: [Engine.AccessControl] Find the following section: [Engine.GameReplicationInfo] Add these settings if you don't want your server registered in the masterserver list. [IpDrv.MasterServerUplink] Start your server by typing (ON ONE SINGLE LINE) : bash ucc server
DM-Antalus?Game=XGame.xDeathMatch?GameSpeed=1.00?WeaponStay=True?Translocator= If this command doesn't work on your system, replace bash ucc server by ./ucc-bin server You can access the webadmin site at http://your_server: the port you chose at the
ListenPort= section/ServerAdmin /!\ Users have reported that in some cases this is not enough to setup your webadmin server: if you get stuck on a login/pass page after doing all the above when trying to access your server via http, do the following: In ut2003.ini, under the [Engine.GameInfo] section add this line: AccessControlClass=XAdmin.AccessControlIni Then
login into your webadmin http interface using: You may adjust these settings to your requirements... |
Step 1:
|
UNREAL
TOURNAMENT Problem: Solution: Follow this Howto DOWNLOADS ut-server-436.tar.gz (PlanetMirrors.com) : Beware this file's size is 88
Mb (!!!) OPTIONAL DOWNLOADS (PATCHES) UTPureRC6E * read warning below! IpDrv-436-20020820 (102 Kb) [2002-09-03] See http://ut.abfackeln.com/asu.html?page=news for details. Old patches UTPure-RC6B-patch.tar.gz (306 kB) [2003-04-17] UTPure-RC59-patch.tar.gz (301 kB) [2002-09-03] * read warning below! * Warning: UTPureRC59 and UTPureRC6E don't allow Linux or Mac clients unless they have downloaded and installed the UTPure files manually and cleared their cache files. These might be rumours as nobody reported us such problems. OPTIONAL DOWNLOADS (UMODS) Bonus
Pack 1 (13.8 MB) BDB MapVote 3.02 (0.09 MB) |
STEP 2:
|
INSTALLATION - Copy ut-server-436.tar.gz in
the ibay you just created: - Go to the ibay: - Untar ut-server-436.tar.gz: - Copy asu-0.6.tar.gz in the "ut-server"
directory. - Go to your new ut-server directory: - Untar asu-0.6.tar.gz: If you downloaded all the patches and Umods, put them in /home/e-smith/files/ibays/unreal/files/ut-server/Patches using the command cp ... /home/e-smith/files/ibays/unreal/files/ut-server/Patches BEFORE running ASU's tool. You can't run UT Server as
root : go to your Unreal ibay (cd
/home/e-smith/files/ibays/unreal/files) then type: Finally run the command bash asu.sh from inside your ut-server directory : this will launch the ASU configuration tool which asks you all the questions it needs to configure your server (I assume you'll know how to answer these questions <;o) To start the server, type: These commands must be typed from / (cd /): OUTSIDE your "ut-server" directory. Note ./ucc-bin:
error in loading shared libraries: libSDL-1.2.so.0: canot open shared
object file: No such file or directory: if this
happens, go to /home/e-smith/files/ibays/unreal/files/ut-server/System
and type ln -s libSDL-1.1.so.0 libSDL-1.2.so.0. |
STEP 1:
|
UNREAL
TOURNAMENT 2003 (Demo Version 2206) DOWNLOADS - Create an ibay with SME's Server Manager : Now you'll probably want to set up your server's name and the web administration: - First edit your configuration file by typing: - Then uncomment the following line (if it isn't
already) You've now got to configure some settings for the web admin: Find the following sections: Find the following section: [Engine.AccessControl] Find the following section: [Engine.GameReplicationInfo] Add these settings if you don't want your server registered in the masterserver list. [IpDrv.MasterServerUplink] Start your server by typing (ON ONE SINGLE LINE) : bash ucc server
DM-Antalus?Game=XGame.xDeathMatch?GameSpeed=1.00?WeaponStay=True?Translocator= You can access the webadmin site at http://your_server: the port you chose at the
ListenPort= section/ServerAdmin You may
adjust these settings to your requirements... |