Jump to content
RoyAwesome

Tournament Mode

Recommended Posts

Configuring Tournament Mode
 
 Tournament Mode is a special Ruleset that can be enabled on a per-server basis.  It's intended to allow a highly configurable ruleset that allows competitive communities the ability to modify certain settings in the game as well as ensure a higher level of fairness.  Note: A server in tournament mode cannot be licensed.  
 
 To enable tournament mode on your server, add the following to DefaultGame.ini (NOTE: Your server must be restarted for these ini changes to take effect):

Alpha 6

[/Script/Squad.SquadGameMode]
bTournamentMode=true

 

Alpha 7    

[/Script/Squad.SQGameMode]
bTournamentMode=true

Features

 

Client Setting Enforcement

To assist tournaments enforcing certain clientside configuration settings, a server in Tournament Mode can enforce certain settings requirements for players.  These restrictions are defined as an array of settings and the min and max value (inclusive) that the client must have set to play on the server.  Should they fail to meet the requirements, their clients will exit with an error message.

To set a requirement, you need to add the following to DefaultGame.ini:

    [/Script/Squad.SQTournamentModeRuleset]
    +Restrictions=(Setting="ExampleSetting", Min=0, Max=1)
    +Restrictions=(Setting="ExampleSetting2", Min=0, Max=1)


    
You can find the settings to restrict inside of DefaultScalability.ini.  For example, if you wanted to restrict the foliage View Distance to max, you do the following:

 

   [/Script/Squad.SQTournamentModeRuleset]
   +Restrictions=(Setting="r.ViewDistanceScale", Min=1, Max=1)


You can have any number of restrictions, as long as you don't forget the +.  

 

 

Future Tournament Mode settings will be documented in this thread. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×