Donations
|
If you wish to make a donation you can by clicking the image below.
|
|
|
|
|
23rd March, 2009, 02:25 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
Linux (Ubuntu/Debian) Install Guides
Does anyone have any info regarding installing on a dedicated linux server?
I tried searching, but I have not been able to come up with a search query that does not give me hundreds of hits.
|
23rd March, 2009, 07:39 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
Do you need like a step by step install guide or are you just having problems with some things?
Installing a dedicated linux server isn't hard. To put it as simple as possible.
1. Download the package.
2. Unzip package
3. Run command line to start server
Granted you'll have to patch it, add your mods/maps and set your configurations, but all except the patching is done the same as a Windows box.
You'll need to know basic linux commands though, like how to unzip packages, how to CHMOD files, change directories, edit files (if you chose to edit them on the server, instead of using FTP to download them) and how to run a program/command through the shell.
Maybe I'll write up a step by step, complete install guide on how to install a UT server on Linux.
|
23rd March, 2009, 09:39 AM
|
Killing Spree
|
|
Join Date: Jan 2007
Posts: 36
|
|
You may need this:
Code:
sudo apt-get install libsdl1.2debian
And some of the files, log dirs need write access:
Code:
sudo chmod 777 /usr/ut99/System/ucc-bin
sudo chmod 777 /usr/ut99/ucc.init
sudo chmod 777 /usr/ut99/Logs/
sudo chown -R user:user /usr/ut99/*
Perhaps 777 is a bit too much, but thats just to be sure it works. Could step back a few when all works as it should
sXe
|
23rd March, 2009, 05:51 PM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
I am really in need of a step by step if possible. I have run linux desktops, but I am definitely more used to GUI instead of command line.
I am working on setting up the server from scratch so I am thinking that I need to do the following general steps:
1. Setup FTP service
2. Upload and install UT Linux server files (from Unreal Admin Wiki Page http://wiki.unrealadmin.org/Unreal_Tournament ) - 2.1 * http://dl.iskon.hr/igre/temp/ut-server-436.tar.gz
- 2.2 436 patch (there are 2 436 installs listed and I am not sure which one to use, or should I install both?)
- 2.3 goty install
- 2.4 440 patch
- 2.5 451 patch
- 2.6 Do I need to install bonus packs? If so, which ones
3. Besides configuring the server via .ini manipulation over ftp, are there any other steps that I will need to do such as IP tables or firewall setup. Or... any other security/utility things that I need to look after?
4. Future concern after I get my first server working: If I want to run other UT servers, i.e. a practice server, how do I do this. Do I need to create a virtual machine for each server that I want to create?
|
23rd March, 2009, 06:01 PM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
You can skip 2.2, 2.3, 2.4 and just go straight to 2.5. No need to install bonus packs unless you want the content.
If you have a firewall, then you'll have to open the ports for the UT server so it can be accessed by the public.
7777 - 7781 UDP
27900 UDP
8080 - TCP (or whatever port you use for the web admin, if you use it)
If you want to run another server, set it up the exact same way (you can just copy the files to a new location) then change the port in the unrealtournament.ini file to something different. Nothing else needs to be changed, unless you are running multiple IPs.
|
24th March, 2009, 05:38 PM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
Appreciate it Skillz. I will get back to you with any problems as I follow the guide.
|
25th March, 2009, 03:49 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
Hey skillz, I got to the point where I am downloading the file and this is what I get.
I am logged in under my non root user account and I did a CD and am in the home directory.
EDIT: For some reason I can not copy and paste from my webconsole to the wysiwig. Basically it has the following lines .... paraphrased
1. connecting to ut-files.com
2. http request send ... awaiting response.... 2000 ok
3. Length: 91,875,776 (88m)
4. ut-server-436.tar.gz: permission denied
5. cannot write to ut-server-436.tar.gz
I think I need sudo infront of wget. I tried that , but my new user account comes up as not in the list of sudoers. I thought I would stop there and wait for verification.
Last edited by }{BwA}{Bite_Me : 25th March, 2009 at 04:04 AM.
|
25th March, 2009, 04:29 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
Are you sure you are in your home directory? The write permission is because your user doesn't have the privilege to write to the directory it's trying to write too.
Try this command
cd /home/[username]
That should take you to your home directory.
|
25th March, 2009, 05:23 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
I think it has to do with the permissions assigned to the new account.
should I have done a
|
25th March, 2009, 05:33 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
yup, that did it...
|
25th March, 2009, 05:37 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
Must be a Debian/Ubuntu thing then. I'll note that in the guide shortly.
I've only used fedora/centos/redhat in a server environment.
|
25th March, 2009, 05:37 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
This needs to be run with bash
This should make it executable. Now we need to run it.
should be
I think....
|
25th March, 2009, 05:40 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
I think it depends on how your system is setup, if ./command.sh doesn't run it, then you do need to add bash in front to get it to run.
|
25th March, 2009, 05:59 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
I was able to get to the ./ucc.init restart step
I received the following error:
Quote:
exec: 88: ./ucc-bin: not-found
|
I found that if I logged in directly as the user instead of using su {username}, I did not have to use the bash.
|
25th March, 2009, 06:53 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
Ah ok, good to know then.
|
25th March, 2009, 05:21 PM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
I saw some posts in other places that listed some other server packages that need to be loaded up. I will track them down and list them.
I never worked with wiki's before, but I think I am able to update your document. If so, I will do so with the additional package information
|
25th March, 2009, 09:00 PM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
yes you can, just login and click the edit button on the top right
As for the other packages, are you referring to the bonus packs or the 451 update? because i didnt include instructions on how to install it, yet
|
26th March, 2009, 02:32 AM
|
Rampage
|
|
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
|
|
Actually I found a post that indicated you need the following:
libxml
libz
libgtk
libgdk
libglade
libc
libgmodule
libglib
libdl
libXi
libXext
libX11
libm
/lib/ld-linux
|
26th March, 2009, 02:43 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
Those need to be loaded for what?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|