1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Map vote 2004 game config limts

Discussion in 'BDB' started by curlyj, Aug 31, 2004.

  1. curlyj

    curlyj New Member

    Joined:
    Jul 24, 2002
    Messages:
    20
    Likes Received:
    0
    Hello.

    I have been trying to track down a problem with map vote, and the amout of text being used in the gameconfig= lines.

    Im no good at trying to explain the bug I think I have found - So i will paste in here the post I made at Atari forums- Server administration.
    =======================================
    ok here is what I have found

    I set up a new server - fully patched - turned on web admin, and ingame voting.

    I didnt install any mods, patches, skins etc.

    I left all the default game vote switches, I just added a default game type, no mods, no options

    Like so:-

    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match1",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match2",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match3",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match4",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match5",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match6",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match7",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match8",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match9",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match0",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match1",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match2",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match3",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match4",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match5",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match6",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match7",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match8",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match9",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match0",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match1",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match2",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match3",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match4",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match5",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match6",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match7",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match8",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match9",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match0",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match1",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match2",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match3",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match4",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match5",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match",Mutators=,Options=)
    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="Death Match",Mutators=,Options=)

    This works!
    But if u add one character in, to any line, it errors!!!

    I know there are a lot of lines there! - 41, but the more you add to one line - mutators, options etc the less space u have for further lines.

    heres my map vote config, without mutators - to save space.
    There is no space to add another line

    GameConfig=(GameClass="XGame.xDeathMatch",Prefix="dm",Acronym="DM",GameName="DeathMatch",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="UT2k4Assault.ASGameInfo",Prefix="as",Acronym="AS",GameName="Assault",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="XGame.xBombingRun",Prefix="br",Acronym="BR",GameName="BombingRun",Mutators=,Options="MinPlayers=12")
    GameConfig=(GameClass="XGame.xCTFGame",Prefix="ctf",Acronym="CTF",GameName="Capture the Flag",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="XGame.xDoubleDom",Prefix="dom",Acronym="DD",GameName="Double Domination",Mutators=,Options="MinPlayers=14")
    GameConfig=(GameClass="SkaarjPack.Invasion",Prefix="dm",Acronym="INV",GameName="Invasion",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="BonusPack.xLastManStandingGame",Prefix="dm",Acronym="LMS",GameName="Last Man Standing",Mutators=,Options="MinPlayers=14")
    GameConfig=(GameClass="BonusPack.xMutantGame",Prefix="dm",Acronym="MUT",GameName="Mutant",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="Onslaught.ONSOnslaughtGame",Prefix="ons",Acronym="ONS",GameName="Onslaught",Mutators=,Options="MinPlayers=10,LinkSetup=Random")
    GameConfig=(GameClass="XGame.xVehicleCTFGame",Prefix="vctf",Acronym="VCTF",GameName="Vehicle Capture the Flag",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="Assassin.xAssassinVGame",Prefix="ons",Acronym="VasONS",GameName="Vehicle Assassin",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="Jailbreak.Jailbreak",Prefix="jb",Acronym="JB",GameName="Jail Break",Mutators=,Options="MinPlayers=14")
    GameConfig=(GameClass="GemGame.GemGame",Prefix="GF",Acronym="GemF",GameName="Gem Feeder",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="Siege.NodeSiege",Prefix="dm",Acronym="N-Siege",GameName="Node Siege",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="SpectralTandem.SpectralTandemCTFGame",Prefix="ctf",Acronym="S T",GameName="SpectralTan",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="VasBioInvasionv1x2.VasBioInvasion",Prefix="dm",Acronym="Bio",GameName="Bio Invasion",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="ChaosGames.ChaosCTF",Prefix="ctf",Acronym="C-CTF",GameName="Chaos CTF",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="ChaosGames.ChaosxDeathMatch",Prefix="dm",Acronym="C-DM",GameName="Chaos DM",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="ChaosGames.ChaosKotH",Prefix="koth",Acronym="KOTH",GameName="King Of The Hill",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="Greed.Greed",Prefix="dm",Acronym="Greed",GameName="Greed",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="SkaarjPack.Invasion",Prefix="ctf",Acronym="InvEve",GameName="Inv Everywere",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="BombingSpree.BSGame",Prefix="br",Acronym="BRS",GameName="BomSpree",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="CaptureStrike.CaptureStrike",Prefix="ctf",Acronym="Cap Strke",GameName="CTF Strike",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="XGame.InstagibCTF",Prefix="ctf",Acronym="Ins CTF",GameName="InstGib Capture The Flag",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="OLSlave.OLSlaveGame",Prefix="dm",Acronym="Slave",GameName="Slave Master",Mutators=,Options="MinPlayers=10")
    GameConfig=(GameClass="ClassicDom.ClassicDom",Prefix="dom",Acronym="CDom",GameName="Classic Dom",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="FlagDom.VFDGameONS",Prefix="ons",Acronym="V F D",GameName="Vehicle Flag Domination",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="CBall.CB_Game",Prefix="cb",Acronym="Car Ball",GameName="Car Ball",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="Clones.ClonesGame",Prefix="cln",Acronym="C L Bandit",GameName="Cloan Bandits",Mutators=,Options="MinPlayers=8")
    GameConfig=(GameClass="cratedm.cratedm",Prefix="cr",Acronym="C DM",GameName="Crate DM",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="Elimination2k4.Elimination",Prefix="dm",Acronym="Elimination",GameName="Elimination",Mutators=,Options="MinPlayers=16")
    GameConfig=(GameClass="Elimination2k4.EliminationTE",Prefix="dm",Acronym="Elimin-TE",GameName="Elimination Tor Ed",Mutators=,Options="MinPlayers=16")

    32 game vote config lines - would be less if i added mutators.



    can anybody help me with this? Anyone at all??


    PLEASE?

    the full thread is here
    http://www.ataricommunity.com/forums/showthread.php?s=&postid=5510632#post5510632

    I feel like im dumping this on u - but its been a problem for a bit now - and the whole episode has been a constant pain to prove im not bonkers or a total nitt witt with a pee brain.

    Does this make sense? Can you help?
    Cheers
     
  2. BDB

    BDB New Member

    Joined:
    May 9, 2000
    Messages:
    398
    Likes Received:
    0
    What happens when you add too much to GameConfig ?
    I assume it crashes when changing maps. If so post your log file from
    when it crashed.
    I'll try to look into it soon.
     
  3. curlyj

    curlyj New Member

    Joined:
    Jul 24, 2002
    Messages:
    20
    Likes Received:
    0
    hmmmmmmm

    Sorry!!!! DOH!

    The server never gets off the ground

    from the start..............

    Executing Class Engine.ServerCommandlet
    Browse: DM-Curse4.ut2?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?Game=XGame.xDeathMatch
    Collecting garbage
    Purging garbage
    Garbage: objects: 27330->27327; refs: 332807
    Game class is 'xDeathMatch'
    Bringing Level DM-Curse4.myLevel up for play (20) appSeconds: 3.739000...
    (Karma): Autodetecting CPU for SSE
    (Karma): Using SSE Optimizations
    Loading Admins & Groups
    Kick and Ban Privileges Loaded
    Maps & Game Privileges Loaded
    Admins & Groups Management Loaded
    Extra Privileges Loaded
    GameInfo::InitGame : bEnableStatLogging False
    UdpServerQuery(crt): Port 7787 successfully bound.
    Resolving master0.gamespy.com...
    MasterServerUplink: MasterServerGameStats not found - stats uploading disabled.
    Resolving ut2004master2.epicgames.com...
    Loading Available Maps
    Loading Game Types
    FArray::Realloc
    4097*2
    UObject::execClassContext
    (xDeathMatch None @ Function Engine.GameInfo.FillPlayInfo : 0479)
    UObject::execClassContext
    (PlayInfo Package.PlayInfo @ Function Engine.PlayInfo.Init : 00C3)
    UObject::processEvent
    (WebServer DM-Curse4.WebServer, Function UWeb.WebServer.BeginPlay)
    BeginPlay
    UGameEngine::LoadMap
    LocalMapURL
    UGameEngine::Browse
    UGameEngine::Init
    UServerCommandlet::Main
    Executing UObject::StaticShutdownAfterError
    General protection fault!

    History: FArray::Realloc <- 4097*2 <- UObject::execClassContext <- (xDeathMatch None @ Function Engine.GameInfo.FillPlayInfo : 0479) <- UObject::execClassContex
    t <- (PlayInfo Package.PlayInfo @ Function Engine.PlayInfo.Init : 00C3) <- UObject::processEvent <- (WebServer DM-Curse4.WebServer, Function UWeb.WebServer.Begi
    nPlay) <- BeginPlay <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- UGameEngine::Init <- UServerCommandlet::Main

    Exiting due to error
    Exiting.
    FileManager: Reading 0 GByte 42 MByte 58 KByte 992 Bytes from HD took 0.256000 seconds (0.187000 reading, 0.069000 seeking).
    FileManager: 2.532000 seconds spent with misc. duties
    Name subsystem shut down
    1 file(s) copied.


    there ya go!!
     
  4. BDB

    BDB New Member

    Joined:
    May 9, 2000
    Messages:
    398
    Likes Received:
    0
    If you havent done so can you comment out the "Suppress=MapVote" and
    "Suppress=MapVoteDebug" lines in your server ini file.
    Just insert a semicolon ; before Suppress.
    Then try it again, it should show a little more data in the log after doing this.
     
  5. curlyj

    curlyj New Member

    Joined:
    Jul 24, 2002
    Messages:
    20
    Likes Received:
    0

    Did that.
    the result was as you said- bit more info - but same result :(
    Executing Class Engine.ServerCommandlet
    Browse: DM-Curse4.ut2?Name=Player?Class=Engine.Pawn?Character=Jakob?team=255?Game=XGame.xDeathMatch
    Collecting garbage
    Purging garbage
    Garbage: objects: 27330->27327; refs: 332807
    Game class is 'xDeathMatch'
    Bringing Level DM-Curse4.myLevel up for play (20) appSeconds: 10.352000...
    (Karma): Autodetecting CPU for SSE
    (Karma): Using SSE Optimizations
    Loading Admins & Groups
    Kick and Ban Privileges Loaded
    Maps & Game Privileges Loaded
    Admins & Groups Management Loaded
    Extra Privileges Loaded
    GameInfo::InitGame : bEnableStatLogging False
    Kick Voting Disabled
    Map Voting Enabled
    GameTypes:
    Death Match1
    Death Match2
    Death Match3
    Death Match4
    Death Match5
    Death Match6
    Death Match7
    Death Match8
    Death Match9
    Death Match0
    Death Match1
    Death Match2
    Death Match3
    Death Match4
    Death Match5
    Death Match6
    Death Match7
    Death Match8
    Death Match9
    Death Match0
    Death Match1
    Death Match2
    Death Match3
    Death Match4
    Death Match5
    Death Match6
    Death Match7
    Death Match8
    Death Match9
    Death Match0
    Death Match1
    Death Match2
    Death Match3
    Death Match4
    Death Match5
    Death Match6
    Death Match
    Death Match
    Death Match
    Death Match
    Death Match
    MapListLoaderType = xVoting.DefaultMapListLoader
    Loading Maps from Maps dir.
    44 maps loaded.
    MatchSetup Disabled
    UdpServerQuery(crt): Port 7787 successfully bound.
    Resolving master0.gamespy.com...
    MasterServerUplink: MasterServerGameStats not found - stats uploading disabled.
    Resolving ut2004master1.epicgames.com...
    Loading Available Maps
    Loading Game Types
    FArray::Realloc
    4097*2
    UObject::execClassContext
    (xDeathMatch None @ Function Engine.GameInfo.FillPlayInfo : 0479)
    UObject::execClassContext
    (PlayInfo Package.PlayInfo @ Function Engine.PlayInfo.Init : 00C3)
    UObject::processEvent
    (WebServer DM-Curse4.WebServer, Function UWeb.WebServer.BeginPlay)
    BeginPlay
    UGameEngine::LoadMap
    LocalMapURL
    UGameEngine::Browse
    UGameEngine::Init
    UServerCommandlet::Main
    Executing UObject::StaticShutdownAfterError
    General protection fault!

    History: FArray::Realloc <- 4097*2 <- UObject::execClassContext <- (xDeathMatch None @ Function Engine.GameInfo.FillPlayInfo : 0479) <- UObject::execClassContex
    t <- (PlayInfo Package.PlayInfo @ Function Engine.PlayInfo.Init : 00C3) <- UObject::processEvent <- (WebServer DM-Curse4.WebServer, Function UWeb.WebServer.Begi
    nPlay) <- BeginPlay <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- UGameEngine::Init <- UServerCommandlet::Main

    Exiting due to error
    Exiting.
    FileManager: Reading 0 GByte 42 MByte 58 KByte 994 Bytes from HD took 3.222989 seconds (3.148989 reading, 0.074000 seeking).
    FileManager: 5.949858 seconds spent with misc. duties
    FArray::Realloc
    0*2
    FConfigCacheIni::Flush
    FConfigCacheIni::Exit
    appExit
    1 file(s) copied.



    Hope this helps out a little!
     
  6. BDB

    BDB New Member

    Joined:
    May 9, 2000
    Messages:
    398
    Likes Received:
    0
    It appears that the PlayInfo code is causing this. But im not sure why.
    As an experiment try disabling the WebAdmin server and see if it still
    crashes.
     
  7. curlyj

    curlyj New Member

    Joined:
    Jul 24, 2002
    Messages:
    20
    Likes Received:
    0
    OMG!!!


    It worked fine!!!

    Whats that all about then??
    Can u fix it?
     
  8. curlyj

    curlyj New Member

    Joined:
    Jul 24, 2002
    Messages:
    20
    Likes Received:
    0
    Will you be able to fix this? i kinda like using web admin! :)
     
  9. curlyj

    curlyj New Member

    Joined:
    Jul 24, 2002
    Messages:
    20
    Likes Received:
    0
    just wondering if there is an update on fixing this problem??
     
  10. BDB

    BDB New Member

    Joined:
    May 9, 2000
    Messages:
    398
    Likes Received:
    0
    No,Sorry, I'm not working on UT2004 anymore. It's an Epic problem now.
     

Share This Page