Announcement

Collapse
No announcement yet.

UT3 ini files

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    UT3 ini files

    I have a question I have been in IT for like 15 years. I currently am a Senior Engineer at one of our esteemed 3 letter agencies. I work with customizing applications across the Enterprise. One of the numerous ways an application can be modified obviously is through an ini. Most vendors have documentation out there on their ini files. What is so secret about UT3's ini files that there is no documentation out for you so you can configure these ini's the way they need to be. This guessing and taking shots in the dark is terrible. No I don't mind coming to the forums and reading knowledgebases but I'm 38 I don't have 10 years to go through every post under the server admin and even the numerous ones I have gone through I cannot find any thing that specifically points to ini and consistently does it. I have had some people tell me don't touch the defaultgame.ini I have had some who say you have to. Come Cliffy B and the boys can we get a little info.

    And lets be honest who here is not behind a router on a private network hosting a dedicated server sure there are some but just as many who are
    so again this had to be forseen can i get a little info...i promise i wont sell it to SEGA.

    #2
    Originally posted by rjnagy View Post
    I have a question I have been in IT for like 15 years. I currently am a Senior Engineer at one of our esteemed 3 letter agencies. I work with customizing applications across the Enterprise. One of the numerous ways an application can be modified obviously is through an ini. Most vendors have documentation out there on their ini files. What is so secret about UT3's ini files that there is no documentation out for you so you can configure these ini's the way they need to be. This guessing and taking shots in the dark is terrible. No I don't mind coming to the forums and reading knowledgebases but I'm 38 I don't have 10 years to go through every post under the server admin and even the numerous ones I have gone through I cannot find any thing that specifically points to ini and consistently does it. I have had some people tell me don't touch the defaultgame.ini I have had some who say you have to. Come Cliffy B and the boys can we get a little info.

    And lets be honest who here is not behind a router on a private network hosting a dedicated server sure there are some but just as many who are
    so again this had to be forseen can i get a little info...i promise i wont sell it to SEGA.

    im 43 and couldnt agree more with you!

    Comment


      #3
      Configuring the ini's

      The heck of it is if the developers took a day which I don't even think it would take that long. Jesus Christ come on I can write a 15 page high level design doc in a day if I know the animal I'm dealing with.

      This would alleviate the frustration first and fore most of configuring a dedicated server

      Second it would allow people to actually troubleshoot when its a config problem and when its a problem with the game (less wasted time)

      It would make customers happier and guess what?

      It might make more people want to play and hey even increase sales.

      How bout that!!!!

      Comment


        #4
        Here are the ini's I modified

        Default Game INI any of my changes to this file are below

        [Configuration]
        BasedOn=..\Engine\Config\BaseGame.ini

        [Engine.AccessControl]
        AdminPassword=########
        GamePassword=########
        [Engine.GameInfo]
        DefaultGame=UTGame.UTDeathmatch
        DefaultServerGame=UTGame.UTDeathmatch
        PlayerControllerClassName=UTGame.UTPlayerControlle r
        GameDifficulty=+1.0
        MaxPlayers=10

        [Engine.GameReplicationInfo]
        ServerName="Ric G's Unreal Tournament 3 Server"
        ShortName="Ric G's UT3 Server"
        AdminName=Ric
        AdminEmail=###########
        MessageOfTheDay=Warning Entrance to this server authorizes *** kickings like you have never seen

        2nd File I made changes to was Default Web.ini
        [UWeb.WebConnection]
        MaxValueLength=512
        MaxLineLength=4096

        [UWeb.WebServer]
        Applications[0]=WebAdmin.UTServerAdmin
        Applications[1]=WebAdmin.UTImageServer
        ApplicationPaths[0]=/ServerAdmin
        ApplicationPaths[1]=/images
        ;;Applications[0]=UWeb.HelloWeb
        ;;ApplicationPaths[0]=/Hello
        ListenPort=Port number here
        ServerName=Public IP is here
        MaxConnections=10
        ExpirationSeconds=86400
        bEnabled=true

        [UWeb.WebResponse]
        IncludePath=/Web
        CharSet=iso-8859-1

        [IniVersion]
        0=1199492212.000000

        The third file I changed was UTweb.ini
        [UWeb.WebConnection]
        MaxValueLength=512
        MaxLineLength=4096

        [UWeb.WebServer]
        Applications[0]=WebAdmin.UTServerAdmin
        Applications[1]=WebAdmin.UTImageServer
        ApplicationPaths[0]=/ServerAdmin
        ApplicationPaths[1]=/images
        ;;Applications[0]=UWeb.HelloWeb
        ;;ApplicationPaths[0]=/Hello
        ListenPort=Port listed here
        ServerName=Public IP is listed here
        bShouldAdvertise=True
        bIsLanMatch=False
        MaxConnections=10
        ExpirationSeconds=86400
        bEnabled=true

        [UWeb.WebResponse]
        IncludePath=/Web
        CharSet=iso-8859-1

        [IniVersion]
        0=1207021498.000000




        The fourth file was the utgame.ini


        [Engine.GameInfo]
        DefaultGame=UTGame.UTDeathmatch
        DefaultServerGame=UTGame.UTDeathmatch
        bAdminCanPause=false
        MaxPlayers=10
        GameDifficulty=1.000000
        bChangeLevels=True
        MaxSpectators=2
        MaxIdleTime=0.000000
        MaxTimeMargin=0.000000
        TimeMarginSlack=1.350000
        MinTimeMargin=-1.000000
        PlayerControllerClassName=UTGame.UTPlayerControlle r
        bKickLiveIdlers=False
        bKickMissingCDHashKeys=False
        TimeToWaitForHashKey=45.000000
        ArbitrationHandshakeTimeout=0.000000
        GoreLevel=0
        MaxClientTravelTime=0.000000
        GoalScore=0
        MaxLives=0
        TimeLimit=0

        [Engine.AccessControl]
        IPPolicies=ACCEPT;*
        AdminPassword=#######
        GamePassword=#######

        [Engine.GameReplicationInfo]
        ServerName=-=Ric G's Kick *** UT3 Server=-
        ShortName=-=Ric G's UT3 Server=-
        MessageOfTheDay=Free Asskickings One Day Special
        AdminName=Ric
        AdminEmail=############
        ServerRegion=1

        [DefaultPlayer]
        Name=Player
        team=255

        [Engine.HUD]
        bMessageBeep=true
        HudCanvasScale=0.95
        ConsoleMessageCount=4
        ConsoleFontSize=5
        MessageFontOffset=0
        bShowHud=true
        DebugDisplay=AI

        [Engine.PlayerController]
        bAimingHelp=false
        bDynamicNetSpeed=true
        InteractDistance=512
        DynamicPingThreshold=+400.0
        bCheckRelevancyThroughPortals=true
        MaxConcurrentHearSounds=32

        [Engine.Weapon]
        Priority=-1.0

        [Engine.WorldInfo]
        DefaultGravityZ=-520.0
        RBPhysicsGravityScaling=2.0
        SquintModeKernelSize=128.0
        DecalManagerClassPath=UTGame.UTDecalManager
        DefaultPostProcessSettings=(Bloom_Scale=0.2,DOF_Bl urKernelSize=12.0,DOF_MaxNearBlurAmount=0.0,DOF_Ma xNearBlurAmount=0.0,DOF_FocusInnerRadius=2000.0,DO F_FocusDistance=0.0,)
        EmitterPoolClassPath=UTGame.UTEmitterPool

        [Engine.DecalManager]
        DecalLifeSpan=30.0

        [Engine.UIDataStore_GameResource]
        ElementProviderTypes=(ProviderTag="GameTypes",Prov iderClassName="Engine.UIGameInfoSummary")
        ElementProviderTypes=(ProviderTag="KeyBindings",Pr oviderClassName="UTGame.UTUIDataProvider_KeyBindin g")

        [Engine.UISafeRegionPanel]
        RegionPercentages=0.99
        RegionPercentages=0.98

        [Configuration]
        BasedOn=..\Engine\Config\BaseGame.ini

        [UWeb.WebServer]
        Applications[0]=xWebAdmin.UTServerAdmin
        ApplicationPaths[0]=/ServerAdmin
        Applications[1]=xWebAdmin.UTImageServer
        ApplicationPaths[1]=/images
        bEnabled=True
        bAdvertise=True
        ListenPort=Port listed here
        ServerName=Public IP listed here


        and my bat looks like this

        UT3.exe Server DM-Heatray?Game=UTGame.Deathmatch?maxplayers=10?Admin Password=$$$$$ -log=server.log -login=%%%%%% -password=$$$$$$ -nohomedir -unattended


        Server does not show in browser

        Comment


          #5
          I see in your command line you have UTGame.Deathmatch , it should be this UTGame.UTDeathmatch. Other than that I dont see anything else wrong with it.

          Comment


            #6
            RJNAGY,

            What ports do you have forwarded on your router ? Assuming you are behind one. If you are having this hosted for you. disregard.

            Ninja

            Comment


              #7
              I have the three ports that are listed in here the 6500, 7777, and there is one more.
              Also changed port 80 to another port but are these are allowed in my firewall plus I still even have the ports from my UT2k4 as I haven't taken that down

              Comment


                #8
                I have 7777-7800, 6500-6600, and 13000-13500

                And obviously you have your ut2k4 running on other ports correct ? I tried to run both 2k4 and UT3 myself, but found it ate way too much bandwidth when both were being played. I had to choose one or the other. Try forwarding those ports (port ranges) and see if your server shows up.

                Ninja

                Comment

                Working...
                X