Changeset 16


Ignore:
Timestamp:
04/28/20 14:43:44 (4 years ago)
Author:
bart
Message:

Enhanced tournament runner

Files:
16 added
1 edited

Legend:

Unmodified
Added
Removed
  • protocol/src/main/java/geniusweb/protocol/tournament/allpermutations/AllPermutationsSettings.java

    r14 r16  
    4646 * then these parties would be present in every session in the tournament.
    4747 * <p>
    48  * If the tournament is used with a SHAOP sessionsettings, a number of rules are
    49  * used to generate the COB party from the settings.
    50  *
    51  * The COB party is assumed to be the comparebids-1.0.0 party on the same server
    52  * as the party you provide. So if you provide http://server/../party1-1.2.3
    53  * then the cob party will be assumed to be at
    54  * http://server/../comparebids-1.0.0. The provided parties that you provide are
    55  * the SHAOP parties (you can also use SAOP parties). The provided profile is
    56  * also given to the SHAOP party. Be aware that you typically need a parameter
    57  * like partial=10. The COB party gets the profile as specified, but without the
    58  * query part. The COB and SHAOP party are thus a fixed pair.
     48 * If the tournament is used with a SHAOP sessionsettings, the first member of
     49 * each team is assumed to be the SHAOP party, the second the COB party. To
     50 * match this, the first element of the ProfileList will have to be a partial
     51 * profile to fit the needs of the SHAOP party. The second profile will have to
     52 * be a normal profile, to fit the needs of the COB party. Note that you can
     53 * generate a partial profile using the <code>partial=N</code> option of the
     54 * profiles server.
    5955 */
    6056public class AllPermutationsSettings implements TournamentSettings {
     
    7066         *
    7167         * @param teams           a list of {@link Team}s. Must contain at least
    72          *                        <partiesPerSession> elements. The <teamsize> must
    73          *                        match the protocol: (SAOP:1, SHAOP:2)
     68         *                        {@link #teamsPerSession} elements. The <teamsize>
     69         *                        must match the protocol: (SAOP:1, SHAOP:2)
    7470         * @param reuseTeams      if true, we use PermutationsWithReturn, if false
    7571         *                        we use PermutationsWithoutReturn to create the
Note: See TracChangeset for help on using the changeset viewer.