RO2 Multiplayer Campaign: Difference between revisions

From Tripwire Interactive Wiki
Jump to navigation Jump to search
Line 40: Line 40:


==Set Up==
==Set Up==
To set up a server for multiplayer campaign, sever admins can either make changes directly in the games config files or do so via the web admin system.
===Editing ROGame.ini===
There are several settings located in the ROGame.ini that will control how to start a campaign game as well as how it will play out.
[ROGame.ROGameInfo]
CampaignMaxTeamDifference=6
bCampaignGame=True
CampaignStartingCombatPower=200.000000
CampaignVotingDelay=15.000000
CampaignAttackDefendVoteTime=25.000000
CampaignTerritoryVoteTime=20.000000
CampaignFirstTerritoryVoteTime=60.000000
CampaignTerritoryMapVoteTime=25.000000
CampaignCompleteVideoPlayTime=30.000000
TerritoryMaps[0]=(Maps[0]="TE-Gumrak",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[1]=(Maps[0]="TE-Spartanovka",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[2]=(Maps[0]="TE-Apartments",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[3]=(Maps[0]="TE-MamayevKurgan",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[4]=(Maps[0]="TE-CommissarsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[5]=(Maps[0]="TE-RedOctoberFactory",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[6]=(Maps[0]="TE-PavlovsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[7]=(Maps[0]="TE-Station",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[8]=(Maps[0]="TE-FallenFighters",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
TerritoryMaps[9]=(Maps[0]="TE-GrainElevator",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[0]=(Maps[0]="TE-Gumrak",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[1]=(Maps[0]="TE-Spartanovka",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[2]=(Maps[0]="TE-Apartments",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[3]=(Maps[0]="TE-MamayevKurgan",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[4]=(Maps[0]="TE-CommissarsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[5]=(Maps[0]="TE-RedOctoberFactory",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[6]=(Maps[0]="TE-PavlovsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[7]=(Maps[0]="TE-Station",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[8]=(Maps[0]="TE-FallenFighters",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
StalingradTerritoryMaps[9]=(Maps[0]="TE-GrainElevator",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[0]=(Maps[0]="RSTE-Hanto",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[1]=(Maps[0]="RSTE-IwoJima",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[2]=(Maps[0]="RSTE-IwoJima",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[3]=(Maps[0]="RSTE-Hanto",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[4]=(Maps[0]="RSTE-Peleliu",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[5]=(Maps[0]="RSTE-Saipan",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[6]=(Maps[0]="RSTE-Kwajalein",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[7]=(Maps[0]="RSTE-Peleliu",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[8]=(Maps[0]="RSTE-Hanto",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
PacificTerritoryMaps[9]=(Maps[0]="RSTE-GuadalCanal",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=)
CampaignTheater=0
CampaignLength=ROCL_Default
===Web Admin===

Revision as of 16:48, 23 September 2013

Summary

Multiplayer Campaign Mode is an all new paradigm in multiplayer FPS games – more than just a game type, it ties the game types and individual matches together into a campaign that can last hours. This gives the multiplayer game more depth than ever before – individual matches now matter for the overall victory or loss in the MP campaign. Both sides battle it out to control territories on a large scale battle map, voting on which territories to attack, whether to attempt to take more territory, or to defend and try to grind down the enemies resources. We like to say it is like a “meta” game of Risk. This mode was released with both a Stalingrad and Pacific theater campaign.

Stalingrad Theater

Pacific Theater

How It Works

Start Of The Game

At the start (or restart) of a Multiplayer Campaign game, the starting attacking and defending sides are chosen randomly.

If your team is the attacking team you will see this message: "Select an enemy territory to attack!"

If your team is the defending team you will see this message: "The enemy is selecting a territory, please wait..."

Once the attacking team has been set, the team will vote for which territory (held by the other team) they want to attack.

Valid locations for the attackers to choose are those that share a border with a territory that the attackers own. The territory with the most attacking votes will be selected and the game will begin. If the campaign has been set up so that there are multiple maps within a territory, the attackers will then have a chance to select which map within that territory they want to attack (once again based on which has the most votes).

How To Play

Combat Power

There are two ways to win a campaign game. The first is to conquer every territory on the campaign map. The second is to have your enemy expend all of their combat power. Combat Power is the item which teams will spend while playing the game. Both teams start with (a server set) equal amount of combat power. The more starting combat power there is, the longer a campaign can potentially run, the less there is, the more likely it will end quickly.

On the Campaign Map there are four main sections that will allow you to determine how the game is progressing. The total combat power you have is listed at the top left under Combat Power. The section under that, Combat Cost, will specify how much combat power your actions will cost. It is more costly to attack than to defend. The third section, War Machine, summarizes how many territories your team holds. This is important as each territory your team holds will regenerate combat power for your team each turn (ie: after a map has been played). The final section, Enemy Combat Power, will show you how much combat power the other team has remaining.

Combat power is expended via reinforcements. The more reinforcements a team has at the end of a round, the less combat power will have been expended for that turn. If a team has little to no reinforcements left at the end of a round, the full combat power cost will be expended for their action (attacking or defending) that turn.

Territory Victory and Defeat

Once a territory (and map) have been selected during the campaign map phase, that map is played out as a standard single round/match. After the match has been played both teams will return to the campaign map (ending the turn). If the attackers won the map, they will take over that territory in the campaign map allowing them attack access to other territories as well as generating additional combat power for them per turn. If the defenders won they will have expended the attacking teams combat power (with the attackers having nothing to show for it). At this point the defenders will have a vote on if they would like to keep defending or would like to go on the attack.

The side that is attacking will now pick the territory (and map), via a vote, that they wish to gain control over.

Campaign End

Once a team has achieved one of the two victory conditions (own all territories or have the other team expend all their combat power), they will have won the campaign. The teams will be presented with win or loss screens and videos and then the campaign will restart.

Set Up

To set up a server for multiplayer campaign, sever admins can either make changes directly in the games config files or do so via the web admin system.

Editing ROGame.ini

There are several settings located in the ROGame.ini that will control how to start a campaign game as well as how it will play out.


[ROGame.ROGameInfo] CampaignMaxTeamDifference=6 bCampaignGame=True CampaignStartingCombatPower=200.000000 CampaignVotingDelay=15.000000 CampaignAttackDefendVoteTime=25.000000 CampaignTerritoryVoteTime=20.000000 CampaignFirstTerritoryVoteTime=60.000000 CampaignTerritoryMapVoteTime=25.000000 CampaignCompleteVideoPlayTime=30.000000

TerritoryMaps[0]=(Maps[0]="TE-Gumrak",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[1]=(Maps[0]="TE-Spartanovka",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[2]=(Maps[0]="TE-Apartments",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[3]=(Maps[0]="TE-MamayevKurgan",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[4]=(Maps[0]="TE-CommissarsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[5]=(Maps[0]="TE-RedOctoberFactory",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[6]=(Maps[0]="TE-PavlovsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[7]=(Maps[0]="TE-Station",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[8]=(Maps[0]="TE-FallenFighters",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) TerritoryMaps[9]=(Maps[0]="TE-GrainElevator",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[0]=(Maps[0]="TE-Gumrak",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[1]=(Maps[0]="TE-Spartanovka",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[2]=(Maps[0]="TE-Apartments",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[3]=(Maps[0]="TE-MamayevKurgan",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[4]=(Maps[0]="TE-CommissarsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[5]=(Maps[0]="TE-RedOctoberFactory",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[6]=(Maps[0]="TE-PavlovsHouse",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[7]=(Maps[0]="TE-Station",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[8]=(Maps[0]="TE-FallenFighters",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) StalingradTerritoryMaps[9]=(Maps[0]="TE-GrainElevator",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[0]=(Maps[0]="RSTE-Hanto",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[1]=(Maps[0]="RSTE-IwoJima",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[2]=(Maps[0]="RSTE-IwoJima",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[3]=(Maps[0]="RSTE-Hanto",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[4]=(Maps[0]="RSTE-Peleliu",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[5]=(Maps[0]="RSTE-Saipan",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[6]=(Maps[0]="RSTE-Kwajalein",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[7]=(Maps[0]="RSTE-Peleliu",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[8]=(Maps[0]="RSTE-Hanto",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) PacificTerritoryMaps[9]=(Maps[0]="RSTE-GuadalCanal",Maps[1]=,Maps[2]=,Maps[3]=,Maps[4]=) CampaignTheater=0 CampaignLength=ROCL_Default

Web Admin