Mapvote in 2004 :-(

  • 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.

Sailsoft

New Member
May 4, 2003
17
0
0
Visit site
BDB, what do you think of mapvote in 2004 ???
I really don't like what has been done to it....

No more pictures of the map you choose.
A bug when you enter it, the gametype doesn't match the maps you see, and when you choose one then you end up in e.g. a ONS map in DM-mode.

Gonna use 400 B11 again I think...
Edit: Damn, pressing HOME in UT2004 crashed the complete game !!!!
First mutator I found that doesn't work anymore...
 
Last edited:

Lodeep

New Member
May 28, 2003
3
0
0
www.mokum-x.com
Sailsoft said:
BDB, what do you think of mapvote in 2004 ???
I really don't like what has been done to it....

No more pictures of the map you choose.
A bug when you enter it, the gametype doesn't match the maps you see, and when you choose one then you end up in e.g. a ONS map in DM-mode.

Gonna use 400 B11 again I think...

Will that Work BTW ?
 

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
Well, I worked on Ut2004s map voting. I've never seen the problem with the
wrong Gametype being selected. I'll have to try it.
Are you sure you have the configurations right ?

Also, You can right click a map name and select "View Details" to see the screen shot.
 

Sailsoft

New Member
May 4, 2003
17
0
0
Visit site
BDB, thanks for your answer...

It happens not only on my server, but on servers of some M8's of me also...
After playing a game, mapvote comes up, and e.g. gametype is already on Onslaught, but you get to see DM maps below it.
So if someone isn't paying attension, he picks a DM map, but the gametype will be onslaught.
Doesn't happen all the time...

Do you know why your old mapvote (B11) gives an GPF at the client side ?
All mutators I have tried so far worked, except Mapvote 4.00 B11.

What the pictures concernd, you were right, rightclicking you can see a picture. Can't find it very handy, because you don't have much time doing that for more then 1 map.... But okay, not that much of a problem.
 

Sailsoft

New Member
May 4, 2003
17
0
0
Visit site
Same here Lodeep...

Only get it some time after the game ends, or through the menu's.
Very annoying.
That's why I wanted to install the 4.00B11 version, but that only crashes my game. :mad:
 
I also do not get the map vote screen all the time (unless I go through the menus). And my 'hot key' for the voting menu does not work at all; I think it worked the first time I pressed it but hasn't since.

Here's one vote for making it work/look like it did in 2003.

BDB - no offense, UT* would not be the same without your MapVote. When 2003 first came out and we didn't have MapVote it definitly felt 'handicaped'. It just seems that they (Epic et al) wouldn't let you do what you do best.
 

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
Sailsoft said:
BDB, thanks for your answer...
It happens not only on my server, but on servers of some M8's of me also...
After playing a game, mapvote comes up, and e.g. gametype is already on Onslaught, but you get to see DM maps below it.
So if someone isn't paying attension, he picks a DM map, but the gametype will be onslaught.
Doesn't happen all the time...
I know it doesnt do this on all server. I was playing last night on one that work just fine.
If you could please post your Mapvote ini setting.
Also comment out the "Suppress=MapVote" line in your ini file.
(add a semicolon in front of it ";").
Then look at the log file after this problem occurs.

Do you know why your old mapvote (B11) gives an GPF at the client side ?
All mutators I have tried so far worked, except Mapvote 4.00 B11.
I have no idea why it GPFs.

What the pictures concernd, you were right, rightclicking you can see a picture. Can't find it very handy, because you don't have much time doing that for more then 1 map.... But okay, not that much of a problem.

Yeah, this wasn't my idea. My original version looked much like 2003 version and I was forced to change it.
 

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
Tosk said:
I also do not get the map vote screen all the time (unless I go through the menus). And my 'hot key' for the voting menu does not work at all; I think it worked the first time I pressed it but hasn't since.
The keybind doesnt work. Someone else put that there and never told me
about it. They never hooked it up. I'll try to fix this in the patch.

Tosk said:
Here's one vote for making it work/look like it did in 2003.
Sorry, this is not up to me.

Tosk said:
BDB - no offense, UT* would not be the same without your MapVote. When 2003 first came out and we didn't have MapVote it definitly felt 'handicaped'. It just seems that they (Epic et al) wouldn't let you do what you do best.
Thanks.
You are some what right, there were some issues during development. But, I probably shouldn't go there.
 

Sailsoft

New Member
May 4, 2003
17
0
0
Visit site
Quote:
I have no idea why it GPFs.
/end Quote:

Is there a change you will make a new version of mapvote 4.00 ???
As a mutator like before ??? Or are you not allowed to do that ?
 

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
If I have time I could modify MapVote to work and link into the menu. (Press Esc and click the Map Voting button to open).
But, Not sure if I will have time to do this at this time.
 

Magic_Taco

New Member
Nov 28, 2003
10
0
0
I've had the same problems re: GameType and Maplist mismatch, but so far it only happens to me the first time MapVote pops up (after the first match has ended), and the GameType is always what I played before I closed my remote server (doing a lot of testing!). So if I played CTF, then killed my server, I would later restart the server, play the map listed in the .bat, then when MV pops up, it shows CTF as the game type but the map list from the current game type. So far this is consistent, and only happens to me after the first match.

Here's my Config section:
[xVoting.xVotingHandler]
VoteTimeLimit=50
ScoreBoardDelay=10
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=True
bAccumulationMode=True
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=0
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=true
bKickVote=False
bMatchSetup=False
KickPercent=51
bAnonymousKicking=True
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0

(adding a ";" before CurrentGameConfig=0 didn't do anything, just checked)

FWIW, I miss the old MapVote, too. It was a cleaner interface, plus the map pictures were helpful. And why Epic decided to make GameSpeed a mutator which apparently can't be changed on a per-gametype basis is beyond me (I know, not relevant here, but I gotta rant). So many things right with the game, but too many things messed up for the admin. :(
 
Last edited:

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
Magic_Taco said:
I've had the same problems re: GameType and Maplist mismatch, but so far it only happens to me the first time MapVote pops up (after the first match has ended), and the GameType is always what I played before I closed my remote server (doing a lot of testing!). So if I played CTF, then killed my server, I would later restart the server, play the map listed in the .bat, then when MV pops up, it shows CTF as the game type but the map list from the current game type. So far this is consistent, and only happens to me after the first match.

Here's my Config section:
[xVoting.xVotingHandler]
VoteTimeLimit=50
ScoreBoardDelay=10
bAutoOpen=True
MidGameVotePercent=50
bScoreMode=True
bAccumulationMode=True
bEliminationMode=False
MinMapCount=2
MapVoteHistoryType=xVoting.MapVoteHistory_INI
RepeatLimit=0
DefaultGameConfig=0
bDefaultToCurrentGameType=True
bMapVote=true
bKickVote=False
bMatchSetup=False
KickPercent=51
bAnonymousKicking=True
MapListLoaderType=xVoting.DefaultMapListLoader
ServerNumber=1
CurrentGameConfig=0

(adding a ";" before CurrentGameConfig=0 didn't do anything, just checked)

Ahhh, this makes sense then. Try changing bDefaultToCurrentGameType to False.
MapVote can doesen't know which GameConfig is the current one on start up
because the start up parameters are unkown. So this could cause a mismatched gametype.

Let me know if that works.
Until the patch comes out you'll have to be sure to that the startup parameters (gametype) matches the default GameConfig.
IE, If your first GameConfig is DeathMatch then start the server as DeathMatch in your startup batch file.

Thanks for the info.
I'll look into this more tonight.

FWIW, I miss the old MapVote, too. It was a cleaner interface, plus the map pictures were helpful. And why Epic decided to make GameSpeed a mutator which apparently can't be changed on a per-gametype basis is beyond me (I know, not relevant here, but I gotta rant). So many things right with the game, but too many things messed up for the admin. :(

Yep, Admin stuff usually takes a back seat to game play.
Maybe if I have time I'll make an alternate interface that looks like the old one.
 

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
TheViking said:
Where can i find the mapvote for unreal 2004 mate?

It comes with UT2004.
Here is a piece of an unfinished document I'm working on that explains how to enable it.
Code:
Unreal Tournament 2004 Server Voting Configuration
==================================================

By default the voting options in UT2004 are disabled. Enabling them will
required editing the servers INI file. 
Also, most of the GUI menus for voting ontions were disabled weeks before
UT2004 went gold. Unfortunatly they can not be reenabled.
The menus should reenables in the next patch.

To enable voting on the server edit the server's INI file. 
The default INI file will be \UT2004\System\UT2004.ini
If the server is a dedicated server started from a command prompt or batch
file then the ini file used may be different. 
If there is a "/INI=filename.ini" in the command line then this changed
the INI file used. In this case edit the specified INI file instead of
UT2004.ini.

Add the following to the bottom of the INI file:

[xVoting.xVotingHandler]
bMapVote=true
bKickVote=true

This will enable both map and kick voting.
By default all UT2004 gametypes are configured for voting.

DeathMatch
TeamGame
DoubleDom
Capture The Flag
BombingRun
Mutant
LastManStanding
Invasion
Onslaught
Assault

To change the map voting game types you need to add GameConfig lines to the 
INI file. 
NOTE: An easier method of configuring gametypes is to use the Web Admin 
      interface. This will be detailed later in this document.

GameConfig lines are of the following format:
GameConfig=(GameClass="",Prefix="",Acronym="",GameName="",Mutators="",Options="")

Following are possible options for each GameConfig options.

GameClass: 
    This is the class name of the GameType. The following are game classes that are shipped
    with UT2004:

    DeathMatch       - GameClass="XGame.xDeathMatch"
    TeamGame         - GameClass="XGame.xTeamGame"
    DoubleDom        - GameClass="XGame.xDoubleDom"
    Capture The Flag - GameClass="XGame.xCTFGame"
    BombingRun       - GameClass="XGame.xBombingRun"
    Mutant           - GameClass="BonusPack.xMutantGame"
    LastManStanding  - GameClass="BonusPack.xLastManStandingGame"
    Invasion         - GameClass="SkaarjPack.Invasion"
    Onslaught        - GameClass="Onslaught.ONSOnslaughtGame"
    Assault          - GameClass="UT2k4Assault.ASGameInfo" 
     
    For custom Mods ask the Mod developer or loc at the INT file that comes with the MOD.
    For example: 
    Red Orchestra - FileName = ROGame.int
    [Public]
    Object=(Class=Class,MetaClass=Engine.GameInfo,Name=ROGame.ROTeamGame,Description="RO|Red Orchestra|ROMenu.ROTab_InstantActionBaseRules|ROMenu.ROMapList|true")
                                                       *****************
    Example: GameClass="ROGame.ROTeamGame"

Prefix:
    This is the map filename prefixes to associate with the game type.

    These are the default prefixes for the gametypes shipped with UT2004:
    DeathMatch       - Prefix="DM"
    TeamGame         - Prefix="DM"
    DoubleDom        - Prefix="DOM"
    Capture The Flag - Prefix="CTF"
    BombingRun       - Prefix="BR"
    Mutant           - Prefix="DM"
    LastManStanding  - Prefix="DM"
    Invasion         - Prefix="DM"
    Onslaught        - Prefix="ONS"
    Assault          - Prefix="AS"
     
    You can list more than one Prefix in the Prefix option by separating each 
    with a comma. Example: Prefix="DM,CTF,DOM"

    You can change the prefix to do some non-standard things like playing DeathMatch
    on Onslaught maps (Prefix="ONS") or play Invasion on CTF or BombingRun maps 
    (Prefix="CTF,BR"). You can also do some dumb things that wouldnt work well so
    be carefull. For example playing CTF on a non-CTF  map would be dumb because there
    are no flags, therefore; noone would be able to score.

Acronym:
    This is a short acronym or abbreviation for the game type used in voting messages. 
    The acronym can be any thing you want.
    Example: Acronym="InstaDM"
    Example voting message: "BDB has voted for DM-Gael(InstaDM)"

GameName:
    This is the text that will show in the list of game types on the map voting interface
    screen that the players will select.
    
    Examples:    

    DeathMatch       - GameName="DeathMatch"
    TeamGame         - GameName="TeamGame"
    DoubleDom        - GameName="DoubleDom"
    Capture The Flag - GameName="Capture The Flag"
    BombingRun       - GameName="BombingRun"
    Mutant           - GameName="Mutant"
    LastManStanding  - GameName="LastManStanding"
    Invasion         - GameName="Invasion"
    Onslaught        - GameName="Onslaught"
    Assault          - GameName="Assault"

Mutators:
    This is a list of any mutators that you want to be activated with this game type.
    The list is comma delimited. 
    Example: Mutators="XGame.MutQuadJump,XGame.MutRegen,XGame.MutSlomoDeath,UTClassic.MutUseSniper"    

    Here are a few example mutators:

    UnrealGame.MutBigHead
    UnrealGame.MutLowGrav
    UnrealGame.MutDelayedSpawn
    UnrealGame.MutGameSpeed
    UnrealGame.MutBerserk
    UnrealGame.MutMovementModifier
    UTClassic.MutUTClassic
    UTClassic.MutUseSniper
    UTClassic.MutUseLightning
    UTClassic.MutUseSniper
    XWeapons.MutArena
    XWeapons.MutNoSuperWeapon
    Bonuspack.MutCrateCombo
    Bonuspack.MutPintSizeCombo
    XGame.MutFastWeapSwitch
    XGame.MutInstaGib
    XGame.MutNoAdrenaline
    XGame.MutQuadJump
    XGame.MutRegen
    XGame.MutSlomoDeath
    XGame.MutSpeciesStats
    XGame.MutUDamageReward
    XGame.MutVampire
    Onslaught.MutBigWheels
    Onslaught.MutLightweightVehicles    
    Onslaught.MutOnslaughtWeapons
    OnslaughtFull.MutVehicleArena
    Onslaught.MutWheeledVehicleStunts

Options:
    List of Game configuration Options. If more than one separate each with a comma.
    Example: "WeaponStay=True,Translocator=True,TimeLimit=5"

    Some GameOptions available (Note: this is an incomplete list) - 
    GameSpeed, AccessControl, AdminName, AdminPassword,
    GameRules, GamePassword, AllowThrowing, AllowBehindview, 
    GameStats, DemoRec, Translocator, bAutoNumBots, AutoAdjust
    PlayersMustBeReady, DMTeam, WeaponStay, QuickStart, RedTeamAI
    BlueTeamAI, RedTeam, BlueTeam, RedTeamSymbol, BlueTeamSymbol
    FF, FriendlyFireScale, BalanceTeams

Example GameConfig:
GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="Dont Touch My Flag",Mutators="MapVote400b10.MapVote,KickIdlersUT2003V1b.KickIdlers",Options="WeaponStay=True?Translocator=True?TimeLimit=15")
GameConfig=(GameClass="XGame.xCTFGame",Prefix="CTF",Acronym="CTF",GameName="CTF LowGrav/InstaGib",Mutators="MapVote400b10.MapVote,KickIdlersUT2003V1b.KickIdlers,XGame.MutInstaGib,UnrealGame.MutBigHead,UnrealGame.MutLowGrav",Options="Translocator=False?TimeLimit=5")

GameConfig=(GameClass="XGame.xBombingRun",Prefix="BR",Acronym="BR",GameName="Bombing Run",Mutators="MapVote400b10.MapVote,KickIdlersUT2003V1b.KickIdlers",Options="")
GameConfig=(GameClass="XGame.xBombingRun",Prefix="BR",Acronym="BR",GameName="BR LowGrav/InstaGib",Mutators="MapVote400b10.MapVote,KickIdlersUT2003V1b.KickIdlers,XGame.MutInstaGib,UnrealGame.MutBigHead,UnrealGame.MutLowGrav",Options="")
 

BDB

New Member
May 9, 2000
398
0
0
NC, USA
www.planetunreal.com
FYI, I found the cause of the wrong gametype loading for maps the first time.
There should be a fix in the patch.
To work around it just enable Kick voting.

bKickVote=True