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 3 > UT3 Server - Linux Specific

Reply
Thread Tools Display Modes
  #1  
Unread 14th December, 2023, 03:28 PM
Optarix Optarix is offline
Forum Newcomer
 
Join Date: Mar 2009
Posts: 3
Default Dedicated Server Install Instruction as of Dec 2023

I recently wanted to fire up a dedicated server for this since its been a long time and was sad to see the masters had shut down. OpenSpy has added support for it though, so I figured if anyone wants to know how to fire one up, I could save them the time though with this quick guide.


Note: Performed on a fresh Ubuntu Server 22.04 install.

Installing Prerequisites, creating user to run, and installing the server itself
We add the i386 architecture to our package manger's list and install all the dependencies, then use LinuxGSM to actually pull down the latest v2.1 server files.
  1. sudo dpkg --add-architecture i386
  2. sudo apt update
  3. sudo apt install bsdmainutils bzip2 jq lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 netcat unzip
  4. sudo adduser ut3server
  5. su ut3server
  6. cd ~
  7. wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh ut3server
  8. ./ut3server install

Updating Binary to OpenSpy master server platform
To make it talk to the Openspy master server, we will swap out the original ut3-bin with one that has been redirected to openspy. We rename the old one to ut3-bin.old, and slide the new one into its place.
  1. wget https://files.venom56.ru/games/ut3/O.../Linux/ut3-bin
  2. chmod 755 ut3-bin
  3. mv /home/ut3server/serverfiles/Binaries/ut3-bin /home/ut3server/serverfiles/Binaries/ut3-bin.old
  4. mv ut3-bin serverfiles/Binaries/

Set up all your configurations in the following places
This is a whole topic in and of itself, but we need to configure the game itself (UTGame.ini), and we need to configure how its launched by tweaking command line params in the lgsm config files to set maps, gamemodes, login passwords, and bot settings.
  1. /home/ut3server/lgsm/config-lgsm/ut3server/common.cfg
  2. /home/ut3server/lgsm/config-lgsm/ut3server/ut3server.cfg
  3. /home/ut3server/serverfiles/UTGame/Config/ut3server/UTGame.ini

Start with:
./ut3server start

Once its running, get info with:
./ut3server details

Last edited by Optarix : 17th December, 2023 at 04:49 AM.
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 03:23 AM.


 

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