Coder Social home page Coder Social logo

xtremexp / ut3x Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 3.13 MB

Advanced web administration module for Unreal Tournament 3

License: GNU Affero General Public License v3.0

UnrealScript 80.26% HTML 17.73% JavaScript 1.07% CSS 0.07% Batchfile 0.87%
unreal unreal-engine unreal-tournament-3 mutator

ut3x's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.