Skip to content
/ UT3X Public

Advanced web administration module for Unreal Tournament 3

License

Notifications You must be signed in to change notification settings

xtremexp/UT3X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Information

  • Description: Unreal Tournament 3 advanced administration mutator.
  • Author: Thomas 'XtremeXp/Winter' P.
  • Version: 0.7.5 (04/2014)
  • Release date (public): 04/03/2018
  • Status: Discontinued
  • Source code and latest documentation: GitHub -UT3X

Requirements

  • Unreal Tournament 3 server with latest patch.
  • UT3 player account (for UT3 master server authentification)
  • UT3 Webadmin module by Michiel 'El Muerte' Hendricks

Description

UT3X is an Unreal Tournament 3 server mutator that add advanced features to UT3. It is made of two parts:

  • UT3X Mutator that runs client-side
  • UT3X Webadmin that runs server-side

UT3X was originally kept internal/private within the former UT3X.com and thelastteam.com community. I've decided to release it public.


UT3X Mutator - Client side

This mutator is runned client-side, from player-side. It features:

  • Advanced scoreboard with ° AFK player highlight color ° Real country flag
  • Advanced chat ° Smileys ° Private messaging ° "Sound" chat
  • Server adverts

UT3X Webadmin - Server side

This module is runned from server side only and is never downloaded by client (player). It features global configuration settings for UT3X Mutator

  • Embedded team balancer
  • Advanced kick ban management ° Temporary / permanent ban ° Customized kick / ban message ° Multi-criteria ban (playername, ip range, hashed cd-key, ...)
  • Advanced server logs ° Log type: map change, kickvotes
  • AFK players management
  • Auto-kick players with bad language
  • Auto-kick fake players

Installation

Install UT3 Webadmin

  • Download UT3 Webadmin
  • Decompress it to <UT3_PATH>
  • Open <UT3_PATH>/UTGame/Config/UTWeb.ini and enable module

bEnabled=true

  • Open <UT3_PATH>/UTGame/Config/UTGame.ini and set an admin password

[Engine.AccessControl] AdminPassword=<SOME_PASSWORD>


Install UT3X

  • Unzip UT3X-vXXX.7z into your UT3 folder

Run UT3X Webadmin on server

In order to make UT3X webadmin run on your server add this to your command line

?mutator=UT3X.UT3X

Example:

ut3.com server VCTF-Suspense?mutator=UT3X.UT3X -login=<UT3_LOGIN> -password=<UT3_PASSWORD>

You can also run it using the provided file (edit it with right settings):

startUT3XServer.bat


UT3X fast download from client

  • Install an http server
  • Save UT3X.u.uz3 and UT3XContent.upk.uz3 file on www folder.
  • Open <UT3_PATH>/UTGame/Config/UTEngine.ini
  • Add this section if it does not exists:

[IpDrv.HTTPDownload] RedirectToURL=http://<HTTP_SERVER>/<UZ3_FOLDER>


Compile UT3X Mutator

  • Install UT3X mutator (previous section)
  • Change <UT3_PATH> variable to your UT3 folder in buildUT3X.bat file:

UT3_PATH="C:\Program Files (x86)\Steam\SteamApps\common\Unreal Tournament 3"

  • Open <UT3_PATH>\UTGame\Config\UTEditor.ini
  • Add line"ModPackages=UT3X" below "[ModPackages]" section and save file.

[ModPackages] ModPackages=UT3X

  • Open batch window and execute command in UT3 folder:

buildUT3X.bat build


Compile UT3X Webadmin (no longer works)

  • Install UT3X (previous section)
  • Open <UT3_PATH>\UTGame\Config\UTEditor.ini
  • Add line"ModPackages=UT3XWebAdmin]" below "[ModPackages]" section and save file.

[ModPackages] ModPackages=UT3XWebAdmin

  • Open batch window and execute command in UT3 folder:

buildUT3X.bat build

Note: UT3X Webadmin compiling no longer works due to some circular dependency issue that started a while ago ...