You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


 
Go Back   The Unreal Admins Page > Forums > Unreal Admins > Unreal Tournament > UT Server - Linux Specific

Reply
Thread Tools Display Modes
  #1  
Unread 23rd March, 2009, 02:25 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default 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.
Reply With Quote
  #2  
Unread 23rd March, 2009, 07:39 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

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.
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #3  
Unread 23rd March, 2009, 09:39 AM
sxxxe83 sxxxe83 is offline
Killing Spree
 
Join Date: Jan 2007
Posts: 36
Default

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
Reply With Quote
  #4  
Unread 23rd March, 2009, 05:51 PM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

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?
Reply With Quote
  #5  
Unread 23rd March, 2009, 06:01 PM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

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.
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #6  
Unread 24th March, 2009, 08:37 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

Here ya go. I made a basic server install guide.

http://wiki.unrealadmin.org/Server_Install_linux
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #7  
Unread 24th March, 2009, 05:38 PM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

Appreciate it Skillz. I will get back to you with any problems as I follow the guide.
Reply With Quote
  #8  
Unread 25th March, 2009, 03:49 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

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.
Reply With Quote
  #9  
Unread 25th March, 2009, 04:29 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

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.
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #10  
Unread 25th March, 2009, 05:23 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

I think it has to do with the permissions assigned to the new account.

should I have done a
Quote:
useradd -mr {username}
Reply With Quote
  #11  
Unread 25th March, 2009, 05:33 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

yup, that did it...
Reply With Quote
  #12  
Unread 25th March, 2009, 05:37 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

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.
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #13  
Unread 25th March, 2009, 05:37 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

This needs to be run with bash

This should make it executable. Now we need to run it.

Quote:
./asu.sh
should be
Quote:
bash ./asu.sh

I think....
Reply With Quote
  #14  
Unread 25th March, 2009, 05:40 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

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.
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #15  
Unread 25th March, 2009, 05:59 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

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.
Reply With Quote
  #16  
Unread 25th March, 2009, 06:53 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

Ah ok, good to know then.
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #17  
Unread 25th March, 2009, 05:21 PM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

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
Reply With Quote
  #18  
Unread 25th March, 2009, 09:00 PM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

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
__________________

UT-FILES.COM
Get your files
Reply With Quote
  #19  
Unread 26th March, 2009, 02:32 AM
}{BwA}{Bite_Me }{BwA}{Bite_Me is offline
Rampage
 
Join Date: Aug 2006
Location: USA, Pennsylvania
Posts: 51
Default

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
Reply With Quote
  #20  
Unread 26th March, 2009, 02:43 AM
2399Skillz 2399Skillz is offline
Super Moderator
 
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
Default

Those need to be loaded for what?
__________________

UT-FILES.COM
Get your files
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 11:45 PM.


 

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.