Main

Forums

Downloads

Tutorials

Walkthrough

Unreal-netiquette

Links

Submit-News

Oldunreal's hosted:
UnrealReference

Usermaps

Real-CTF

Donate for Oldunreal:

This page is:

Valid XHTML 1.0 Transitional

Oldunreallogo

Oldunreal's Server and Security mods/tools


Server and Admintools, be sure to read the manuals before using it, some are out of date, and may not be effective anymore against aimbots and cheats...



PS: some mods are having no descriptions here but if you are a serveradmin you must always RTFM anyway.

Nephthys

Description:
Nephthys is a native mod for Unreal 1 servers which extends IpDrv by efficient attack blocking, banning, player logging and other features. Currently the best serverprotection availible.
Features:

Integration
Nephthys may be combined with any game type and any other server mod running simultaneously (except Kerberos) Nephthys replaces Kerberos completely
Pure server-side mod: the client does NOT need to download anything nor does even know that there's a security mod running Nephthys may be used by clients too (though without any advantage/disadvantage)

Remote admin control

Native support of win32 224v, 225f, 226f

Attack blocking
RJA (Repetitive Join Attempt) attacks
DRJA (Distributed Repetitive Join Attempt) attacks

Bug fixes / work arounds
Zombie bug (reconnect) attack ==> drop connection
Unreal engine format string bug attack ==> drop connection
Auto-closing multiple connections to same player to avoid server lag with reconnecting fast client computers

Banning
Banning blocks a connection before opening, so banned clients can't even download stuff from server and thus causing lag nor can do other harmful things
Bans may block the client's server query as well so the server becomes invisible to the banned client (stealth mode)
Banning by IP (range)
Banning by Name
Timed bans
Name reservation bans
Alert new ban entries
Alert applied bans
Alert disabled bans
Ban disabled when admin online
Log any applied ban

Kicking
Drop connection immediately
Support kick of uploading connections

IP log
Automatic logging of IPs and names (IP ranges supported too)
Log by IP (range)
Limit log to a fixed number of entries
Count various events
Admin command to ask for names of a known connection / IP

File Upload
Alert uploads
Limit uploads to a config max size per conn, reconfigurable during game-play
Limit uploads to a config max size of package
Limit upload bandwidth to available bandwidth, possibly throttled down
Admin command to ask for details of progress

Server Query
Additional server rules to display at advanced game clients (GameSpy, QTracker)
Player rules may report bots, spectators and cameras additional to real players

UScript Interface


File(s): Nephthys_v1.0.zip
File(s): Nephthys_v1.1.zip
File(s): Nephthys_v1.3_inst.zip

UProtector

Description:
UProtector is a cheat detection mod for unreal servers. It will check unreal packages loaded on each player intensively, and kick them if a cheat (or an unknown package) is found.
Uprotector is also a servertool that will make running your server easier (hopefully :)). It can launch a server and keep it running. It can automatically recompile it's packages every day to ensure extra anti-hack protection.


File(s): UProtector098b.zip
File(s): UProtector098b_no_exe.zip

GenericClientSpawnerd2

Description:
This is a SIMPLE yet very efficient client spawning machine. Programs like hackbusta and a lot of other protective/client mod programs require an actor to be spawned over the client playerpawn.

File(s): GenericClientSpawnerd2.zip

File(s): GenericClientSpawnerd2with connectionlimiter.zip

Minor Unreal CLient Corrections

Description:
1) Purge cache
Many users do not know that their cache gets cleared after 30 days by default. It is easy to overcome, simply by setting the "PurgeCacheVariable" to 0 in the Unreal.ini - then, downloaded files stay forever and save someone bandwidth (server AND client), time and frustration.

2) Netspeed
Again something people widely do not know is, that the "MaxClientSpeed" setting is completely ineffective in Unreal at the point when players join the first time. They overrule the server setting and their speed setting goes! This is a stupid bug, pff, shame on Epic :(

File(s): MUCLC.zip

The Unreal Server DOWNLOAD Enabler/Disabler

Description:

File(s): Udl.zip

UTeamFix Series

Description:
Introduction - What is this?

Well, my original intention when I started with UTeamFix was to create a patch for the TeamGame mode for Unreal (hence the name UTeam). At some point I added a DeathMatch mode but was too lazy to abandon the name... so just counted up the versions.

People made all sorts of suggestions, and the number of features and bugfixes grew. In some areas I think the last public version (9b) has even grown way beyond its original intention. Mind you, I wanted a PATCH but a number of Unreal Tournament (*cough*) features made it into it, which is why some people look at UTeamFix as MOD rather than as PATCH.

I cannot blame them... there is lots of stuff in it which does not belong to Unreal, like the AirControl. What is pissing me off greatly is that nowadays even clan-matches are fought with Unreal Tournament AC settings (0.35) which is NONSENSE because Unreal matches have an AC setting of 0.05! If you want to play with AC 0.35 that's fine, but not in Unreal clan matches - or you have to declare them Unreal MOD matches! That does not mean different air control settings should never be used, UGold even has settings of 0.4 in some game-modes, but you should be aware of the fact it is no longer original Unreal if you use the patch in this way! So official clan matches should be fought with default settings in my humble opinion. LOL you complain about non-original content... wasn't it YOU who wanted the spawn-protection in?

YEP... but unlike Quake or other FPS, Unreal is one of the few 3D shooters where the default gun truly sucks. People argument you CAN hit / kill with the Dispersion Pistol. That's true, but only in theory. You cause precisely 15 points of damage with one normal shot (multiply with 1,5 in hardcore) and that's it. If you charge it up full you can cause considerable damage (short foot-bursts deal 1 to 2 points of damage) but it takes ages to load up fully and the overall hitrate with it is lousy... This gun is mostly USELESS in multiplayer... period! Unreal Tournament has spawn protection too!

Strange huh... on the one side I don't want UT features in it, then again I defend another. What? Spawn protection is a UT feature?? Don't our so called old-school 1773s keep claiming UT is a pure frag-fest... lol dream on! Yes, spawn protection exists on some UT servers too. You will recognize it by the fact that you will not die the millisecond you spawn while some Rifle-camper tries to pop your head off...
So... what does this patch fix then?

Lots! Here are some examples:

* The Gold skins will now be used correctly
* Scoreboard takes more players than just 16
* TONS of Accessed None fixes

Extra features which are Unreal-style?

Apart from the UT discussion, there are quite a number of practical additions which do not make this mod/patch go away from Unreal when they are used:

* Skaarj Trooper team skins
* Alternate Human team skins (better visible)

Is this going to take over the place of UCop2 which will likely never see the light of day anyway?

UCop2 is a cheat protection. UTeamFix is a patch. The 2 have nothing in common... or not much. You may encounter some details from it in here of course.
I don't like all this new crap - I want to play Unreal pure

So do I! Sadly not all admins seem to share this thought and sell you MOD settings for standard (see AirControl issue above). But... keep in mind how this patch is used in the end is completely up to the administrator of the server it is being used on. If you don't like the settings as given on a particular server, go somewhere else.

I sincerely do hope, however, that admins are very careful about settings and mark their servers - like adding [AC] in the server name as I have already seen some intelligent admins do :-)


File(s): UTeamFix9b_LKickBanInterface_upd_01.zip

File(s): UTeamFix_R8.zip

File(s): UTeamFix_R9.zip

File(s): UTeamFix_R9b.zip

File(s): UTeamFix9D_t3_PUBLIC.zip

File(s): UTeamFix_9F_public.zip

File(s): UTeamFix_10_Alpha5_dist.zip

File(s): wolf/UTeamFix_10_pub.zip

File(s): UTeamFix_10B_pub.zip

File(s): UTeamFix_10B_pub_NO_MANUAL.zip

WAMapBug

Description:
Sometimes map makers are idiots or morons and make silly crap in their maps. Still, their maps make it in into the world without the map makers ever correcting their maps. Without the need to redo a map or save it to a new file, some bugs can be corrected during runtime (not too many though).
However, this mod corrects some minor bugs on maps (see below), just run it, and keep your maps untouched.


File(s): WAMapBug_03.zip

WFlexMap

Description:
What is WFlexMap ?

It is a small Unreal mod. It replaces the maplist any "normal" Game Type uses. It does NOT affect the maplist in your original ini files, but WFlexMap simply lets Unreal ignore all maps in your original maplist and uses its own.

Why use this one instead of the normal maplist? Simple... the normal unreal MapList class supports 32 maps to be stored and cycled through, after which the cycle will restart from the beginning. In effect, WFlexMap allows a map cycle of exactly 10000 maps per server, allowing larger cycles and lengthened fun... in addition, WFlexMap2 allows you a much more flexible map selection by its ability to choose maps depending on the playerload, rather than just putting up one map stupidly after the other... read the Notes/Features list for more stuff this maplist does better than the normal MapList.


File(s): WFlexMap_v2_3_dist.zip

File(s): WFlexmap_v2_5_dist.zip

WMapVote

Description:
Players can vote on (up to 32) maps on the server, and whether or not to skip it. In order for a player to activate voting he has to say "mapvote" (not teamsay).
If no one casts a map vote, the normal map cycle takes place.
It has a lot of restrictions to it, to summarize, you can only do map voting if you are in game, alive and in a normal state. Spectators cannot do map vote...
If you are CheatFlying, dead, or the game already ended, map voting cannot be done anymore. As I said this is not as good as in UT. The Unreal one engine has a lot less possibilities than UT... yet I think this is about as good as it gets..

File(s): WMapVote_beta2.zip

WMutate

Description:
What is a mutator? Basically, it's something which changes how a game behaves. Unreal Tournament (UT) has a lot of built in mutators in those BonusPacks, like "this weapon only, fatboy, instagib....". This means you can play as you always can, but some attributes of your game will be different :)

File(s): WMutate_dist_v1_1.zip

Antibot


File(s): antibot01.zip

File(s): antibot02.zip

File(s): anticheat.zip(includes chat.u)

BP4


File(s): BP4.zip

CoooPG


File(s):CoooPG.zip

Hackbusta

Description:
Console Checker

File(s): Hackbusta1.2.zip

File(s): Hackbusta2.zip

File(s): hb3-5.zip

File(s): hb3_5.5.zip

File(s): hb3_build_5.5scramble_install.zip

File(s): hb3_build_5_install.zip

Inf Cheat Detector


File(s): ICD14.zip (contains IPLogger as well)

IPLogger

Description:
IPLogger is a dual server/client package that allows ip logging and banning. Currently, there are no remote admin capabilities built in to the tool but this seems to be its only major fault.

File(s): IPLogger0.3_beta.zip

Kerberos (old, you should use its successor nephthys instead)

Description:
* Mutator solution: it can be combined with any game type and any other server mods running simultaneously.

* Pure server-side mod: the client does NOT need to download anything nor does even know that there's a security running.

* Ban list may ban IP or IP range.

* Ban blocks a client before PreLogin, so banned clients can't even download stuff from server and thus causing lag.

* Bans may block the client's server query as well so the server becomes invisible to the banned client.

* Automatic logging of IPs and names (IP ranges supported too).
* Special handling for DoS attacks (fast query attack + fast connect attack), which result in automatic ban.

* Special handling for DDoS attacks (fast query attack + fast connect attack), which result in a temporary block of all new connections.

* Special handling for multiple fast logins, resulting in a DoS attacks and thus in automatic ban.

* Remote admin control.

* Fixed UDP server query mod to block DoS request on server's query port.

* Logging of banned login requests and/or query requests.

* Additional server rules to display at advanced game clients (GameSpy, QTracker).

* Player rules may report bots, spectators and cameras additional to real players.

* Auto-closing multiple connections to same player to avoid server lag with reconnecting fast client computers.

* Server->client download maybe disabled completely or partly (restricted by max. package size) during game play.


File(s): Kerberos_v1.3.zip

Kickban

Description:
This server-side tool kicks and bans clients by I.P. address or name by adding banning commands to Unreal.


File(s): kickban.zip

File(s): kickban_160.zip

File(s): KickBan_162.zip

SmartBallAntiBot SBAB

Description:
AutoBan - Pretty obvious. Automatically bans a player if they are caught cheating when set to true. Keep in mind if they are lagging and are kicked for not responding fast enough, the server will not ban them.

AutoKick - Fairly obvious as well. Pretty much the only reason this option is here is for server maintenance or testing the protection. When set to true, a player is kicked if they are caught cheating. This also includes not responding in time.

AllowOneLag - This is for the people who usually lag when they first enter the server. It allows every player to not respond in time ONE time only. So if they lag out for their first scan, they won't be kicked and will be successfully scanned the second time. (Note: This includes the "No response was received in time" and "No packages were detected!" messages. Both of these messages can occasionally occur in error, just because someone was lagging.)

AutoLogIps - Logs the ips of every player in the server at certain intervals.

IPCheckIntervals - This sets the interval for the above option; it sets how long to wait before logging the server's players' IP #'s.

CheckIntervals - This sets how long the server should wait before scanning every player. It waits whatever length of time is set here and then starts scans. Keep in mind that it spends 3 seconds on every player, so if you set it to 10 seconds and you have 5 players, it will wait 10 seconds, spend 15 seconds on the players, wait 10 more, then scan again. So in reality the anti waits CheckIntervals + (3 * Total Number of Players).

NumScans - How many times a player is scanned. When CheckIntervals is hit and it begins scans, if a player has already been scanned NumScans times, they are no longer accounted for (unless ScanAlways is set to true - explained below).

ScanAlways - When this is enabled, the NumScans option is ignored. It will always scan whenever the CheckIntervals time has passed, regardless of how many times the client has been scanned already. This is useful for catching bots that can be remotely executed after scans have been complete.

Banned - Obviously, a list of the banned IP #'s. Keep in mind, an IP that is in this list bans the ip itself AND any ips that begin with the same numbers. For example, if the IP 67.193.203.13 is blocked, 67.193.203.134 is blocked as well. Also, when someone is banned, the anti saves their IP AND name in this slot. You will notice the ip is there, then a space, then the name. NEVER delete the space from any of the banned arrays. If you want to manually add in an IP but with no name, be sure to put a space at the end. For example, if you open the ini and type in "67.67.67.67", it won't work. You must type "67.67.67.67 ". If you ban someone in game, don't worry because it takes care of itself for you.


File(s): SBABOT.zip

ScoreRecovery


File(s): ScoreRecover3.zip

Serverdog

Description:
Purpose of this mod: server side administration mod to simplify changing some settings either complicated to do otherwise, hard to find or just unpractical to use.


File(s): ServerDog_095.zip

File(s): ServerDog_096.zip

UCOP

Description:
UCop2 is a modification that runs a series of checks on clients that connect to your server and keep a look out for illegal hacks such as aimbots, radars and other malicious cheats. UCop is designed for servers only and will not operate as a client only mod. Although UCop primary function is cheat protection improvements have been made and bugs erased to make unreal more enjoyable, most of which can be enabled disabled at will.


File(s): UCopLite.zip

File(s): UCop.zip

File(s): UCOP2.zip