Dedicated server download and configuration guide


  • Developer

    (Current as of Content Update 1)

    Downloading
    A dedicated server can be hosted on either the dedicated server files, or the client files. When I refer to client files, I mean the files that are also used to play the game and that you get by buying and downloading the game on Steam. If you’re just using the client files to host a server, you can safely skip the Downloading section as you already have everything you need.

    Unlike the client files, anyone can download the dedicated server files from any Steam account, whether it has ownership of the game or not. The dedicated server files are also substantially smaller than the client files. The dedicated server files are recommended for hosting dedicated servers.

    Dedicated server files - Steam desktop client
    To download the dedicated server files from the Steam desktop client, simply go into the Library, switch from “ALL GAMES” to “TOOLS”, and find “Chivalry: Medieval Warfare Dedicated Server”.

    Dedicated server files - SteamCMD
    SteamCMD is the light-weight steam client, meant for dedicated servers, automation, and other situations where the desktop client is inappropriate. There’s a lot more documentation on SteamCMD right here, on the Valve Developer Community wiki. Please read those instructions. When you get to the command to download/update the game, use this command to download the dedicated server files (validate is an optional keyword that also validates the server files to ensure integrity)

    app_update 220070 validate
    

    If you want to host a Beta server, you’d instead use

    app_update 220070 -beta "Beta"
    

    Updating

    When you update, if you copy the server files from one machine onto the server machine (or from one place to another for any other reason; i.e. you’re not running from the Steam or SteamCMD library directory directly), be sure that you don’t overwrite PCServer-UDKGame.ini or PCServer-UDKEngine.ini (if using the client files, don’t overwrite UDKGame.ini or UDKEngine.ini), as these contain server-specific settings.

    Also, make sure you update the config files (save for UDKGame and UDKEngine) inside any config subdirectories, if you make use of that feature! (Explanation below)

    Configuration

    The configuration files are found inside chivalry_ded_server\UDKGame\Config. IF you want to host multiple servers from the same directory, you can copy all of the .ini files in this directory into a new subdirectory (e.g. copy all .ini files into chivalry_ded_server\UDKGame\Config\CTF1); the command to use config subdirectories is explained below in the Running section.

    There are two configuration files that server operators should change. Altering other files is not recommended.

    PCServer-UDKGame.ini
    (when using the Client files, change UDKGame.ini instead)

    Most options are in this file. The most important options are below; some explanations are included in DefaultGame.ini and are reproduced below. I’m going to include the section name, followed by important commands that should appear under that section. Lines preceded by “;” are comments, so they have no effect on the config file; you can copy them in for your own reference or leave them out.

    [Engine.AccessControl] (Add this section if it doesn’t exist)

    ;password required to join the server
    GamePassword=
    ;password to get admin access
    AdminPassword=
    ;Bans will show up at the bottom of this file; these take the form of the user's Steam ID, split into two 64-bit integers.
    BannedIDs=(Uid=(A=681652,B=17825793))
    

    [Engine.GameReplicationInfo]

    ;Server name (shows in the server browser)
    ServerName=Best Server Ever
    
    

    [Engine.GameInfo]

    ;are admins on this server allowed to use the pause command to pause the server?
    bAdminCanPause=false
    ;maximum number of players allowed on the server
    MaxPlayers=64
    

    [AOC.AOCGame] (for a full list of maps, see the Maplist section below)

    ;server map rotation; just add in "Maplist=mapname" lines for every map in the rotation, in the right order
    ;make sure you type these correctly, if any are wrong, the server will crash
    Maplist=AOCLTS-Arena3_p
    Maplist=AOCTO-Hillside_P
    Maplist=AOCTO-Battlegrounds_v3_P
    ;Perspective lock - PLOCK_None: None  PLOCK_1P: First-person  PLOCK_3P: Third-person
    PerspectiveLock=PLOCK_None
    ;How much damage do teammates do to one-another? Ranges from 0.0 to 1.0, where 0.0 is none, 1.0 is 100%
    fServerTeamDamagePercent = 0.5
    ;What game speed should we run at? 1.0 is normal speed (so 0.5 is half-speed, 2.0 is double-speed, etc.)
    fTimeDilation = 1.0
    ;;;;;
    ;Voting options:
    ;;;;;
    ;Do we enable vote kicks?
    bEnableVoteKick=true
    ;Do we enable votes to change the map?
    bEnableVoteChangeMap=true
    ;Do we enable votes to reset the current map?
    bEnableVoteResetMap=true
    ;Do we allow only admins to start new votes?
    bOnlyAdminsCanInitiateVotes=false
    ;Do we allow only admins to vote, period (includes starting new votes)?
    bOnlyAdminsCanVote=false
    ;Can players only initiate vote kicks and vote against their team mates?
    bOnlyTeammatesCanVoteKick=false
    ;When counting the number of people who voted vs. those who abstained, do we only count abstains from teammates of the player in question? (Like a soft version of bOnlyTeammatesCanVoteKick; enabling both simultaneously is pointless)
    bOnlyTeammatesAbstainsCountAgainstMinimum=false
    ;The minimum proportion of people who must have voted for the vote to be successful (0.0f to 1.0f)
    fVoteMinAmountNonAbstainers=0.4
    ;The minimum proportion of people who must have voted Yes out of the total number who voted for a vote to be successful (0.0f to 1.0f)
    fVoteSuccessThreshold=0.55
    ;The length of time that a vote is held for before it's tallied and decided
    fVoteDurationSeconds = 30.0
    ;Number of updates to show in chat before the vote is completed. If there's 2, they happen at 1/3 and 2/3 through the vote.
    fVoteTallyUpdates = 2
    ;Time to delay before enacting what was voted on (only for map changes/reset)
    fVoteEnactDelaySeconds = 10.0
    ;The minimum time between successvie kick votes against the same player
    fVoteTimeBetweenVoteKicksAgainstSamePlayer=60.0
    ;The minimum time between successive votes initiated by the same player
    fVoteTimeBetweenVotesFromOnePlayer=60.0
    ;Duration for which a kick vote's temporary ban lasts
    fVoteKickBanDurationSeconds=300
    ; Force Team VOIP
    bForceTeamVOIP=false
    ; Ranked Server or not
    bRankedServer=true
    ; Auto-balance teams
    ; It is not recommended to have both types of auto-balance on at the same time.
    bAutoBalance=true
    bDeathBasedAutoBalance=false
    ;time between autobalance checks
    fAutoBalanceInterval=30
    ; Whether to allow player's to identify where their friends are at (shows a green marker over friends' heads)
    bAllowFriendNotification=true
    
    ;If true, stops players from using fists in this server
    bDisallowFists=false
    ;If true, stops players from using FreeCam while in spectator
    bDisallowFreelookSpectator=false
    ;If true, any user can use the "getinfo" or "whois" console commands to see the 64-bit Steam ID of any other user; otherwise, only admin can. (For competition servers)
    bAnyUserCanGetSteamID=false
    
    ;Enable the ping limiter
    bUseMaxPingLimit=false
    ;Maximum ping for player
    fMaxPing=200.0
    ;How many times player must hit threshold before being kicked
    iPingThresholdHitBeforeKick=4
    ;Number of seconds to kick player for breaking ping threshold.
    iSecondsToKickForPingLimit=120
    
    ;Enable [b]EXPERIMENTAL[/b] speed hack detection. We have not yet determined the false positive rate. Enable at your own risk.
    bDoSpeedHackDetection=false
    ;Allow the user to trip the speed hack detection multiple times before getting kicked (in case of packet loss, etc.)
    bUseCustomSpeedhackCountThreshold=true
    ;Number of times user can trip detection before getting kicked
    iSpeedhackCountThreshold=10
    
    ;Class limits
    bUseArcherLimit=false
    iArcherLimit=10
    bUseVanguardLimit=false
    iVanguardLimit=10
    bUseKnightLimit=false
    iKnightLimit=10
    bUseMaaLimit=false
    iMaaLimit=10
    
    ;Rank limits
    bUseRankLimits=false
    iMinRank=0
    iMaxRank=0
    
    ;If true, RoundTimeOverride is used as the round time instead of the default (set in the individual gamemodes' sections to only affect one mode)
    bOverrideRoundTime=False
    RoundTimeOverride=0
    

    [AOC.AOCFFA]

    ;If true, RoundTimeOverride is used as the round time instead of the default
    bOverrideRoundTime=False
    RoundTimeOverride=0
    

    [AOC.AOCTD]

    ;If true, RoundTimeOverride is used as the round time instead of the default
    bOverrideRoundTime=False
    RoundTimeOverride=20
    
    ;If true, InitialResourcesOverride is used as the number of resources ("lives") per team instead of the default
    bOverrideInitialResources=False
    InitialResourcesOverride=80
    

    [AOC.AOCLTS]

    ;If true, RoundTimeOverride is used as the round time instead of the default
    bOverrideRoundTime=False
    RoundTimeOverride=20
    
    ;If true, RoundsToWinOverride and MaxRoundsOverride are used instead of the defaults
    bOverrideNumRounds=False
    RoundsToWinOverride=7
    MaxRoundsOverride=13
    

    [AOC.AOCTO]

    ;If true, RoundTimeOverride is used as the round time instead of the default
    bOverrideRoundTime=False
    RoundTimeOverride=20
    

    [AOC.AOCCTF]

    ;If true, RoundTimeOverride is used as the round time instead of the default
    bOverrideRoundTime=False
    RoundTimeOverride=20
    

    PCServer-UDKEngine.ini
    (when using the Client files, change UDKEngine.ini instead)

    **[

    ;server port; must be unique and unused for every server on the same machine (this can be set via the command line, see below)
    Port=7777
    

    [IpDrv.TcpNetDriver]

    ;maximum rate at which the server will send data to a player (in bytes/sec)
    MaxInternetClientRate=30000
    

    [OnlineSubsystemSteamworks.OnlineSubsystemSteamworks]

    ;use Valve Anti-Cheat on this server
    bUseVAC=true
    ;Port to use for Steam. Must be unique. (this can be set via the command line, see below)
    QueryPort=7779
    

    [Engine.Engine]

    ;for EXPERIMENTAL global ban list support, change Engine.GameEngine to AOC.AOCGameEngine
    GameEngine=Engine.GameEngine
    

    [AOC.AOCGameEngine] - for EXPERIMENTAL global ban list support, add this section, with these contents:

    bUseGlobalBanServer=true
    

    Running

    The executable is found at Binaries\Win32\UDK.exe. To run it, create a shortcut, batch file, or whatever other link to the executable and make it look like:

    If using the client files
    UDK.exe server MAP_NAME?dedicated=true?steamsockets -seekfreeloadingserver

    If using the dedicated server files
    UDK.exe MAP_NAME?steamsockets -seekfreeloadingserver

    You can add a number of additional commands, however only -seekfreeloadingserver is mandatory.

    • -multihome=IP_ADDRESS – Allows you to bind to a different IP address. (DO NOT USE unless you actually need it!)
    • -Port=#### – Changes the port the server uses
    • -QueryPort=#### – Changes the query port Steam uses for this server
    • -log=DIR_NAME\LOG_NAME.log – Save log files into subdirectory DIR_NAME within the log directory
    • -configsubdir=DIR_NAME – Load config files from subdirectory DIR_NAME within the config directory

    So for instance, your target may look like:
    UDK.exe AOCCTF-Moor_p?steamsockets -Port=7000 -QueryPort=7500 -log=CTFServer\server.log -configsubdir=CTFServer -seekfreeloadingserver

    Admin commands

    Currently we do not have any reasonable amount of rcon support. Server administration is best done as a player inside the server. These commands can be used inside the server by admins. The commands are not case sensitive, aside from the password used for adminlogin

    adminlogin
    Followed by the server’s admin password, allows you to log into a server as an admin.

    adminlogout
    Logs out as admin

    getinfo or whois
    Gives a user’s SteamID. This SteamID is in hexadecimal; if you want to convert it to a normal Base 10 number, I’d recommend you use the Windows calculator (put it in Programmer mode, click Hex, paste in the value, and click Dec). Most hexadecimal-to-decimal converters on the web can’t handle the large values and will mess up at least the last two digits.

    adminkick
    Kicks a user.

    adminkickban
    Kicks a user and permanently bans them (i.e. puts their IP/NetID in the config file).

    adminchangemap
    Changes to a different map.

    AdminRestartMap
    Restarts the map.

    AdminChangeTeam
    Swaps a selected player to the opposite team.

    AdminChangeTeamDamageAmount
    Change team damage amount on-the-fly; from 0.0 (no damage) to 1.0 (full damage)

    AdminCancelVote
    Cancels a vote in progress

    ShowDebug
    Not strictly an admin command, but for admins it shows the server’s tick rate, that is how many milliseconds the server is taking to render a single frame. Servers are set to run at 30Hz, so this should be at or below 33.33…

    aoc_slomo
    Change the server’s speed to the string argument (from 0.001 to 2.0; that is, 0.1% to 200% speed)

    pause
    Pauses the server iff the server has admin pausing enabled

    aoc_consoledamage
    Prints damage amounts to the console for testing purposes. Affects all players on server.

    aoc_endGame
    Ends the current match.

    Map list

    TEAM OBJECTIVE:
    AOCTO-Battlegrounds_v3_P.udk
    AOCTO-Darkforest_p.udk
    AOCTO-Hillside_P.udk
    AOCTO-Stoneshill_P.udk
    AOCTO-Citadel_p(NEW)

    CAPTURE THE FLAG:(NEW)
    AOCCTF-Frigid_p(NEW)
    AOCCTF-Moor_p
    AOCCTF-Ruins_Large_P
    AOCCTF-Ruins_P

    DUEL:(ALL NEW)
    AOCDuel-Arena_Flat_p
    AOCDuel-Arena_p
    AOCDuel-Bridge_p
    AOCDuel-Cistern_p
    AOCDuel-Courtyard_p
    AOCDuel-Dininghall_p
    AOCDuel-FrostPeak_p
    AOCDuel-Mines_p
    AOCDuel-Shaft_p
    AOCDuel-Shipyard_p
    AOCDuel-ThroneRoom_p
    AOCDuel-Tower_p

    KING OF THE HILL:
    AOCKOTH-Arena3_p.udk
    AOCKOTH-Hillside_P.udk
    AOCKOTH-Moor_p.udk
    AOCKOTH-Darkforest_Valley_p

    LAST TEAM STANDING:
    AOCLTS-Frigid_p(NEW)
    AOCLTS-ArgonsWall_p(NEW)
    AOCLTS-Arena3_p.udk
    AOCLTS-Battlegrounds_Farm_p.udk
    AOCLTS-Battlegrounds_p.udk
    AOCLTS-Darkforest_XL_p.udk
    AOCLTS-Darkforest_Valley_p
    AOCLTS-Hillside_P.udk
    AOCLTS-HillsidePyre_P.udk
    AOCLTS-Moor_p.udk
    AOCLTS-Moor_Large_p
    AOCLTS-Ruins_P.udk
    AOCLTS-Ruins_Large_P
    AOCLTS-StoneshillVillage_P.udk
    AOCLTS-ThroneRoom_P.udk

    FREE FOR ALL:
    AOCFFA-Arena3_p.udk
    AOCFFA-Darkforest_Cistern_p
    AOCFFA-Darkforest_Valley_p
    AOCFFA-HillsidePyre_P.udk
    AOCFFA-Hillside_P.udk
    AOCFFA-Moor_p.udk
    AOCFFA-Ruins_P.udk
    AOCFFA-ThroneRoomXL_P.udk
    AOCFFA-StoneshillVillage_P.udk

    TEAM DEATHMATCH:
    AOCTD-Frigid_p(NEW)
    AOCTD-ArgonsWall_p(NEW)
    AOCTD-Ruins_P.udk
    AOCTD-ThroneRoom_P.udk
    AOCTD-StoneshillVillage_P.udk
    AOCTD-Moor_p.udk
    AOCTD-Battlegrounds_Farm_p
    AOCTD-Battlegrounds_p
    AOCTD-Hillside_P.udk
    AOCTD-HillsidePyre_P.udk
    AOCTD-Darkforest_XL_p
    AOCTD-Darkforest_Valley_p
    AOCTD-Moor_Large_p
    AOCTD-Ruins_Large_P]([code];server port; must be unique and unused for every server on the same machine (this can be set via the command line, see below)
    Port=7777[/code]
    [b][IpDrv.TcpNetDriver][/b]
    [code];maximum rate at which the server will send data to a player (in bytes/sec)
    MaxInternetClientRate=30000[/code]
    [b][OnlineSubsystemSteamworks.OnlineSubsystemSteamworks][/b]
    [code];use Valve Anti-Cheat on this server
    bUseVAC=true
    ;Port to use for Steam. Must be unique. (this can be set via the command line, see below)
    QueryPort=7779[/code]
    [b][Engine.Engine][/b]
    [code];for EXPERIMENTAL global ban list support, change Engine.GameEngine to AOC.AOCGameEngine
    GameEngine=Engine.GameEngine[/code]
    [b][AOC.AOCGameEngine][/b] - for EXPERIMENTAL global ban list support, add this section, with these contents:
    [code]bUseGlobalBanServer=true[/code]
    [size]Running[/size]

    The executable is found at Binaries\Win32\UDK.exe. To run it, create a shortcut, batch file, or whatever other link to the executable and make it look like:

    [b]If using the client files[/b]
    UDK.exe server MAP_NAME?dedicated=true?steamsockets -seekfreeloadingserver

    [b]If using the dedicated server files[/b]
    UDK.exe MAP_NAME?steamsockets -seekfreeloadingserver

    You can add a number of additional commands, however only [b]-seekfreeloadingserver[/b] is mandatory.

    [list][]-multihome=IP_ADDRESS – Allows you to bind to a different IP address. (DO NOT USE unless you actually need it!)
    [
    ]-Port=#### – Changes the port the server uses
    []-QueryPort=#### – Changes the query port Steam uses for this server
    [
    ]-log=DIR_NAME\LOG_NAME.log – Save log files into subdirectory DIR_NAME within the log directory
    [*]-configsubdir=DIR_NAME – Load config files from subdirectory DIR_NAME within the config directory[/list]
    So for instance, your target may look like:
    UDK.exe AOCCTF-Moor_p?steamsockets -Port=7000 -QueryPort=7500 -log=CTFServer\server.log -configsubdir=CTFServer -seekfreeloadingserver

    [size]Admin commands[/size]

    Currently we do not have any reasonable amount of rcon support. Server administration is best done as a player inside the server. These commands can be used inside the server by admins. The commands are not case sensitive, aside from the password used for [b]adminlogin[/b]

    [b]adminlogin[/b]
    Followed by the server’s admin password, allows you to log into a server as an admin.

    [b]adminlogout[/b]
    Logs out as admin

    [b]getinfo[/b] or [b]whois[/b]
    Gives a user’s SteamID. This SteamID is in hexadecimal; if you want to convert it to a normal Base 10 number, I’d recommend you use the Windows calculator (put it in Programmer mode, click Hex, paste in the value, and click Dec). Most hexadecimal-to-decimal converters on the web can’t handle the large values and will mess up at least the last two digits.

    [b]adminkick[/b]
    Kicks a user.

    [b]adminkickban[/b]
    Kicks a user and permanently bans them (i.e. puts their IP/NetID in the config file).

    [b]adminchangemap[/b]
    Changes to a different map.

    [b]AdminRestartMap[/b]
    Restarts the map.

    [b]AdminChangeTeam[/b]
    Swaps a selected player to the opposite team.

    [b]AdminChangeTeamDamageAmount[/b]
    Change team damage amount on-the-fly; from 0.0 (no damage) to 1.0 (full damage)

    [b]AdminCancelVote[/b]
    Cancels a vote in progress

    [b]ShowDebug[/b]
    Not strictly an admin command, but for admins it shows the server’s tick rate, that is how many milliseconds the server is taking to render a single frame. Servers are set to run at 30Hz, so this should be at or below 33.33…

    [b]aoc_slomo[/b]
    Change the server’s speed to the string argument (from 0.001 to 2.0; that is, 0.1% to 200% speed)

    [b]pause[/b]
    Pauses the server [i]iff [/i]the server has admin pausing enabled

    [b]aoc_consoledamage[/b]
    Prints damage amounts to the console for testing purposes. Affects all players on server.

    [b]aoc_endGame[/b]
    Ends the current match.

    [size]Map list[/size]

    [color]TEAM OBJECTIVE:[/color]
    AOCTO-Battlegrounds_v3_P.udk
    AOCTO-Darkforest_p.udk
    AOCTO-Hillside_P.udk
    AOCTO-Stoneshill_P.udk
    AOCTO-Citadel_pcolor[/color]

    [color]CAPTURE THE FLAG:[/color]color[/color]
    AOCCTF-Frigid_pcolor[/color]
    AOCCTF-Moor_p
    AOCCTF-Ruins_Large_P
    AOCCTF-Ruins_P

    [color]DUEL:[/color][color](ALL NEW)[/color]
    AOCDuel-Arena_Flat_p
    AOCDuel-Arena_p
    AOCDuel-Bridge_p
    AOCDuel-Cistern_p
    AOCDuel-Courtyard_p
    AOCDuel-Dininghall_p
    AOCDuel-FrostPeak_p
    AOCDuel-Mines_p
    AOCDuel-Shaft_p
    AOCDuel-Shipyard_p
    AOCDuel-ThroneRoom_p
    AOCDuel-Tower_p

    [color]KING OF THE HILL:[/color]
    AOCKOTH-Arena3_p.udk
    AOCKOTH-Hillside_P.udk
    AOCKOTH-Moor_p.udk
    AOCKOTH-Darkforest_Valley_p

    [color]LAST TEAM STANDING:[/color]
    AOCLTS-Frigid_pcolor[/color]
    AOCLTS-ArgonsWall_pcolor[/color]
    AOCLTS-Arena3_p.udk
    AOCLTS-Battlegrounds_Farm_p.udk
    AOCLTS-Battlegrounds_p.udk
    AOCLTS-Darkforest_XL_p.udk
    AOCLTS-Darkforest_Valley_p
    AOCLTS-Hillside_P.udk
    AOCLTS-HillsidePyre_P.udk
    AOCLTS-Moor_p.udk
    AOCLTS-Moor_Large_p
    AOCLTS-Ruins_P.udk
    AOCLTS-Ruins_Large_P
    AOCLTS-StoneshillVillage_P.udk
    AOCLTS-ThroneRoom_P.udk

    [color]FREE FOR ALL:[/color]
    AOCFFA-Arena3_p.udk
    AOCFFA-Darkforest_Cistern_p
    AOCFFA-Darkforest_Valley_p
    AOCFFA-HillsidePyre_P.udk
    AOCFFA-Hillside_P.udk
    AOCFFA-Moor_p.udk
    AOCFFA-Ruins_P.udk
    AOCFFA-ThroneRoomXL_P.udk
    AOCFFA-StoneshillVillage_P.udk

    [color]TEAM DEATHMATCH:[/color]
    AOCTD-Frigid_pcolor[/color]
    AOCTD-ArgonsWall_pcolor[/color]
    AOCTD-Ruins_P.udk
    AOCTD-ThroneRoom_P.udk
    AOCTD-StoneshillVillage_P.udk
    AOCTD-Moor_p.udk
    AOCTD-Battlegrounds_Farm_p
    AOCTD-Battlegrounds_p
    AOCTD-Hillside_P.udk
    AOCTD-HillsidePyre_P.udk
    AOCTD-Darkforest_XL_p
    AOCTD-Darkforest_Valley_p
    AOCTD-Moor_Large_p
    AOCTD-Ruins_Large_P)**



  • I’m happy to see you guys are adding new things…. Keep up all the good work!! ;)


  • Developer

    There, it’s up. Let me know if I’ve left anything out or worded anything confusingly.



  • Now I do hope something like this is getting stickied sometimes. Even in the server operators forum my tutorials are ignored by any mod passing by.

    I do suggest making an ultra-short one (or copying mine), since for the gamers just having a server for a few friends this is too much information. A server can be made with just three actions when you download the dedicated server (1. change .exe target, 2. server name and 3. password) and this can be enough for a lot of people simply wanting to play together without lag.

    But I hope this thread of yours is stickied, would be very useful ;)

    link: viewtopic.php?f=72&t=9191



  • Great thread, thanks.

    This might be useful as well:

    Binding admin login to a key:
    1. Go to the main menu
    2. Open Console
    3 Type: setbind O adminlogin YourPassword

    In this example, O is the key I’m using.



  • currently admin login is not working, need assistance and any more changes to admin.



  • @Retsnom:

    currently admin login is not working, need assistance and any more changes to admin.

    Same thing is happening to me, glad i’m no the only one…

    edit: so i think it may somethings log you in with no notification. I tried logging in then changing server speed and it seemed to work, then the next map all worked fine, including notification of login.



  • Thanks for all the updates TB! Lets go!



  • @Retsnom:

    currently admin login is not working, need assistance and any more changes to admin.

    It works, just doesn’t do it like before. No more “beep” sound. But it should show you login as admin in CHAT now… although it doesn’t always work, but you ARE logged in.
    I say bring the beep back!



  • bUseArcherLimit=false
    iArcherLimit=10

    Are the class limit values per team or altogether?



  • What’s the override values for the number of rounds needed to win a duel map? I enjoy the duel maps, but they take so much longer than other sorts of maps that it throws the flow off. I’d like to change it so that duel maps take 6 rounds to win instead of 10.



  • After yesterdays update i can´t get mi Ded-Server working. Any advice?



  • Firstly thanks for putting up this awesome guide, made getting my server up so much easier!!!

    Question about the Duel mode; all the other game modes have a section like [AOC.AOCCTF] or [AOC.AOCLTS] where you can adjust RoundTimeOverride= etc however there is no mention of a similar entry for Duel mode ie; [AOC.AOCDUEL].

    It would be good to be able to adjust the amount of wins needed for the Duel mode, any ideas?



  • We definitely do need this. Currently duel mode lasts probably 3 times as long as modes like TDM or FFA. It’s disruptive in as a part of a mixed-rotation maplist because of that. We really need a way to add a time limit to duel mode or tweak the number of rounds needed to win.



  • Found where you can set the number of rounds to win for a duel;

    [AOC.AOCDuel]
    iCustomRoundsToWin=0



  • @Meister:

    Found where you can set the number of rounds to win for a duel;

    [AOC.AOCDuel]
    iCustomRoundsToWin=0

    epic….you sir, have many thanks from many people…



  • How do I get the new game modes and maps on my server? I am leasing one from a company, it isnt my server here at some.



  • @Warhawk66:

    How do I get the new game modes and maps on my server? I am leasing one from a company, it isnt my server here at some.

    Did you read OP? If you plan on renting a server you need to familiarize yourself with how they work and not be lazy…

    Which Company? If they are legit they should provide you with this information and the tools to access it.

    Anyway, you have to mod the PCSERVER-UDKGAME.ini file under …/UDK/CONFIG. Open with a text editor and search for maplist…This is basic tho, if you have more questions friend me in steam or PM.
    -Park Ranger Jeff



  • Hi.

    We are 2 people that has followed this great guide, on two different machines with two different network connections.
    Result is the same:
    Client setup: process starts and runs (UDK.exe), but no console shows up, and the game cannot be seen in the server list.
    Server setup: When using UDKLoggin.exe, the console shows and everything seems to be fine. You cannot type anything in the console though, and the game cannot be seen in the server list.
    We´ve NATted/forwarded the ports as they should.

    Anybody else having the same problem?



  • [AOC.AOCDuel]
    iCustomRoundsToWin=0

    Hello,
    I’m very interesting about this topic because i’d like to reduce the number of wins in duel maps on my server (which is hosted by multiplay).
    When i look at my UDKGame.ini file i have no AOCDuel repertory but i created one and change number 0 to 5. And the duel maps still requires 10 victories to switch to the next one
    All the settings that i created with new repertories or new command lines works fine (ie rounds to win in deathmatch) except this one.
    Is there other lines required ?
    Someone could help me ?
    Thanks


Log in to reply