Here is an example LevelRotation.xml with all the customizable settings and some maps specified -- customizing both the game type and variant. This will result in an unranked server.
Code: Select all
<levelRotation name="Custom">
<ServerInfo>
<!-- You can specify a MOTD of up to 165 characters and a JPEG/PNG 128x128 image URL -->
<Details name="NFOservers.com - New server" motd="Rent your own server from www.nfoservers.com!" imageUrl="http://www.nfoservers.com/crysis2banner.png" />
<Variant name="Custom">
<!-- If you change any of this group, your server will run UNRANKED -->
<Option setting="g_maxHealthMultiplier 1.0" /> <!--Multiplyer (default=1.0) -->
<Option setting="g_timelimit 10" /> <!-- Time limit for each round (in minutes, 0 = infinite time) (default=10) -->
<Option setting="g_scoreLimit 50" /> <!-- Score need to finish the round (0 = infinite score) (default=50) -->
<Option setting="g_minplayerlimit 6" /> <!-- Number of required players for a game to start (default=6) -->
<Option setting="g_autoReviveTime 7" /> <!-- (default=7) -->
<Option setting="g_numLives 0" /> <!-- (default=0) -->
<Option setting="g_maxHealthMultiplier 1" /> <!-- (default=1) -->
<Option setting="g_mpRegenerationRate 1" /> <!-- 0=slow, 1=normal, 2=fast (default=1) -->
<Option setting="g_friendlyfireratio 0.0" /> <!-- fraction of damage dealt to friendlies - can go negative to deal damage back to the person firing (default=0.0) -->
<Option setting="hud_radarTypeMP 1" /> <!-- 0=off, 1=normal, 2=always on (default=1) -->
<Option setting="g_mpHeadshotsOnly 0" /> <!-- 0=off, 1=only headshots (default=0) -->
<Option setting="g_allowCustomLoadouts 1" /> <!-- 0=no custom loadouts, 1=allow loadout (default=1) -->
<Option setting="g_allowSuitPerks 1" /> <!-- 0=no suit perks, 1=allow suit perks (default=1) -->
<Option setting="g_allowTeamPerks 1" /> <!-- 0=no team perks, 1=allow team perks (default=1) -->
<Option setting="hud_dogtagsEnable 1" /> <!-- 0=disable dogtags, 1=enable dogtags (default=1) -->
<Option setting="g_allowFatalityBonus 1" /> <!-- 0=disable fatality bonus,1=allow fatality bonus (default=1) -->
<Option setting="g_modevarivar_proHud 0" /> <!-- 0=use normal hud, 1=use pro hud (default=0) -->
<Option setting="g_modevarivar_disableNanosuit 0" /> <!-- 0=use suit, 1=disable suit (default=0) -->
<Option setting="g_modevarivar_disableKillCam 0" /> <!-- 0=allow killcam, 1=disable killcam (default=0) -->
<Option setting="g_modevarivar_disableSpectatorCam 0" /> <!-- 0=allow spectator camera, 1=disable spectator camera (default=0) -->
<Option setting="g_allowExplosives 1" /> <!-- 0=disable explosives,1=allow explosives (default=1) -->
<Option setting="g_forceWeapon -1" /> <!-- -1=allow all weapons, otherwise this is the index of the weapon that all players will be given (default=-1) -->
<!-- You can safely change any of this group without losing RANKED mode -->
<Option setting="g_autoAssignTeams 1" /> <!-- 0=allow users to pick their team, 1=auto assign teams (default=1) -->
<Option setting="gl_time 10.0" /> <!-- Time spent in the lobby between games (default=45.0) -->
<Option setting="g_gameRules_startTimerLength 5.0" /> <!-- Time from first player loading to the game starting (default=15.0) -->
<Option setting="gl_initialTime 5" /> <!-- Time until a round starts when the minimum number of players join (default=10) -->
</Variant>
</ServerInfo>
<level name="Wars/cw2_alien_vessel" gameRules="InstantAction" />
<level name="Wars/cw2_alien_vessel_small" gameRules="TeamInstantAction" />
<level name="Wars/cw2_church" gameRules="Extraction" />
<level name="Wars/cw2_city_hall" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_collided_buildings" gameRules="CrashSite" />
<level name="Wars/cw2_cxp_liberty_mil" gameRules="TeamInstantAction" />
<level name="Wars/cw2_downtown" gameRules="Extraction" />
<level name="Wars/cw2_lighthouse" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_pier" gameRules="Assault" />
<level name="Wars/cw2_rooftop_gardens" gameRules="CrashSite" />
<level name="Wars/cw2_terminal" gameRules="InstantAction" />
<level name="Wars/cw2_cxp_liberty" gameRules="CaptureTheFlag" />
</levelRotation>
Here is an example LevelRotation.xml from a customer who runs a custom game type/map list, with a standard variant -- therefore allowing his server to remain ranked but still play his desired maps:
Code: Select all
<levelRotation name="Custom">
<ServerInfo>
<!-- You can specify a MOTD of up to 165 characters and a JPEG/PNG 128x128 image URL -->
<Details name="YourServerName" motd="Your MOTD" imageUrl="http://www.nfoservers.com/crysis2banner.png" />
<Variant name="Standard">
</Variant>
</ServerInfo>
<level name="Wars/cw2_alien_vessel" gameRules="InstantAction" />
<level name="Wars/cw2_alien_vessel" gameRules="TeamInstantAction" />
<level name="Wars/cw2_alien_vessel" gameRules="CrashSite" />
<level name="Wars/cw2_alien_vessel" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_alien_vessel" gameRules="Assault" />
<level name="Wars/cw2_alien_vessel" gameRules="Extraction" />
<level name="Wars/cw2_alien_vessel_small" gameRules="InstantAction" />
<level name="Wars/cw2_alien_vessel_small" gameRules="TeamInstantAction" />
<level name="Wars/cw2_alien_vessel_small" gameRules="CrashSite" />
<level name="Wars/cw2_alien_vessel_small" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_alien_vessel_small" gameRules="Assault" />
<level name="Wars/cw2_alien_vessel_small" gameRules="Extraction" />
<level name="Wars/cw2_church" gameRules="InstantAction" />
<level name="Wars/cw2_church" gameRules="TeamInstantAction" />
<level name="Wars/cw2_church" gameRules="CrashSite" />
<level name="Wars/cw2_church" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_church" gameRules="Assault" />
<level name="Wars/cw2_church" gameRules="Extraction" />
<level name="Wars/cw2_city_hall" gameRules="InstantAction" />
<level name="Wars/cw2_city_hall" gameRules="TeamInstantAction" />
<level name="Wars/cw2_city_hall" gameRules="CrashSite" />
<level name="Wars/cw2_city_hall" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_collided_buildings" gameRules="InstantAction" />
<level name="Wars/cw2_collided_buildings" gameRules="TeamInstantAction" />
<level name="Wars/cw2_cxp_liberty_mil" gameRules="InstantAction" />
<level name="Wars/cw2_cxp_liberty_mil" gameRules="TeamInstantAction" />
<level name="Wars/cw2_cxp_liberty_mil" gameRules="CrashSite" />
<level name="Wars/cw2_cxp_liberty_statue" gameRules="InstantAction" />
<level name="Wars/cw2_cxp_liberty_statue" gameRules="TeamInstantAction" />
<level name="Wars/cw2_cxp_liberty_statue" gameRules="CrashSite" />
<level name="Wars/cw2_downtown" gameRules="InstantAction" />
<level name="Wars/cw2_downtown" gameRules="TeamInstantAction" />
<level name="Wars/cw2_downtown" gameRules="CrashSite" />
<level name="Wars/cw2_downtown" gameRules="Assault" />
<level name="Wars/cw2_downtown" gameRules="Extraction" />
<level name="Wars/cw2_lighthouse" gameRules="InstantAction" />
<level name="Wars/cw2_lighthouse" gameRules="TeamInstantAction" />
<level name="Wars/cw2_lighthouse" gameRules="CrashSite" />
<level name="Wars/cw2_lighthouse" gameRules="CaptureTheFlag" />
<level name="Wars/cw2_pier" gameRules="InstantAction" />
<level name="Wars/cw2_pier" gameRules="TeamInstantAction" />
<level name="Wars/cw2_pier" gameRules="CrashSite" />
<level name="Wars/cw2_pier" gameRules="Assault" />
<level name="Wars/cw2_pier" gameRules="Extraction" />
<level name="Wars/cw2_rooftop_gardens" gameRules="CrashSite" />
<level name="Wars/cw2_rooftop_gardens" gameRules="TeamInstantAction" />
<level name="Wars/cw2_rooftop_gardens" gameRules="InstantAction" />
<level name="Wars/cw2_terminal" gameRules="TeamInstantAction" />
<level name="Wars/cw2_terminal" gameRules="InstantAction" />
<level name="Wars/cw2_cxp_liberty" gamerules="CaptureTheFlag" />
<level name="Wars/cw2_cxp_liberty" gamerules="Assault" />
<level name="Wars/cw2_cxp_liberty" gamerules="Extraction" />
</levelRotation>