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 > Front Page > Downloads > Unreal Tournament > Anti-Cheat

Reply
Thread Tools Display Modes
  #1  
Unread 10th September, 2008, 03:58 PM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Lightbulb Console Checker

Console Checker v1.7

Quote:
Console Checker v1.7 by ~V~

Console Checker will check joining players' consoles and make sure
that only allowed consoles are in use. It first checks the game ini
and then checks for transient consoles like UTPure's console or other
CSHP consoles. There is a default delay of 5 secs to allow UTPure to
load properly. Players using bad consoles are kicked.

Allowed consoles are in the ini file and some default ones are built
in for UTPure7G and League Assault.

If the cheat protection on your server uses a custom console, use the
'Mutate ConsoleChecker debug' command (as admin) to turn on debugging.
Then re-enter the server. The console name will be written on HUD and
in the console. Make a note of it and add into ini. You don't need the
trailing number, just the name. Afterwards, change the debug value back
to false.

If you find that you are getting kicked for a legitimate console get in
touch with me by PM with a download link for the package and I will look
into it.

INSTALL:

Add any custom consoles that you need to allow into ConsoleChecker.ini
Copy ConsoleChecker17.u and ConsoleChecker.ini to System folder

USAGE:

ServerActors=ConsoleChecker17.ConsoleChecker
ServerPackages=ConsoleChecker17

MUTATE COMMANDS:

'Mutate ConsoleChecker' as admin will list allowed consoles.
'Mutate ConsoleChecker debug' as admin will toggle debug value.
Debug on will print your console on joining. Use this for finding
the names of custom consoles that your server's CSHP may be using.

Added in 1.7:

Server log of kicked player name + console found.

Fixed in 1.7:

PostRender calls are now propagated to other mutators.
http://www.unrealize.co.uk/files/ConsoleChecker17.zip
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.

Last edited by ~V~ : 21st August, 2013 at 05:13 AM.
Reply With Quote
  #2  
Unread 14th September, 2008, 05:13 PM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

Fixed readme and reuploaded.
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
Reply With Quote
  #3  
Unread 14th September, 2008, 08:21 PM
LeeBe's Avatar
LeeBe LeeBe is offline
Holy Shit!!
 
Join Date: Feb 2003
Location: Uk.gif
Posts: 1,340
Default

nice one m8

dunno why but I missed this thread first time :?
Reply With Quote
  #4  
Unread 14th September, 2008, 08:25 PM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

It's a newish thread. Only got admin approval today
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
Reply With Quote
  #5  
Unread 15th September, 2008, 06:17 AM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

1.4 uploaded
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
Reply With Quote
  #6  
Unread 16th September, 2008, 06:58 PM
[DANISH]TheDane's Avatar
[DANISH]TheDane [DANISH]TheDane is offline
Holy Shit!!
 
Join Date: May 2005
Location: Denmark
Posts: 688
Default

pretty neat tool m8! dunno why it haven't been thought of b4?

however, this:

class ConsoleChecker extends Mutator
Config(ConsoleChecker);

in the script does not comply with this:

[ConsoleChecker11.ConsoleChecker]


in the bundled ini file. it should be:

[ConsoleChecker14.ConsoleChecker]
__________________
"Whoever undertakes to set himself up as a judge of Truth and Knowledge is shipwrecked by the laughter of the gods." - Albert Einstein.

Denne hjemmeside er en vittighed, humor er godt men dobbeltmoral er skidt

Last edited by [DANISH]TheDane : 16th September, 2008 at 07:01 PM.
Reply With Quote
  #7  
Unread 16th September, 2008, 07:06 PM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

Ah well spotted. Yes I haven't changed the ini settings per versions. I will maybe do a saveconfig() so that the correct settings are saved on start up, and reupload sometime later.
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
Reply With Quote
  #8  
Unread 16th September, 2008, 07:47 PM
[DANISH]TheDane's Avatar
[DANISH]TheDane [DANISH]TheDane is offline
Holy Shit!!
 
Join Date: May 2005
Location: Denmark
Posts: 688
Default



easiest thing would be to just begin the script like this:

class ConsoleChecker extends Mutator Config;

Then when you boot up the server after install the settings should be placed automatic at the bottom of the UnrealTournament.ini file. Then you shouldn't need to worry about the correct class name in the ini file. Then ofcause you'll need to shut down the server again if you want to customize the settings, and reboot after changes are made.
__________________
"Whoever undertakes to set himself up as a judge of Truth and Knowledge is shipwrecked by the laughter of the gods." - Albert Einstein.

Denne hjemmeside er en vittighed, humor er godt men dobbeltmoral er skidt
Reply With Quote
  #9  
Unread 16th September, 2008, 09:55 PM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

I'd rather not pollute peoples server ini with out of date package info. Much cleaner to keep settings in own config file.

Edit: Well I have just checked the code and I /do/ have a SaveConfig() in there. Did you actually try installing and running a server with this, or jump to the conclusion from the ini file that the class wasn't defined there? Anyway it is confusing so I will update sometime tonight.
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.

Last edited by ~V~ : 16th September, 2008 at 10:32 PM.
Reply With Quote
  #10  
Unread 17th September, 2008, 04:50 AM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

v1.5 uploaded
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
Reply With Quote
  #11  
Unread 17th September, 2008, 01:16 PM
[DANISH]TheDane's Avatar
[DANISH]TheDane [DANISH]TheDane is offline
Holy Shit!!
 
Join Date: May 2005
Location: Denmark
Posts: 688
Default

hmm i did test it and had to change it in order to work ...... did not see the SaveConfig() .... it should however work ok then?

Maybe i did something wrong when testing it?

However, it managed to kick me when i tried some naughty consoles, so it works just fine, it will stay on the servers for sure. Will ofcause update to v1.5
__________________
"Whoever undertakes to set himself up as a judge of Truth and Knowledge is shipwrecked by the laughter of the gods." - Albert Einstein.

Denne hjemmeside er en vittighed, humor er godt men dobbeltmoral er skidt
Reply With Quote
  #12  
Unread 17th September, 2008, 01:28 PM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

What the saveconfig() does, in the case when no settings are already made in the ini file, is to save default values along with the section/class header into the ini. If any settings have been set in the code or in defaultproperties it will use those.

So basically if you run the mod for the first time the section will be written in the ini. Then you can change the settings in the correct class section and restart the server. But it was my mistake to not to write the class section in the first place.
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
Reply With Quote
  #13  
Unread 21st August, 2013, 05:14 AM
~V~ ~V~ is offline
Holy Shit!!
 
Join Date: Sep 2004
Posts: 866
Default

1.7 uploaded. Link in first post.

One bug fix + one addition.
__________________
http://www.unrealize.co.uk for XConsole, ServerLog, StealthAdmin and other Unreal Tournament mods.

-= F R A G G A L O N I A... R E S U R R E C T I O N! O L D... S K O O L... S N I P E R =- unreal://82.40.94.2

Old skool sniping. Just you, your weapon, and gravity.
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 09:05 PM.


 

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