bN - REAL UTILS

v1.7 rc7



This mutator has been devoleped trying to make easyer the Clan-War managements, official and non between UT2004 clans for all game types.
In this package you can find 5 module independent to each other...

Real Pauser that manage the well known disconnection pause.
AntiFake that allow to get rid of Fake-Players on the servers.
Server Logo that show an animated custom logo on the clients of any player that join the server.
Warm-Up that allow to activate a finite or infinite amount of time for warm-up at every map start, before the real match starts.
Enhanced player visibility that increase the visibility of all players in the server using a new enhanced system.

.:: REAL PAUSER ::.
If during an official ClanWar a player disconnect from the server, the game should be paused until the dropped player come back in the server or a new substituted player come in. Such operation require that someone notice the drop of a player and to login as server admin to pause, as soon as possible, the game. To consider that during pause time is not possible to send any chat message to other players in the server and is possible to see a new player that join the game only thanks to a small in-game chat message and is also not possible to see a change team operation...... so... many and many little problems that make to become complicated such manage.
NOW, FINALLY, thanks to RealPauser you do not need to care about such ClanWar rule because will be automatically managed basing on your configuration paramenters.
So, the mutator automatically notice the players disconnections from the game server and, if active, spawn a new pause that solve all problems of UT standard pause.
All the implementation of this new pause method are:

This module is completely configurable via .INI file and/or WebAdmin and/or in-game console commands.



.:: ANTI FAKE ::.
Never happened to play in a server with other players using strange nickname, discovering then some of those players are your friends and/or members of your clan? ...never happened of being insulted by some player and, discorovering then that he was one of your friends? ...or to win a laborious duel without known who other player really was?
I think these are familiar problems to all players who actively play in a clan and that often face players that do not use their real nickname for many reason.
NOW, FINALLY, all these problems can vanish without do nothing. Thanks to this AntiFake mutator will be ever possible to know who are in front of us playing with us, who we've beat, from who we have lost... so... will finally be possible to remove the mask to all players that will join our server.
This module access a global database every time a new player join the game and, if he is a fake, his nick will be changed to his registered real nick. If a player nickname cannot be found in the global database, the player will be redirected to a web page containing a registration module. Such registration required only 2 minutes and, once carried out, will do never be prompted again. If a player refuses to register for a significantly number of time, will be automatically banned from all servers that have this module active. the banned state will be automatically removed some days.
Once registered our nickname, will do not be possible to change it for an entire month (30 days). When this freeze time has elapsed we can change our nickname again via a web page giving our personal password.
The AntiFake module implements:

This module is partially configurable via .INI file and/or WebAdmin and can be activated/deactivated also via in-game console command.
(v1.7) The module is finally activated!!!



.:: SERVER LOGO ::.
This module is the only that show a client-side logo of our clan or of our sponsor to every player that join our game-server.
Unico nel suo genere questo modulo consente di visualizzare il logo del proprio clan o del proprio sponsor ad ogni giocatore che entra nel server. Oneness of this mutator is the ability to show our logo with 6 different special effects during an amusing 3D animation.
The logo disappear only when the animation is ended or only when the match starts.
The ServerLogo module implements:

This module is partially configurable via .INI file and/or WebAdmin.



.:: ENHANCED PLAYER VISIBILITY ::.
This mutator allow also to enhance the players visibility. Using a new system that differ from what used by other mutator, that modify the players skins, is possible to improve the players visibility. This new method add a team colored light glow around all players making them better visible from long distance also. The intensity of the light is not eccessive.
This module allow...

This functionality can be activated or deactivated dynamically using a simple in-game console mutator command. Is also possible to activate/deactivate this feature via .INI configuration file and via WebAdmin.



.:: WARM-UP ::.
Is now possible to activate a warm-up time on the server before the real match starts. This method allow to play a finite or infinite amount of time on the server without any scoring take place and without any statistics registration.
The real game will starts only when:

This functionality can be activate/deactivated via web-admin, console commands and/or .INI configuration file.



.:: OTHER FUNCTIONALITIES ::.



.:: INSTALLATION ::.

Open the UT2004.INI file or the configuration file for the server and add the following lines into the [Engine.GameEngine] section...

ServerPackages=bN_RealUtils_v17rc7

...and copy all files found in the .ZIP file into the SYSTEM folder of the server.
All configuration parameters can be found in the .INI file and can be modified via WebAdmin and also using the in-game commands that can be found later in this help.

To activate the mutator, be sure to select it as active mutator in the MUTATORS section of the WebAdmin.

(v1.7) If you need to use this mutator as a Server Actor you must add the following line in the [Engine.GameEngine] section of server configuration file...

ServerActors=bN_RealUtils_v17rc7.bN_ServerActor


>> Remove all other mutator version from disk and also from the server configuration file.




.:: HOW TO USE ::.
All the configuration parameters, and their explanation, can be easily found in the DEFAULTS section of the WebAdmin.
Anyway, all the functionality of the mutator can be changed directly from the game using the following commands from the game-console...

REAL PAUSER COMMANDS

ANTIFAKE COMMANDS


>> IMPORTANT... All commands can be used only by the players logged as server admin.
The only command available to all players is MUTATE RPSTATES.



.:: NOTE ::.
Anyone who find some bugs or have any suggestion can send it to one of the address list below



Created by...
byNeutral / KalestA

::
:: LibHTTP3_5 is a Michiel "El Muerte" Hendriks creation!
:: http://ut2004.elmuerte.com/
::


Contacts...
http://www.fh-clan.it
byneutral@fh-clan.it
bugs@fh-clan.it

Thanks to...
Charlie Rodriguez for his testing effort!!!!!