Sniper's Paradise!
Configuring Your Unreal.ini
Your .ini file is the road map or blueprint to building the game server the way you want it to look and act. You use this to setup a variety of things...like Server name, Admin Name, your connection speeds to the internet, number of Players, Bots, Teams, Teamsize, etc. The .ini file is located in your c:\Unreal\System: You can have multiple .ini that would need to have differnt names like server1.ini and server2.ini. If you are launching from the commandline or bat file you will be able to specify which ini file you want Unreal to use.
You can edit the ini by removing sections the dedicated server doesn't need or use. Below is a tcopy of a server1.ini with changes made to it highlighted in Red :
[URL]
Protocol=unreal
ProtocolDescription=Unreal Protocol
Name=Player
Map=Index.unr
LocalMap=Index.unr..This loads the flyby map at the start of the game..to change the map rename this to..Entry.unr
Host=
Portal=
MapExt=unr
SaveExt=usa
Port=7777...this is the default port setting which is fine unless you are going to run more than one server on one computer, change this in the second server2.ini file to ...7787..or 8888
[FirstRun]
FirstRun=227
[Engine.Engine]
GameRenderDevice=GlideDrv.GlideRenderDevice
AudioDevice=Galaxy.GalaxyAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Language=int...The default int is for English, change int to frt for French, itt for Italian or est for (Spanish)
GameEngine=Engine.GameEngine
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice
RenderDevice=GlideDrv.GlideRenderDevice
DefaultGame=UnrealShare.DeathMatchGame
DefaultServerGame=UnrealShare.DeathMatchGame
ViewportManager=WinDrv.WindowsClient
Render=Render.Render
Input=Engine.Input
Canvas=Engine.Canvas
CdPath=D:
[Core.System]
PurgeCacheDays=30
SavePath=../Save
CachePath=../Cache
CacheExt=.uxx
Paths=../System/*.u
Paths=../Maps/*.unr
Paths=../Textures/*.utx
Paths=../Sounds/*.uax
Paths=../Music/*.umx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
[Engine.GameEngine]
CacheSizeMegs=4...this is the default setting. Epic says it doesn't do anything for a SERVER...so leave it alone.
UseSound=True
ServerPackages=Female1skins
ServerPackages=Female2skins
ServerPackages=Male1skins
ServerPackages=Male2skins
ServerPackages=Male3skins
ServerPackages=SkTropperSkins
ServerPackages=<CustomSkinName>...example EvilVillianSkin...Enter the skin or skinpackage name here if you want to run custom skin, you have to tell the server to use the skinpack. The server then checks all clients (Players) to make sure they have the same files, if they don't then the clients will download thefile. Make sure you have installed the custom skins file to your Unreal\Texture directory and your .int files to your Unreal\System directory.
ServerActors=IpDrv.UdpBeacon
ServerActors=IpServer.UdpServerQuery
ServerActors=IpServer.UdpServerUplinkMasterServerAddress=unreal.epicgames.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplinkMasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplinkMasterServerAddress=master.mplayer.com MasterServerPort=27900
ServerActors=UWebAdmin.WebAdminManager
[WinDrv.WindowsClient]
WindowedViewportX=640
WindowedViewportY=480
WindowedColorBits=16
FullscreenViewportX=640
FullscreenViewportY=480
FullscreenColorBits=16
Brightness=0.500000
MipFactor=1.000000
UseDirectDraw=True
UseJoystick=False
CaptureMouse=True
StartupFullscreen=True
CurvedSurfaces=False
LowDetailTextures=False
ScreenFlashes=True
NoLighting=False
SlowVideoBuffering=True
DeadZoneXYZ=True
DeadZoneRUV=False
InvertVertical=False
ScaleXYZ=1000.000000
ScaleRUV=2000.000000
MinDesiredFrameRate=30.000000
Decals=True
NoDynamicLights=False
UseDirectInput=False
SkinDetail=High
TextureDetail=High
[XDrv.XClient]
WindowedViewportX=640
WindowedViewportY=480
WindowedColorBits=16
FullscreenViewportX=640
FullscreenViewportY=480
FullscreenColorBits=16
Brightness=0.500000
MipFactor=1.000000
SlowVideoBuffering=False
StartupFullscreen=True
CurvedSurfaces=False
CaptureMouse=True
LowDetailTextures=False
ScreenFlashes=True
NoLighting=False
DeadZoneXYZ=True
DeadZoneRUV=False
InvertVertical=False
ScaleXYZ=1000.0
ScaleRUV=2000.0
MinDesiredFrameRate=30.0
[Audio.GenericAudioSubsystem]
UseFilter=True
UseSurround=False
UseStereo=True
UseCDMusic=False
UseDigitalMusic=False
UseSpatial=False
UseReverb=False
Use3dHardware=False
LowSoundQuality=False
ReverseStereo=False
Latency=40
OutputRate=22050Hz
Channels=16
MusicVolume=160
SoundVolume=200
AmbientFactor=0.7
[Galaxy.GalaxyAudioSubsystem]
UseDirectSound=True
UseFilter=True
UseSurround=False
UseStereo=True
UseCDMusic=False
UseDigitalMusic=True
UseSpatial=False
UseReverb=True
Use3dHardware=False
LowSoundQuality=False
ReverseStereo=False
Latency=40
OutputRate=22050Hz
EffectsChannels=16
DopplerSpeed=9000.000000
MusicVolume=160
SoundVolume=192
AmbientFactor=0.700000
[IpDrv.TcpNetDriver]
ConnectionTimeout=15.000000
InitialConnectTimeout=500.000000
AckTimeout=1.0
KeepAliveTime=0.200000
MaxClientRate=5000...This is the max speed you will allow an individual client to connect to your server..it will work great for the average cable modem user...telephone modem users will be trying to connect at 2600, whereas T1 players may be trying to connect at 15,000 but will not be able to, they will only connect at this setting maximum...For Servers on cable and DSL modems you can set this to 5000, for T1 Servers set this to 10,000 and 15,000...although EPIC says the most any normal
individual player will draw is 7,000 even if the MaxClientRate is set higher.
SimLatency=0
RelevantTimeout=5.000000
SpawnPrioritySeconds=1.000000
ServerTravelPause=4.000000
NetServerMaxTickRate=20...Leave the tick rate at 20 (the default value). Using scientific and high tech testing techniques, this value was found to provide optimal netplay (ie trial and error). "It sets the maximum tick rate (frames per second) of the server. By default it is 20, which means that servers will tick at 20 fps. This is a good compromise value, since it keeps server cpu utilization low without having a significant impact on ping or physics. Higher values will reduce ping, but increase server cpu utilization, and vice versa for lower values"-Steve Polge @EPIC
LanServerMaxTickRate=35
[Engine.DemoRecDriver]
DemoSpectatorClass=UnrealShare.UnrealSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=60
LanServerMaxTickRate=60
[Engine.GameReplicationInfo]
ServerName=Another Unreal DeathMatch Server...This section is self explanatory :)
ShortName=Another Unreal DM Server
AdminName=Dante
AdminEmail=dante@anyemailaddress.com
Region=0
MOTDLine1=Welcome to Another Unreal Server...MOTD stands for Message of the Day..it shows up
in the beginning of a map level
MOTDLine2=
MOTDLine3=
MOTDLine4=
[IpDrv.TcpipConnection]
SimPacketLoss=0
SimLatency=0
[IpServer.UdpServerQuery]
GameName=unreal
[IpDrv.UdpBeacon]
DoBeacon=True
BeaconTime=0.50
BeaconTimeout=5.0
BeaconProduct=unreal
[IpDrv.HTTPDownload]
RedirectToURL=http://www.website.com/fullpath/to/directory/...To enable redirected
downloads, you need to set the RedirectToURL variable to point to the website where the files will be autodownloaded from. If
a client running 226 or earlier connects to your server, it will ignore the redirection and attempt to download the file directly
from the server, so it is important to configure the non-redirected download options even if you intend use redirected downloads.
UseCompression=True...If UseCompression is set to True, the files must be stored on the remote website as compressed .uz files. You can create a compressed .uz file by using the command ucc compress from the DOS prompt in the Unreal\System directory. Typing ucc help compress will give you a list of supported options (currently this is only a list of filenames or wildcards to compress). If UseCompression is set to False, the custom package files should be put on the website as they are.
ProxyServerPort=
ProxyServerHost=
[SoftDrv.SoftwareRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=False
HighDetailActors=False
HighResTextureSmooth=True
LowResTextureSmooth=False
FastTranslucency=True
[GlideDrv.GlideRenderDevice]...video graphic card settings.
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailBias=-1.500000
RefreshRate=60Hz
DetailTextures=True
FastUglyRefresh=False
ScreenSmoothing=True
Resolution=Default
[MetalDrv.MetalRenderDevice]...video graphic card settings.
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailTextures=False
[OpenGLDrv.OpenGLRenderDevice]...video graphic card settings.
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
DetailTextures=True
[D3DDrv.D3DRenderDevice]...video graphic card settings.
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
UseMipmapping=True
UseTrilinear=False
UseMultitexture=True
UsePageFlipping=True
UsePalettes=True
UseFullscreen=True
UseGammaCorrection=True
DetailTextures=False
Use3dfx=False
UseTripleBuffering=True
UsePrecache=True
Use32BitTextures=False
[SglDrv.SglRenderDevice]...video graphic card settings.
Translucency=True
VolumetricLighting=False
ShinySurfaces=False
Coronas=True
HighDetailActors=False
ColorDepth=16
DetailTextures=False
FastUglyRefresh=False
TextureDetailBias=Near
VertexLighting=False
[Editor.EditorEngine]...this section not used by dedicated server.
UseSound=True
CacheSizeMegs=16
GridEnabled=True
SnapVertices=True
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=False
AutoSave=False
AutoSaveTimeMinutes=5
AutoSaveIndex=6
C_WorldBox=(R=0,G=0,B=107,A=0)
C_GroundPlane=(R=0,G=0,B=63,A=0)
C_GroundHighlight=(R=0,G=0,B=127,A=0)
C_BrushWire=(R=255,G=63,B=63,A=0)
C_Pivot=(R=0,G=255,B=0,A=0)
C_Select=(R=0,G=0,B=127,A=0)
C_AddWire=(R=127,G=127,B=255,A=0)
C_SubtractWire=(R=255,G=192,B=63,A=0)
C_GreyWire=(R=163,G=163,B=163,A=0)
C_Invalid=(R=163,G=163,B=163,A=0)
C_ActorWire=(R=127,G=63,B=0,A=0)
C_ActorHiWire=(R=255,G=127,B=0,A=0)
C_White=(R=255,G=255,B=255,A=0)
C_SemiSolidWire=(R=127,G=255,B=0,A=0)
C_NonSolidWire=(R=63,G=192,B=32,A=0)
C_WireGridAxis=(R=119,G=119,B=119,A=0)
C_ActorArrow=(R=163,G=0,B=0,A=0)
C_ScaleBox=(R=151,G=67,B=11,A=0)
C_ScaleBoxHi=(R=223,G=149,B=157,A=0)
C_Mover=(R=255,G=0,B=255,A=0)
C_OrthoBackground=(R=163,G=163,B=163,A=0)
C_Current=(R=0,G=0,B=0,A=0)
C_BrushVertex=(R=0,G=0,B=0,A=0)
C_BrushSnap=(R=0,G=0,B=0,A=0)
C_Black=(R=0,G=0,B=0,A=0)
C_Mask=(R=0,G=0,B=0,A=0)
C_WireBackground=(R=0,G=0,B=0,A=0)
C_ZoneWire=(R=0,G=0,B=0,A=0)
EditPackages=Core
EditPackages=Engine
EditPackages=Editor
EditPackages=UWindow
EditPackages=Fire
EditPackages=IpDrv
EditPackages=UBrowser
EditPackages=UnrealShare
EditPackages=UnrealI
EditPackages=IpServer
[UMenu.UnrealConsole]
RootWindow=UMenu.UMenuRootWindow
UWindowKey=IK_Esc
ShowDesktop=True
[UMenu.UMenuMenuBar]
ShowHelp=True
GameUMenuDefault=UMenu.UMenuGameMenu
MultiplayerUMenuDefault=UMenu.UMenuMultiplayerMenu
OptionsUMenuDefault=UMenu.UMenuOptionsMenu
ModMenuClass=UMenu.UMenuModMenu
[UnrealShare.BotInfo]
bAdjustSkill=False
bRandomOrder=True
Difficulty=1...used to set the bot skill level, 1 being the lowest or easiest skill, 7 being really difficult.
BotNames[0]=Dante
BotNames[1]=Ash
BotNames[2]=Rhiannon
BotNames[3]=Kurgan
BotNames[4]=Sonja
BotNames[5]=Bane
BotNames[6]=Dominator
BotNames[7]=Drace
BotNames[8]=Dregor
BotNames[9]=Ivan
BotNames[10]=Dimitra
BotNames[11]=Eradicator
BotNames[12]=Gina
BotNames[13]=Arcturus
BotNames[14]=Kristoph
BotNames[15]=Vindicator
BotNames[16]=Krige
BotNames[17]=Apocalypse
BotNames[18]=Nikita
BotNames[19]=Cholerae
BotNames[20]=Katryn
BotNames[21]=Terminator
BotNames[22]=Shiva
BotNames[23]=Avatar
BotNames[24]=Raquel
BotNames[25]=The Reaper
BotNames[26]=Sonya
BotNames[27]=
BotNames[28]=
BotNames[29]=
BotNames[30]=
BotNames[31]=
BotTeams[0]=1
BotTeams[1]=0
BotTeams[2]=1
BotTeams[3]=0
BotTeams[4]=1
BotTeams[5]=0
BotTeams[6]=1
BotTeams[7]=0
BotTeams[8]=1
BotTeams[9]=0
BotTeams[10]=1
BotTeams[11]=0
BotTeams[12]=1
BotTeams[13]=0
BotTeams[14]=1
BotTeams[15]=0
BotTeams[16]=1
BotTeams[17]=0
BotTeams[18]=1
BotTeams[19]=0
BotTeams[20]=1
BotTeams[21]=0
BotTeams[22]=1
BotTeams[23]=0
BotTeams[24]=1
BotTeams[25]=0
BotTeams[26]=1
BotTeams[27]=0
BotTeams[28]=0
BotTeams[29]=0
BotTeams[30]=0
BotTeams[31]=0
BotSkills[0]=0.000000
BotSkills[1]=0.800000
BotSkills[2]=0.000000
BotSkills[3]=1.200000
BotSkills[4]=0.000000
BotSkills[5]=0.000000
BotSkills[6]=3.000000
BotSkills[7]=0.000000
BotSkills[8]=2.000000
BotSkills[9]=0.000000
BotSkills[10]=0.000000
BotSkills[11]=0.000000
BotSkills[12]=0.000000
BotSkills[13]=0.000000
BotSkills[14]=1.000000
BotSkills[15]=0.000000
BotSkills[16]=0.000000
BotSkills[17]=0.000000
BotSkills[18]=0.000000
BotSkills[19]=0.000000
BotSkills[20]=0.000000
BotSkills[21]=0.000000
BotSkills[22]=0.000000
BotSkills[23]=1.000000
BotSkills[24]=0.000000
BotSkills[25]=5.000000
BotSkills[26]=1.000000
BotSkills[27]=0.000000
BotSkills[28]=0.000000
BotSkills[29]=0.000000
BotSkills[30]=0.000000
BotSkills[31]=0.000000
BotAccuracy[0]=0.800000
BotAccuracy[1]=0.400000
BotAccuracy[2]=0.000000
BotAccuracy[3]=0.000000
BotAccuracy[4]=0.000000
BotAccuracy[5]=-1.000000
BotAccuracy[6]=0.000000
BotAccuracy[7]=-0.400000
BotAccuracy[8]=0.000000
BotAccuracy[9]=-0.200000
BotAccuracy[10]=0.000000
BotAccuracy[11]=0.000000
BotAccuracy[12]=0.200000
BotAccuracy[13]=0.000000
BotAccuracy[14]=0.000000
BotAccuracy[15]=0.000000
BotAccuracy[16]=0.400000
BotAccuracy[17]=0.000000
BotAccuracy[18]=0.000000
BotAccuracy[19]=0.000000
BotAccuracy[20]=0.600000
BotAccuracy[21]=0.000000
BotAccuracy[22]=0.000000
BotAccuracy[23]=-0.400000
BotAccuracy[24]=0.000000
BotAccuracy[25]=1.000000
BotAccuracy[26]=0.000000
BotAccuracy[27]=0.000000
BotAccuracy[28]=0.000000
BotAccuracy[29]=0.000000
BotAccuracy[30]=0.000000
BotAccuracy[31]=0.000000
CombatStyle[0]=8.000000
CombatStyle[1]=0.000000
CombatStyle[2]=1.000000
CombatStyle[3]=0.000000
CombatStyle[4]=2.000000
CombatStyle[5]=0.000000
CombatStyle[6]=3.000000
CombatStyle[7]=0.000000
CombatStyle[8]=7.000000
CombatStyle[9]=0.000000
CombatStyle[10]=5.000000
CombatStyle[11]=0.000000
CombatStyle[12]=0.000000
CombatStyle[13]=-4.000000
CombatStyle[14]=0.000000
CombatStyle[15]=0.000000
CombatStyle[16]=0.000000
CombatStyle[17]=-10.000000
CombatStyle[18]=0.000000
CombatStyle[19]=0.000000
CombatStyle[20]=-3.000000
CombatStyle[21]=0.000000
CombatStyle[22]=-7.000000
CombatStyle[23]=0.000000
CombatStyle[24]=0.000000
CombatStyle[25]=10.000000
CombatStyle[26]=0.000000
CombatStyle[27]=0.000000
CombatStyle[28]=0.000000
CombatStyle[29]=0.000000
CombatStyle[30]=0.000000
CombatStyle[31]=0.000000
Alertness[0]=-0.800000
Alertness[1]=0.000000
Alertness[2]=0.200000
Alertness[3]=0.600000
Alertness[4]=-0.600000
Alertness[5]=0.000000
Alertness[6]=0.200000
Alertness[7]=0.000000
Alertness[8]=0.000000
Alertness[9]=-0.400000
Alertness[10]=0.000000
Alertness[11]=0.000000
Alertness[12]=0.600000
Alertness[13]=0.000000
Alertness[14]=0.000000
Alertness[15]=0.000000
Alertness[16]=-0.300000
Alertness[17]=0.000000
Alertness[18]=-0.600000
Alertness[19]=0.000000
Alertness[20]=0.500000
Alertness[21]=0.000000
Alertness[22]=0.000000
Alertness[23]=0.000000
Alertness[24]=0.200000
Alertness[25]=1.000000
Alertness[26]=-1.000000
Alertness[27]=0.000000
Alertness[28]=0.000000
Alertness[29]=0.000000
Alertness[30]=0.000000
Alertness[31]=0.000000
Camping[0]=1.000000
Camping[1]=0.200000
Camping[2]=0.000000
Camping[3]=0.000000
Camping[4]=0.200000
Camping[5]=0.000000
Camping[6]=0.300000
Camping[7]=0.000000
Camping[8]=0.600000
Camping[9]=0.000000
Camping[10]=0.400000
Camping[11]=0.000000
Camping[12]=0.400000
Camping[13]=0.000000
Camping[14]=0.100000
Camping[15]=0.000000
Camping[16]=0.500000
Camping[17]=0.000000
Camping[18]=0.500000
Camping[19]=0.000000
Camping[20]=0.200000
Camping[21]=0.000000
Camping[22]=0.000000
Camping[23]=0.000000
Camping[24]=0.500000
Camping[25]=0.000000
Camping[26]=1.000000
Camping[27]=0.000000
Camping[28]=0.000000
Camping[29]=0.000000
Camping[30]=0.000000
Camping[31]=0.000000
PrefereredWeapon[0]=UnrealI.Rifle
PrefereredWeapon[1]=UnrealShare.Automag
PrefereredWeapon[2]=UnrealI.Rifle
PrefereredWeapon[3]=UnrealI.FlakCannon
PrefereredWeapon[4]=UnrealShare.Stinger
PrefereredWeapon[5]=UnrealI.GESBioRifle
PrefereredWeapon[6]=UnrealI.Rifle
PrefereredWeapon[7]=UnrealShare.ASMD
PrefereredWeapon[8]=UnrealShare.Automag
PrefereredWeapon[9]=UnrealI.Rifle
PrefereredWeapon[10]=UnrealShare.Stinger
PrefereredWeapon[11]=UnrealI.GESBioRifle
>
PrefereredWeapon[12]=UnrealShare.Automag
PrefereredWeapon[13]=UnrealI.GESBioRifle
PrefereredWeapon[14]=UnrealShare.Stinger
PrefereredWeapon[15]=UnrealI.Rifle
PrefereredWeapon[16]=UnrealI.FlakCannon
PrefereredWeapon[17]=UnrealI.Rifle
PrefereredWeapon[18]=UnrealShare.Stinger
PrefereredWeapon[19]=UnrealShare.Automag
PrefereredWeapon[20]=UnrealI.FlakCannon
PrefereredWeapon[21]=UnrealI.Rifle
PrefereredWeapon[22]=UnrealI.GESBioRifle
PrefereredWeapon[23]=UnrealI.Rifle
PrefereredWeapon[24]=UnrealShare.Automag
PrefereredWeapon[25]=
PrefereredWeapon[26]=
PrefereredWeapon[27]=
PrefereredWeapon[28]=
PrefereredWeapon[29]=
PrefereredWeapon[30]=
PrefereredWeapon[31]=
BotClasses[0]=UnrealShare.MaleThreeBot
BotClasses[1]=UnrealI.MaleTwoBot
BotClasses[2]=UnrealShare.FemaleOneBot
BotClasses[3]=UnrealI.MaleOneBot
BotClasses[4]=UnrealI.FemaleTwoBot
BotClasses[5]=UnrealShare.MaleThreeBot
BotClasses[6]=UnrealI.SkaarjPlayerBot
BotClasses[7]=UnrealShare.FemaleOneBot
BotClasses[8]=UnrealShare.MaleThreeBot
BotClasses[9]=UnrealI.MaleTwoBot
BotClasses[10]=UnrealI.FemaleTwoBot
BotClasses[11]=UnrealI.SkaarjPlayerBot
BotClasses[12]=UnrealShare.FemaleOneBot
BotClasses[13]=UnrealI.MaleOneBot
BotClasses[14]=UnrealI.MaleTwoBot
BotClasses[15]=UnrealI.SkaarjPlayerBot
BotClasses[16]=UnrealShare.MaleThreeBot
BotClasses[17]=UnrealI.MaleTwoBot
BotClasses[18]=UnrealShare.FemaleOneBot
BotClasses[19]=UnrealI.MaleOneBot
BotClasses[20]=UnrealI.FemaleTwoBot
BotClasses[21]=UnrealI.SkaarjPlayerBot
BotClasses[22]=UnrealShare.MaleThreeBot
BotClasses[23]=UnrealI.MaleTwoBot
BotClasses[24]=UnrealShare.FemaleOneBot
BotClasses[25]=UnrealI.MaleOneBot
BotClasses[26]=UnrealI.FemaleTwoBot
BotClasses[27]=
BotClasses[28]=
BotClasses[29]=
BotClasses[30]=
BotClasses[31]=
BotSkins[0]=Male2Skins.Male2Gib
BotSkins[1]=Male2Skins.T_Yellow
BotSkins[2]=Female2Skins.T_Blue
BotSkins[3]=Male2Skins.Kristoph
BotSkins[4]=Female1Skins.Nikita
BotSkins[5]=Male3Skins.Bane
BotSkins[6]=Male1Skins.Male1Gib
BotSkins[7]=Female1Skins.Drace
BotSkins[8]=Male3Skins.Dregor
BotSkins[9]=Male2Skins.Ivan
BotSkins[10]=Female2Skins.Dimitra
BotSkins[11]=SkTrooperSkins.T_Skaarj2
BotSkins[12]=Female1Skins.Gina
BotSkins[13]=Male1Skins.T_Green
BotSkins[14]=Male2Skins.Kristoph
BotSkins[15]=SkTrooperSkins.T_Skaarj3
BotSkins[16]=Male3Skins.Krige
BotSkins[17]=Male2Skins.Male2Gib
BotSkins[18]=Female1Skins.Nikita
BotSkins[19]=Male1Skins.T_Yellow
BotSkins[20]=Female2Skins.Katryn
BotSkins[21]=SkTrooperSkins.T_Skaarj2
BotSkins[22]=Male3Skins.T_Green
BotSkins[23]=Male2Skins.T_Yellow
BotSkins[24]=Female1Skins.Raquel
BotSkins[25]=Male1Skins.Male1Gib
BotSkins[26]=Female2Skins.T_Blue
BotSkins[27]=
BotSkins[28]=
BotSkins[29]=
BotSkins[30]=
BotSkins[31]=
[UnrealShare.DeathMatchGame]...this section is important even if you don't run just DeathMatch, because TeamGame and CTF are variations of DeathMatch so they use the settings here as well as their own.
bHardCoreMode=True
bCoopWeaponMode=False
FragLimit=30...The score at which the game will end if the time limit has not been hit.
TimeLimit=30...The time limit at which the game will end if the fraglimit is not hit
bChangeLevels=True...if set to false the map will not change but just start over when the game ends.
bMegaSpeed=False
bMultiWeaponStay=True
InitialBots=4
bNoMonsters=False
bHumansOnly=False
bClassicDeathMessages=False
[UnrealShare.TeamGame]...Game settings for this Game type
GoalTeamScore=30.000000
bNoTeamChanges=False
FriendlyFireScale=0.000000...in percentage..how much you can be hurt by your own teammates compared to the damage done to the other teams players by the same shot or explosion...the default is none.
MaxTeams=2
MaxTeamSize=3
FragLimit=30
TimeLimit=30
bMultiWeaponStay=True
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
[Engine.GameInfo]
bLowGore=False
bVeryLowGore=False
bMuteSpectators=False...keeps the spectators from chatting during the game...
bNoCheating=True
AutoAim=0.930000
GameSpeed=1.000000
MaxSpectators=1...sets the number of spectators allowed in the game...Spectators use bandwidth used by Players..usually set to 1 so you can be an observer in game
AdminPassword=...server admin password goes in here
GamePassword=...if you want to only allow players into your server who have a password.
MaxPlayers=6...the maximum number of players allowed in your server
ServerLogName=server.log...this is the default change this to match your server1.ini or server2.ini example server2.log
bLocalLog=True...enables the use of local ngstats
bWorldLog=True...enables the use of ngworldstats
bBatchLocal=False...True enables ngStats local parsing of logs
DemoBuild=0
DemoHasTuts=0
bNoMonsters=False...this tells whether Monsters(non-clients like skaarj or nali-priest) will be in the Game
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
[UnrealShare.UnrealGameOptionsMenu]
bCanModifyGore=True
[UBrowser.UBrowserMainClientWindow]
ServerListTitles[0]=Populated Servers
ServerListTitles[1]=Deathmatch
ServerListTitles[2]=Team games
ServerListTitles[3]=Cooperative
ServerListTitles[4]=King of the Hill
ServerListTitles[5]=Infiltration DM
ServerListTitles[6]=Infiltration Standoff / Team
ServerListTitles[7]=Serpentine
ServerListTitles[8]=Capture the Flag
ServerListTitles[9]=Crystal Castles
ServerListTitles[10]=Unreal Forever
ServerListTitles[11]=Domination
ServerListTitles[12]=RTNP Deathmatch
ServerListTitles[13]=DarkMatch
ServerListTitles[14]=All Servers
ServerListTitles[14]=LAN Servers
ServerListTitles[16]=None
ServerListTitles[17]=None
ServerListTitles[18]=None
ServerListTitles[19]=None
ServerListNames[1]=UBrowserPopulated
ServerListNames[1]=UBrowserDeathmatch
ServerListNames[2]=UBrowserTeamGames
ServerListNames[3]=UBrowserCoop
ServerListNames[4]=UBrowserKingoftheHill
ServerListNames[5]=UBrowserInfDM
ServerListNames[6]=UBrowserInfStandoff
ServerListNames[7]=UBrowserSerpentine
ServerListNames[8]=UBrowserRealCTF
ServerListNames[9]=UBrowserCC
ServerListNames[10]=UBrowserU4E
ServerListNames[11]=UBrowserDomination
ServerListNames[12]=UBrowserRTNP
ServerListNames[13]=UBrowserDarkMatch
ServerListNames[14]=UBrowserAll
ServerListNames[15]=UBrowserLAN
ServerListNames[16]=None
ServerListNames[17]=None
ServerListNames[18]=None
ServerListNames[19]=None
LANTabName=UBrowserLAN
InitialPage=PG_NewsPage
[UBrowserLAN]
ListFactories[0]=UBrowser.UBrowserLocalFact,BeaconProduct=unreal
URLAppend=?LAN
AutoRefreshTime=10
bNoAutoSort=True
[UBrowserPopulated]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,MinPlayers=1,bCompatibleServersOnly=True
[UBrowserDeathmatch]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=DeathMatchPlus,bCompatibleServersOnly=True
[UBrowserTeamGames]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=TeamGamePlus,bCompatibleServersOnly=True
[UBrowserCoop]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=Coop Game,bCompatibleServersOnly=True
[UbrowserKingoftheHill]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=King of the Hill,bCompatibleServersOnly=True
[UBrowserInfDM]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=[INF] DeathMatch,bCompatibleServersOnly=True
[UBrowserRealCTF]
ListFactories[0]=UBrowser.UBrowserSubsetFact,SupersetTag=UBrowserAll,GameType=RealCTF,bCompatibleServersOnly=True
[UBrowserAll]
ListFactories[0]=UBrowser.UBrowserGSpyFact,MasterServerAddress=unreal.epicgames.com,MasterServerTCPPort=28900,Region=0,GameName=unreal
ListFactories[1]=UBrowser.UBrowserGSpyFact,MasterServerAddress=master0.gamespy.com,MasterServerTCPPort=28900,Region=0,GameName=unreal
[UMenu.UMultiplayerMenu]
ShowHelp=True
GameUMenuDefault=UMenu.UMenuGameMenu
MultiplayerUMenuDefault=UMenu.UMenuMultiplayerMenu
OptionsUMenuDefault=UMenu.UMenuOptionsMenu
ModMenuClass=UMenu.UMenuModMenu
[WindowPositions]
ConfigPageRenderer=(X=5,Y=96,XL=516,YL=280)
ConfigPageDetail=(X=5,Y=96,XL=516,YL=280)
ConfigPageFirstTime=(X=5,Y=96,XL=516,YL=280)
WizardDialog=(X=135,Y=68,XL=530,YL=436)
GameLog=(X=98,Y=166,XL=512,YL=256)
Preferences=(X=38,Y=40,XL=536,YL=512)
Preferences.Split=212
[UMenu.UConsole]
RootWindow=UMenu.UMenuRootWindow
MouseScale=0.600000
ShowDesktop=True
bShowConsole=False
UWindowKey=IK_None
[UWindow.WindowConsole]
ConsoleKey=192
LinuxConsoleKey=186
bConsoleShowColors=True
bConsoleLogChatOnly=False
bLogChatMessages=True
[UnrealShare.DMmaplist]...this is one of the Map Cycle lists...this particular one being DM (DeathMatch, which covers DeathMatch and TeamDeathMatch), CTF for Capture the flag, etc...the Maximum maps that can now run on your server is 32 per game type.
Maps[0]=DmAriza.unr
Maps[1]=DmCurse.unr
Maps[2]=DmDeathFan.unr
Maps[3]=DmDeck16.unr
Maps[4]=DmElSinore.unr
Maps[5]=DmFith.unr
Maps[6]=DmHealPod.unr
Maps[7]=DmMorbias.unr
Maps[8]=DmRadikus.unr
Maps[9]=DmTundra.unr
Maps[10]=DkNightOp.unr
Maps[11]=
Maps[12]=
Maps[13]=
Maps[14]=
Maps[15]=
Maps[16]=
Maps[17]=
Maps[18]=
Maps[19]=
Maps[20]=
Maps[21]=
Maps[22]=
Maps[23]=
Maps[24]=
Maps[25]=
Maps[26]=
Maps[27]=
Maps[28]=
Maps[29]=
Maps[30]=
Maps[31]=
MapNum=1...this indicates which map on the list is playing right now.
[AssaultCTF.CTFMapList]...You can list more than one type of MapList in your ini.
Maps[0]=CTF[SP]Gauntlet.unr
Maps[1]=CTF[SP]Command.unr
Maps[2]=CTF[SP]Coret.unr
Maps[3]=CTF[SP]Dreary.unr
Maps[4]=CTF[SP]LavaGiant.unr
Maps[5]=CTF[SP]November.unr
Maps[6]=CTF[SP]EternalCave.unr
Maps[7]=CTF[SP]Face.unr
Maps[8]=CTF[SP]Niven.unr
Maps[9]=
Maps[10]=
Maps[11]=
Maps[12]=
Maps[13]=
Maps[14]=
Maps[15]=
Maps[16]=
Maps[17]=
Maps[18]=
Maps[19]=
Maps[20]=
Maps[21]=
Maps[22]=
Maps[23]=
Maps[24]=
Maps[25]=
Maps[26]=
Maps[27]=
Maps[28]=
Maps[29]=
Maps[30]=
Maps[31]=
MapNum=4
[IpServer.UdpServerUplink]
DoUplink=True...default is false..change this to true if you want to launch a internet server
UpdateMinutes=1
MasterServerAddress=
MasterServerPort=27900
Region=0...sets your Server Region setting in the Networking. 0 No Region, 1 Southeast US, 2 Western US, 3 Midwest US. 4 Northwest US, West Canada, 5 Northeast US, East Canada, 6 United Kingdom, 7 Continental Europe, 8 Central Asia, Middle East, 9 Southeast Asia, Pacific, 10 Africa. 11 Australia, NZ, Pacific, 12 Central, South America
[UMenu.UServerSetupPage]
bLanPlay=False
[UMenu.UMenuStartGameClientWindow]...this is the section that tells the server what gametype, map, and mutators to start or launch with
Map=DMAriza.unr
GameType=UnrealShare.TeamGame
MutatorList=
bKeepMutators=False
[UMenu.UMenuRootWindow]
GUIScale=1.000000
LookAndFeelClass=UMenu.UMenuBlueLookAndFeel
All logos and trademarks are properties of their respective owners.
Unreal™ is a registered trademark of Epic Games Inc.
Privacy Policy
Website by Softly
Powered by RUSH