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.


Site Sponsor

BeyondUnreal News

 
Go Back   The Unreal Admins Page > Forums > Hosted Forums > Cruickys Lab > General Chat

Closed Thread
Thread Tools Display Modes
  #1  
Unread 21st January, 2005, 10:09 PM
Cruicky's Avatar
Cruicky Cruicky is offline
UTAN Admin
 
Join Date: May 2004
Posts: 834
Lightbulb SafeGame Manual (Beta 7)

Installation

To install SafeGame add the following Server Actor entry.

[Engine.GameEngine]
ServerActors=SafeGame101Beta7b.SGServerActor

NOTE: SafeGame is not compatible with either AntiTCC or UTSecure.

NOTE: SafeGame is a whitelisted mutator and will not disqualify your server from being standard.

NOTE: If your server is version 3186 you MUST add the server package entry, or if you wish to server side demo record.

[Engine.GameEngine]
ServerPackages=SafeGame101Beta7b

Versions above 3186 will automatically add SafeGame to the package list.

SafeGame will then initialise on default settings which are at maximum strength.

Basic Configuration

[SafeGame101Beta7b.MutSafeGame]
bCheckFiles=True
bCheckMD5s=True
bCheckPkgInt=True
bCheckSkins=True
bAllowVoicePacks=False
bAllowAnnouncers=False
bAllowCrosshairPacks=False
bAllowSpeciesType=False
bAimbotMonitor=True
bCheckFOV=True
bCheckNetspeed=True
MinFOV=80.000000
MaxFOV=120.000000
AimbotBreakerMode=2
MinNetspeed=2600
MaxNetspeed=20000
NetspeedDelta=1
AllowedNetspeedChanges=3
InitialTimeout=240
TimeOut=30
ActionRenderSettings=SessionBan
ActionClassOne=SessionBan
ActionClassTwo=SessionBan
ActionFiles=SessionBan
ActionSettings=SessionBan
ActionMD5=SessionBan
ActionPackageCheck=Kick
ActionPkgIntCheck=SessionBan
ActionClassThree=SessionBan
ActionSkins=Kick
ActionClassFour=SessionBan
ActionClassFive=Kick
AutomaticFiles=CodePackagesAndMap
AutomaticMD5s=CodePackagesAndMap
AutomaticPkgInts=CodePackagesAndMap
ExpectedConsole=XInterface.ExtendedConsole
ExpectedGUIController=GUI2K4.UT2K4GUIController
AllowedClientVersions=X
bShowAdditionalInfo=True
bShowConsoleMessages=True
bShowScreenMessages=True
LogFileMode=All
LogFileName=SafeGame_%P_%Y-%M-%D_%H-%I-%S_%G_%L
TimeStampFormat=%D-%M-%Y %H:%I:%S
bCriticalLogging=True
bWebUpdate=True
bWHOISList=True
bWHOISSearch=True

bCheckFiles
Enables checking for blacklisted files on the client
Default: True

bCheckMD5s
Enables the MD5 signature checks which ensure a client has a valid package
Default: True

bCheckPkgInt
Enables the package integrity checks which ensure a client has a valid package
Default: True

bCheckSkins
Checks the clients UPL records to ensure they have not been changed
Default: True

bAllowVoicePacks, bAllowAnnouncers, bAllowCrosshairPacks, bAllowSpeciesType
Allows the client to have custom voice packs etc. to be loaded. Enabling any of these options is a security risk.
Default: False

bAimbotMonitor
Monitors the client for aimbot-like activity
Default: True

bCheckFOV
Monitors the client's FOV for illegal settings
Default: True

bCheckNetspeed
Monitors the client's netspeed to ensure that it is within a valid range and is not changed too often
Default: True

MinFOV, MaxFOV
The upper and lower boundary of the FOV Check
Default Minimum: 80
Default Maximum: 120

AimbotBreakerMode
Controls which mode the Aimbot Breaker runs in
0 = Off, 1 = Partial, 2 = Full
Default: 2

MinNetspeed, MaxNetspeed
The upper and lower boundary of the netspeed check
Default Minimum: 2600
Default Maximum: 20000

NetspeedDelta
This the allowed 'change' in netspeed represented in a percentage. I.e. 10000 can be changed to 9985 without incrementing the netspeed change counter.
Default: 1

AllowedNetspeedChanges
The number of changes allowed per match which exceed the amount of change permitted
Default: 3

InitialTimeout
The timeout value used when the client is connecting
Default: 240

TimeOut
The timeout value used when the client has connected and is active
Default: 30

Action Settings
Selects the response that SafeGame will perform whenever a problem occurs when doing a check.

Choices:
Log - Log Insecurity
Kick - Kick Player
SessionBan - Session Ban Player
PermBan - Permanently Ban Player

Default ActionRenderSettings: SessionBan
Default ActionClassOne: SessionBan
Default ActionClassTwo: SessionBan
Default ActionFiles: SessionBan
Default ActionSettings: SessionBan
Default ActionMD5: SessionBan
Default ActionPackageCheck: Kick
Default ActionPkgIntCheck: SessionBan
Default ActionClassThree: SessionBan
Default ActionSkins: Kick
Default ActionClassFour: SessionBan
Default ActionClassFive: Kick

Automatic Check Settings
Selects what type of checks SafeGame will add automatically to the check list

Choices:
None - None
SafeGame - SafeGame
Map - Map
SafeGameAndMap - SafeGame + Map
CodePackages - Code Packages
CodePackagesAndMap - Code Packages + Map

Default AutomaticFiles: CodePackagesAndMap
Default AutomaticMD5s: CodePackagesAndMap
Default AutomaticPkgInts: CodePackagesAndMap

NOTE: AutomaticFiles will only accept None, SafeGameAndMap, CodePackagesAndMap

ExpectedConsole
The console class that the client should be using. This will most likely change for modifications. The new value can be found in the mods ini file.
Default: XInterface.ExtendedConsole

ExpectedGUIController
The GUI controller class that the client should be using. This will most likely change for modifications. The new value can be found in the mods ini file.
Default: GUI2K4.UT2K4GUIController

AllowedClientVersions
This controls what version of the client is allowed to connect to your server.

'X' means that clients from all supported versions can connect
'3339' means that clients only running 3339 can connect
'3339,3323' means that clients running 3339 or 3323 can connect

bShowAdditionalInfo
This will display extra information about your server in the server browser. Extra information is:

- Server Tickrate
- Server Speedhack Settings
- Server OS

Default: True

bShowConsoleMessages
Enables logging to the client console
Default: True

bShowScreenMessages
Enables the SafeGame text bar at the bottom of the client's screen
Default: True

LogFileMode
Selects the mode of logging that SafeGame will use

Choices:
None - No Log File
InsecuritiesOnly - Insecurities Only
All - All Events

Default: All

LogFileName
The format that SafeGame will use for the log filename

Placeholders:
%P - Port Number
%G - Game Type
%L - Level/Map Filename
%Y - Year
%M - Month
%D - Day
%H - Hour
%M - Minute
%S - Second

Default: SafeGame_%P_%Y-%M-%D_%H-%I-%S_%G_%L

TimeStampFormat
The format that SafeGame will use inside the log file to mark each line with date/time stamp.

Placeholders:
%Y - Year
%M - Month
%D - Day
%H - Hour
%M - Minute
%S - Second

Default: %D-%M-%Y %H:%I:%S

bCriticalLogging
Log file is only created once an event on the server is high enough to need logging. This would be if someone got kicked from the server by SafeGame.
Default: True

bWebUpdate
Allows SafeGame to update's it check list over the internet
Default: True

bWHOISList
Allows a player to display information about the players on the server
Default: True

bWHOISSearch
Allows a player to lookup information in the player database on the server
Default: True

WHOIS Commands

Mutate SafeGame List
Lists all players on the server

Mutate SafeGame Search GUID <GUID>
Mutate SafeGame Search Nick <Nickname>
Searches for information in the player database on the server

NOTE: The search can take some time to complete.

NOTE: Only 1 search can be run at once.

NOTE: You can only send 1 command every 5 seconds.

NOTE: The administrator must enable the commands on the server for these commands to work.
__________________

Server Actor Coder For


Creator Of SafeGame
Cruicky's Lab

Last edited by Cruicky : 4th December, 2005 at 12:54 AM.
Closed Thread


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 06:50 PM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

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