Ut2004 Linux Download

From UnrealAdminWiki

  1. Download it now! March 23rd, 2005 UMark for Linux Beta Version Released A working version of UMark for Linux (native) has been released. While only in beta status, it supports most of the features of its Windows® counterparts. Download it now! February 19th, 2005 UMark Turns 2 Years Old.
  2. Name Size Last changed; Parent directory: ut2004-lnxpatch3204.tar.bz2 MD5 Checksum: 5f659552095b878a029b917d216d960: 07:17: ut2004-lnxpatch3236.

Kladiator Hi Booman, it occurred to me after reading your reply that the reason for the large downloads was that UT2004 was the first game I was installing on my Ubuntu 14.04 MATE partition (a 1 Tb hard disk) while all my other POL, native and Steam for Linux games are on the other (almost full) hard disk, running Ubuntu Unity/Gnome Shell. Popular first person shooter, native Linux version. (GOG version) - Rosalie241/ut2004-gog.

Ut2004 Linux Download Pc

This tutorial was created by Bry

Contents

Introduction

Running a UT2004 Server is just as easy as it is for UT2003.Basically the principle is the same you can use a bat file, a service or the command line to start a server. Alternatively on Linux you can start your server via the command line or runserver.sh.

We fully recommend either the batch file or service option.To start of with you will have to request a special server cd-key (unless you are running theserver on a computer with the full game already installed) . This can be done by visiting Epic's UT2004 KeyGen Site and then following the instructions supplied in the email.

Warning: You must enter an email capable of receiving a .reg file (if you email provider filters out the whole email you will need to use a different email address).

[edit]

Starting from a Batch File

Edit your runserver.bat file that is stored in your ut2004system folder and change it from:

to:

This will start a basic Onslaught Server.

To run as different servers change the line:

Here is a list of available gametypes in the retail package. If you installed a mod there might me more gametypes available to you.

If you are starting a LAN based server, add -lanplay to you command line. This will also increase map download speeds.

Starting A Linux UT2004 Server

The principle for running a Linux server is very similar. You use the same start-up line with the addition of -nohomedir switch and ucc-bin instead of just ucc

For example to run an ctf server via the linux command line we would have something like:

You may also run your server via the runserver.sh . Simply open this file in a text editor and use the above command line.

If you wish to start a different type of server then simply use one of the command lines above.

Lastly, if you are starting your server via putty then you may wish to run your server in the background so that it stays running once you exit putty. This is simple to do by adding & to the end of your command line. For example:

Ut2004 download full version
[edit]

Running as a Windows Service

Please see our separate guide on running a UT2004 server as a service.

Mutators

We will use the Instagib mutator as an example of how to add mutator support.This is simply done by adding:

All you need to do is change the part that says:

and add ?mutator=XGame.MutInstaGib

Ut2004 Mods

like:

If you want to use multiple mutators simply separate them with a comma e.g.:

will add instagib and lowgravity.

You will find a list with all retail mutators here.

[edit]

Setting up UT2004 Webadmin System

UT2004 can use one of two admin systems. The first is like Unreal Tournament or like most other games, one admin user and password which allows you access to everything.

Command

This we will call the basic admin system.

UT2004 also has an XAdmin system which allows you to have multiple user accounts and passwords each with different admin levels. For example, one user could have access to kick but not ban while another user could have access to everything but setting a game password.

First, we will setup the generic options needed for both systems

Find in your UT2004.ini file this section:

Change bEnabled=False to True

You may also wish to change ListenPort=80 to annother value. As This will be the port which you run your webserver on

Basic Admin System

Ut2004 Dedicated Server Linux Download

To enable WebAdmin from the command line (ie. just 1 user name/pass) then add the

parameter to your command line.

An example command line would now be:

[edit]

XAdmin System

To enable the Xadmin system find the section [Engine.GameInfo]and change the value of the AccessControlClass= line to XAdmin.AccessControlIni

Now start your server and you will notice a new file is created in your system folder called xadmin.ini . This is where all your admin user/passwords/levels are stored.We strongly recommend you do not edit this file directly but that you set your admins up via webadmin.

Now browser to your server ip:port e.g. http://123.4.56.78:80 and you will be prompted for a user and password. Thisis default set to Admin / Admin and it is case sensitive. You will now be able to access the admins and groups menu on the top right of the screen.

We strongly recommend one of the first things you do is to change the default password.Also, note that you will have to login via console with your username in the format:

Running a Server Behind NAT

You will need to open some ports in order to allow outside clients to connect to your server. This means that you are using some kind of router. How to forward the ports depends on the router Manufacturer. See your documentation for additional information.

The default ports are:

PortTypeDescription
7777UDP/IP(Game Port)
7778UDP/IP(Query Port; game port + 1)
7787UDP/IP(GameSpy Query Port; game port + 10)
28902TCP/IP(Allows your Server to Connect to the UT2004 Master Server Browser)
xxxxTCP/IP(Port set via ListenPort that your WebAdmin will run on)

Also make sure you set the following to True

Find the [IpDrv.MasterServerUplink] part in your server's ini file, and modify the following value:

If you are unable to browse webadmin using the external IP address of your server, but accessing the webadmin from inside your LAN works, then the following may help you:

Find the [UWeb.WebServer] in your server's .ini file, and modify the following value (where x.x.x.x is your public internet IP address ):

Also, please remember due to the way NAT works, any computer within your local NAT network will have to connect and view your server (via the server browser) via the LAN IP else you will have problem's connecting and get N/A for the server details. Anyone outside your network (Internet) should see your server fine now as long as the ports are opened.

Retrieved from 'https://wiki.unrealadmin.org/Server_Setup_%28UT2004%29'