Tweaking your server ini (UT)

From UnrealAdminWiki

(Difference between revisions)
Revision as of 04:54, 20 October 2005
Azura ( | contribs)

← Previous diff
Revision as of 04:55, 20 October 2005
Azura ( | contribs)

Next diff →
Line 1: Line 1:
<todo> <todo>
-* Need to figure out why this page is causing the sidebar to display underneath.+* Need to figure out why this page is causing the sidebar to display underneath. Maybe some lines of text are too long ?
* Some more ini settings need to be explained or clarified. * Some more ini settings need to be explained or clarified.
</todo> </todo>

Revision as of 04:55, 20 October 2005

TODO: This part needs to be finished
  • Need to figure out why this page is causing the sidebar to display underneath. Maybe some lines of text are too long ?
  • Some more ini settings need to be explained or clarified.

Here are various tweaks you can do in your server's ini file.

Contents

[URL]

[URL]
Port=7777 
  • Port specifies what port your server will be using.

[Engine.GameEngine]

This is an important section for a server as it allows you to add custom skins, mutators and gametypes.

CacheSizeMegs=4
ServerActors=IpDrv.UdpBeacon
ServerActors=IpServer.UdpServerQuery
ServerActors=IpServer.UdpServerUplink MasterServerAddress=unreal.epicgames.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.mplayer.com MasterServerPort=27900
ServerActors=UWeb.WebServer
ServerPackages=SoldierSkins
ServerPackages=CommandoSkins
ServerPackages=FCommandoSkins
ServerPackages=SGirlSkins
ServerPackages=BossSkins
ServerPackages=Botpack
ServerPackages=<CustompackageName> 
  • According to Epic, changing CacheSizeMegs won't do anything for a server so leave it at it's default value.
  • You can add a ServerPackages line to add custom content that will be force downloaded to a client. For custom skins, just add the name of the utx that contains the skins. For mutators and gametypes, refer to the readme provided with them. If you don't have a readme, look inside the int file for some clues.
  • Serveractors are usually used by more advanced server mods that affect gameplay but aren't force-downloaded to clients.

[IpDrv.TcpNetDriver]

This is where some tweaking can be done to fit the capacity of your line.

AllowDownloads=True
MaxDownloadSize=0
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
ConnectionTimeout=15.000000
InitialConnectTimeout=500.000000
AckTimeout=1.0
KeepAliveTime=0.200000
MaxClientRate=5000
SimLatency=0
RelevantTimeout=5.000000
SpawnPrioritySeconds=1.000000
ServerTravelPause=4.000000
NetServerMaxTickRate=20
LanServerMaxTickRate=35 
  • AllowDownloads will allow clients to download files directly off the server.
  • MaxDownloadSize controls how big files downloaded off the server can be. If a file is too big, the server will refuse to send it.
  • MaxClientRate controls the maximum netspeed a client will use when connected to the server. As a rule of thumb, a netspeed of 5500 should suffice for someone playing with a resolution of 1024x768 @ 85 Hz.
  • ServerTravelPause is the delay the server observes when transitting from one map to another.
  • NetServerMaxTickRate is how many "frames" an Internet server operates at. It is an important setting in that it will affect CPU usage. Some admins will set this higher believing that it improves ping but that is nonsense. Also, higher tick rates will influence the power of weapons such as the pulse cannon and minigun in a noticeable way.

[Engine.DemoRecDriver]

DemoSpectatorClass=Botpack.CHSpectator
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 

These settings will affect serverside recording. It is best to not modify them.

[Engine.GameReplicationInfo]

ServerName=Xan Kriegor's Server - Come and get it !
ShortName=Xan Kriegor's Server
AdminName=Xan
AdminEmail=[email protected]
Region=0
MOTDLine1=Dare you enter my sanctuary
MOTDLine2=and challenge the
MOTDLine3=one and only
MOTDLine4=champion ? 
  • Servername is used to enter a name for the server that will appear in the scoreboard.
  • ShortName is the name that will appear in the server browser on clients.
  • AdminName gives an indication of who's in charge of the server.
  • AdminEmail gives an address that players can use to contact the admin.
  • Region indicates what part of the world the server is in.
  • MOTDLineN : These lines are to add the Message Of The Day that will appear on player's screens when they enter the server.

[IpDrv.HTTPDownload]

RedirectToURL=http://www.awebsite.net/path/to/uzs/
UseCompression=True
ProxyServerPort=
ProxyServerHost=
  • RedirectToURL : This points to the web site where the compressed UZ files are stored for redirection.
  • UseCompression : This tells UT that the redirect files are compressed (advised).
  • ProxyServerPort & ProxyServerHost are simply used if the web server is behind a proxy.

[UTServerAdmin.UTServerAdmin]

AdminUsername=
AdminPassword=
  • AdminUsername & AdminPassword are required for logging into the server using the console.
the UnrealAdmin Page
History
  • Tweaking … ini (UT)