When I try to use the UI to vote for a map that is specified with -sdkfileid, it tells me that the map doesn’t exist or is disabled. However, I can adminChangeMap to it.
I can vote for AOC maps. I can’t vote for TO2-Crypts (it’s just specified via maplist= since I couldn’t find it in the steam workshop) and I can’t vote for anything that is specified by sdkfileid, such as hordetown.
I’m using a different config directory as specified by -configsubdir
I haven’t tested to see if the server I’m running without -configsubdir correctly allows for map voting
Thoughts?
Relevant ini section
[AOC.AOCGame]
bLogGameplayEvents=false
GameplayEventsWriterClassName=Engine.GameplayEventsWriter
GameplayEventsHeartbeat=1.000000
bForceRespawn=True
bAllowNonTeamChat=True
Maplist=TO2-HordeTown
Maplist=TO2-Crypts
PerspectiveLock=PLOCK_1P
fServerTeamDamagePercent=0.500000
fTimeDilation=1.000000
bEnableVoteKick=true
bEnableVoteChangeMap=true
bEnableVoteResetMap=true
bOnlyAdminsCanInitiateVotes=false
bOnlyAdminsCanVote=false
bOnlyTeammatesCanVoteKick=false
bOnlyTeammatesAbstainsCountAgainstMinimum=false
fVoteMinAmountNonAbstainers=0.400000
fVoteSuccessThreshold=0.550000
fVoteDurationSeconds=30.000000
fVoteTallyUpdates=2.000000
fVoteEnactDelaySeconds=10.000000
fVoteTimeBetweenVoteKicksAgainstSamePlayer=60.000000
fVoteTimeBetweenVotesFromOnePlayer=60.000000
fVoteKickBanDurationSeconds=300.000000
bForceTeamVOIP=false
bRankedServer=true
...
Relevant shortcut
start "Chivalry HORDE Server" /HIGH UDK.exe server TO2-HordeTown?steamsockets -sdkfileid=267213779 -sdkfileid=259637968 -sdkfileid=335471887 -Port=7600 -QueryPort=7610 -configsubdir=HORDE_CONFIG -seekfreeloadingserver