Skip to content

Urban Terror

Urban Terror started as a realism based "total conversion" mod for Quake III Arena. Nowadays, Urban Terror is played using the free, stand-alone, ioquake3 engine modified, which doesn't require Quake III Arena, in addition to being an add-on to id Software's Quake III Arena.

Report an issue
updated
variables
12
images
1
author
Juli199696@web.de
sha256
fb88894ca2bd

Readme

Urban Terror

From their Website

Urban Terror™ is a free multiplayer first person shooter developed by FrozenSand, that will run on any Quake III Arena compatible engine. It is available for Windows, Linux and Macintosh.

Urban Terror can be described as a Hollywood tactical shooter; somewhat realism based, but the motto is "fun over realism". This results in a very unique, enjoyable and addictive game.

Installation/System Requirements

Bare Minimum Recommended
Processor Almost any proccessor will work -
RAM 256 MiB 512 MiB
SWAP 512 MiB 512 MiB (Swap not needed if RAM is 1024MiB)
Storage 1500 MiB 2000 MiB
Network Any reasonable speed -
Game Ownership Not needed The game is free, and server doesn't need the game to work.

Server Ports

Port default
Game 27960

Game Infos

Gamemodes: 0 = Free For All, 1 = Last Man Standing, 3 = Team DeathMatch, 4 = Team Survivor, 5 = Follow The Leader, 6 = Capture And Hold, 7 = Capture The Flag, 8 = Bomb Mode, 9 = Jump, 10 = Freeze Tag, 11 = Gun Game You can edit the Server.cfg in /home/container/q3ut4/server.cfg as you wish after creating the server.

Startup command

./Quake3-UrT-Ded.{{EXE}} +exec "server.cfg" +set fs_game "q3ut4" +set fs_basepath "/home/container" +set fs_homepath "/home/container" +set dedicated "2" +set com_hunkmegs "{{HUNKMEGS}}" +set net_port "{{SERVER_PORT}}"

The parts in blue are filled in by the panel when the server starts, from the variables below.

Docker image

  • ghcr.io/ptero-eggs/yolks:debian

1 contributor

Variables

12 settings

  • Version

    32bit / 64bit server version. it is recommended to use the 64bit server, unless you are experiencing issues.

    env
    EXE
    default
    x86_64
    rules
    required|string|in:x86_64,i386
    • viewable
    • editable
  • Hunkmegs

    How much memory is allocated during server start up. Available options: 128, 160, 192, 256 MB

    env
    HUNKMEGS
    default
    128
    rules
    required|string|in:128,160,192,256
    • viewable
    • editable
  • Server Hostname

    Put your Servername into here.

    env
    SERVER_NAME
    default
    My Awesome Pterodactyl Server
    rules
    required|string|max:55
    • viewable
    • editable
  • Join Message

    The message the player will receive when joining the server.

    env
    JOIN_MESSAGE
    default
    Welcome to this Server, have fun!
    rules
    required|string|max:50
    • viewable
    • editable
  • Max Players

    Maximum players that can connect to the server.

    env
    SERVER_MAXCLIENTS
    default
    16
    rules
    required|numeric|between:1,32
    • viewable
    • editable
  • RCON Password

    Set the Rcon Password for Admin commands. Can be empty to disable RCON.

    env
    RCON_PASSWORD
    default
    none
    rules
    nullable|string|max:20
    • viewable
    • editable
  • Server Password

    If you want to set a password to connect on the server set this here.

    env
    SERVER_PASSWORD
    default
    none
    rules
    nullable|string|max:20
    • viewable
    • editable
  • Map

    Choose the initial Map the server should start with. (ONLY CHANGE IF YOU KNOW THE MAP IS EXISTING) Server wont start without it!

    env
    SERVER_MAP
    default
    ut4_casa
    rules
    required|string|max:50
    • viewable
    • editable
  • Gametype / Gamemode

    Sets the Gamemode you want to play. 1 = Last Man Standing, 2 = Free For All, 3 = Team DeathMatch, 4 = Team Survivor, 5 = Follow The Leader, 6 = Capture And Hold, 7 = Capture The Flag, 8 = Bomb Mode, 9 = Jump, 10 = Freeze Tag, 11 = Gun Game

    env
    SERVER_GAMETYPE
    default
    3
    rules
    required|numeric|in:1,2,3,4,5,6,7,8,9,10,11
    • viewable
    • editable
  • Bots

    Want to have bots in your game select how many you want. (More than 16 bots tend to crash the server or add lag, use with caution!) Disclaimer: "Bots are not officialy supported by FS!!!"

    env
    BOT_MINPLAYERS
    default
    0
    rules
    required|numeric|max:16
    • viewable
    • editable
  • Map Timelimit

    Time in minutes before map is over. (0 = never)

    env
    SERVER_TIMELIMIT
    default
    10
    rules
    required|numeric|max:999
    • viewable
    • editable
  • Friendlyfire

    Sets if friendlyfire is on or off. (Teamkill your teammates is bad hmmkay?)

    env
    SERVER_FRIENDLYFIRE
    default
    1
    rules
    required|integer|max:1
    • viewable
    • editable
Installation script 37 lines container ghcr.io/ptero-eggs/installers:debian entrypoint bash show
#!/bin/bash

mkdir -p /mnt/server
cd /mnt/server

apt update
apt -y install libxml2-utils sed #Install needed dependencies for the official Urban Terror Updater (Not for the Gameserver itself)

echo "Downloading Urban Terror"
curl -sSL -o UrTUpdater-Ded.sh https://github.com/FrozenSand/UrTUpdater/releases/download/v4.0.3-RC1/UrTUpdater-v4.0.3-Ded.sh 
#Download from Github because the Webpage does not allow "direct Downloads"

echo "Updating Urban Terror" #Accept the EULA and input the needed variables to download the latest version of the Serverfiles (4.3.4 for now)
bash /mnt/server/UrTUpdater-Ded.sh << EOF
y
1
1
1
n
y
n
EOF

# Set up default configs
mv /mnt/server/q3ut4/server_example.cfg /mnt/server/q3ut4/server.cfg
mv /mnt/server/q3ut4/mapcycle_example.txt /mnt/server/q3ut4/mapcycle.txt

chmod +x /mnt/server/Quake3-UrT-Ded.x86_64
chmod +x /mnt/server/Quake3-UrT-Ded.i386

# Use sed to insert extra config options as many people ask for Bots ingame
sed -i '/\/\/pb_sv_enable/a\set  bot_enable 1\nset  bot_minplayers 0' /mnt/server/q3ut4/server.cfg

## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"