Here are my two matchsettings files, the first is the lobby, the second the match servers....
Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<playlist>
<gameinfos>
<game_mode>0</game_mode>
<script_name>ShootMania\Elite.Script.txt</script_name>
<title>SMStormElite@nadeolabs</title>
<chat_time>10000</chat_time>
<finishtimeout>1</finishtimeout>
<allwarmupduration>0</allwarmupduration>
<disablerespawn>0</disablerespawn>
<forceshowallopponents>0</forceshowallopponents>
</gameinfos>
<hotseat>
<game_mode>0</game_mode>
<time_limit>300000</time_limit>
<rounds_count>5</rounds_count>
</hotseat>
<filter>
<is_lan>1</is_lan>
<is_internet>1</is_internet>
<is_solo>0</is_solo>
<is_hotseat>0</is_hotseat>
<sort_index>1000</sort_index>
<random_map_order>1</random_map_order>
</filter>
<mode_script_settings>
<!-- Default : <setting name="S_AutoManageAFK" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_AFKIdleTimeLimit" type="integer" value="90000"/> -->
<!-- Default : <setting name="S_UseScriptCallbacks" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_NeutralEmblemUrl" type="text" value=""/> -->
<!-- Default : <setting name="S_ScoresTableStylePath" type="text" value=""/> -->
<!-- Default : <setting name="S_MatchmakingAPIUrl" type="text" value="https://matchmaking.maniaplanet.com/v4"/> -->
<setting name="S_MatchmakingMode" type="integer" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_LobbyTimePerRound" type="integer" value="60"/> -->
<!-- Default : <setting name="S_LobbyRoundPerMap" type="integer" value="30"/> -->
<!-- Default : <setting name="S_LobbyMatchmakerTime" type="integer" value="10"/> -->
<!-- Default : <setting name="S_LobbyInstagib" type="boolean" value="0"/> -->
<setting name="S_LobbyDisplayMasters" type="boolean" value="0"/>
<setting name="S_LobbyAllowMatchCancel" type="boolean" value="0"/>
<!-- Default : <setting name="S_LobbyLimitMatchCancel" type="integer" value="1"/> -->
<!-- Default : <setting name="S_MatchmakingErrorMessage" type="text" value="_An error occured in the matchmaking API. If the problem persist please try to contact this server administrator."/> -->
<setting name="S_MatchmakingLogAPIError" type="boolean" value="1"/> <!-- Default : 0 -->
<setting name="S_MatchmakingLogAPIDebug" type="boolean" value="1"/> <!-- Default : 0 -->
<setting name="S_MatchmakingLogMiscDebug" type="boolean" value="1"/> <!-- Default : 0 -->
<setting name="S_Mode" type="integer" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_TimeLimit" type="integer" value="60"/> -->
<!-- Default : <setting name="S_TimePole" type="integer" value="15"/> -->
<!-- Default : <setting name="S_TimeCapture" type="real" value="1.5"/> -->
<setting name="S_WarmUpDuration" type="integer" value="0"/> <!-- Default : 90 -->
<setting name="S_MapWin" type="integer" value="1"/> <!-- Default : 2 -->
<!-- Default : <setting name="S_TurnGap" type="integer" value="2"/> -->
<!-- Default : <setting name="S_TurnLimit" type="integer" value="15"/> -->
<!-- Default : <setting name="S_DeciderTurnLimit" type="integer" value="20"/> -->
<setting name="S_QuickMode" type="boolean" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_UseLegacyCallback" type="boolean" value="1"/> -->
<setting name="S_UsePlayerClublinks" type="boolean" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_ForceClublinkTeam1" type="text" value=""/> -->
<!-- Default : <setting name="S_ForceClublinkTeam2" type="text" value=""/> -->
<!-- Default : <setting name="S_DisplaySponsors" type="boolean" value="1"/> -->
<!-- Default : <setting name="S_RestartMatchOnTeamChange" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_Practice" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_PracticeRoundLimit" type="integer" value="3"/> -->
<!-- Default : <setting name="S_TurnWin" type="integer" value="9"/> -->
<!-- Default : <setting name="S_UseDraft" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_DraftBanNb" type="integer" value="4"/> -->
<!-- Default : <setting name="S_DraftPickNb" type="integer" value="3"/> -->
<!-- Default : <setting name="S_RequiredPlayersNb" type="integer" value="3"/> -->
<!-- Default : <setting name="S_DisplayRulesReminder" type="boolean" value="1"/> -->
<setting name="S_disable_replay_recording" type="boolean" value="1"/>
</mode_script_settings>
<startindex>0</startindex>
<map><file>ShootMania\Lobby\Lobby - Confluence.Map.Gbx</file></map>
<map><file>ShootMania\Lobby\Lobby - Fireworks.Map.Gbx</file></map>
<map><file>ShootMania\Lobby\Lobby - Lake Placid 1.1.Map.Gbx</file></map>
<map><file>ShootMania\Lobby\Lobby - Secret Garden 3.1.Map.Gbx</file></map>
<map><file>ShootMania\Lobby\Lobby - Stonersville.Map.Gbx</file></map>
<map><file>ShootMania\Lobby\Lobby - Sunbath (day).Map.Gbx</file></map>
<map><file>ShootMania\Lobby\Lobby - Station North.Map.Gbx</file></map>
</playlist>
Code: Select all
<?xml version="1.0" encoding="utf-8" ?>
<playlist>
<gameinfos>
<game_mode>0</game_mode>
<script_name>ShootMania\Elite.Script.txt</script_name>
<title>SMStormElite@nadeolabs</title>
<chat_time>10000</chat_time>
<finishtimeout>1</finishtimeout>
<allwarmupduration>0</allwarmupduration>
<disablerespawn>0</disablerespawn>
<forceshowallopponents>0</forceshowallopponents>
</gameinfos>
<hotseat>
<game_mode>0</game_mode>
<time_limit>300000</time_limit>
<rounds_count>5</rounds_count>
</hotseat>
<filter>
<is_lan>1</is_lan>
<is_internet>1</is_internet>
<is_solo>0</is_solo>
<is_hotseat>0</is_hotseat>
<sort_index>1000</sort_index>
<random_map_order>1</random_map_order>
</filter>
<mode_script_settings>
<!-- Default : <setting name="S_AutoManageAFK" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_AFKIdleTimeLimit" type="integer" value="90000"/> -->
<!-- Default : <setting name="S_UseScriptCallbacks" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_NeutralEmblemUrl" type="text" value=""/> -->
<!-- Default : <setting name="S_ScoresTableStylePath" type="text" value=""/> -->
<!-- Default : <setting name="S_MatchmakingAPIUrl" type="text" value="https://matchmaking.maniaplanet.com/v4"/> -->
<setting name="S_MatchmakingMode" type="integer" value="2"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_LobbyTimePerRound" type="integer" value="60"/> -->
<!-- Default : <setting name="S_LobbyRoundPerMap" type="integer" value="30"/> -->
<!-- Default : <setting name="S_LobbyMatchmakerTime" type="integer" value="10"/> -->
<!-- Default : <setting name="S_LobbyInstagib" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_LobbyDisplayMasters" type="boolean" value="0"/> -->
<setting name="S_LobbyAllowMatchCancel" type="boolean" value="0"/>
<!-- Default : <setting name="S_LobbyLimitMatchCancel" type="integer" value="1"/> -->
<!-- Default : <setting name="S_MatchmakingErrorMessage" type="text" value="_An error occured in the matchmaking API. If the problem persist please try to contact this server administrator."/> -->
<setting name="S_MatchmakingLogAPIError" type="boolean" value="1"/> <!-- Default : 0 -->
<setting name="S_MatchmakingLogAPIDebug" type="boolean" value="1"/> <!-- Default : 0 -->
<setting name="S_MatchmakingLogMiscDebug" type="boolean" value="1"/> <!-- Default : 0 -->
<setting name="S_Mode" type="integer" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_TimeLimit" type="integer" value="60"/> -->
<!-- Default : <setting name="S_TimePole" type="integer" value="15"/> -->
<!-- Default : <setting name="S_TimeCapture" type="real" value="1.5"/> -->
<setting name="S_WarmUpDuration" type="integer" value="30"/> <!-- Default : 90 -->
<setting name="S_MapWin" type="integer" value="1"/> <!-- Default : 2 -->
<!-- Default : <setting name="S_TurnGap" type="integer" value="2"/> -->
<!-- Default : <setting name="S_TurnLimit" type="integer" value="15"/> -->
<!-- Default : <setting name="S_DeciderTurnLimit" type="integer" value="20"/> -->
<setting name="S_QuickMode" type="boolean" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_UseLegacyCallback" type="boolean" value="1"/> -->
<setting name="S_UsePlayerClublinks" type="boolean" value="1"/> <!-- Default : 0 -->
<!-- Default : <setting name="S_ForceClublinkTeam1" type="text" value=""/> -->
<!-- Default : <setting name="S_ForceClublinkTeam2" type="text" value=""/> -->
<!-- Default : <setting name="S_DisplaySponsors" type="boolean" value="1"/> -->
<!-- Default : <setting name="S_RestartMatchOnTeamChange" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_Practice" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_PracticeRoundLimit" type="integer" value="3"/> -->
<!-- Default : <setting name="S_TurnWin" type="integer" value="9"/> -->
<!-- Default : <setting name="S_UseDraft" type="boolean" value="0"/> -->
<!-- Default : <setting name="S_DraftBanNb" type="integer" value="4"/> -->
<!-- Default : <setting name="S_DraftPickNb" type="integer" value="3"/> -->
<!-- Default : <setting name="S_RequiredPlayersNb" type="integer" value="3"/> -->
<!-- Default : <setting name="S_DisplayRulesReminder" type="boolean" value="1"/> -->
</mode_script_settings>
<startindex>0</startindex>
<map><file>ShootMania\Elite\Week22\Elite - Acarna _.Map.Gbx</file></map>
<map><file>ShootMania\Elite\Week23\Elite - Black Storm.Map.Gbx</file></map>
<map><file>ShootMania\Elite\Week23\Elite - Thust v8.Map.Gbx</file></map>
<map><file>ShootMania\Elite\Week23\Elite Fire.Map.Gbx</file></map>
<map><file>ShootMania\Elite\Week24\Elite - Arenax.Map.Gbx</file></map>
<map><file>ShootMania\Elite\Week24\Elite - Papercut.Map.Gbx</file></map>
<map><file>ShootMania\Elite\Week24\High __ Elt rmk.Map.Gbx</file></map>
</playlist>
On the player page I have done it both ways, I added the match servers to the lobby server, and also added the lobby server to the match servers...
Be aware that match making doesn't always make a match when there is 6 ready, sometimes it likes to wait and see if it can better balance things shortly, you need a few patient guys to sit and test, let it go through matchmaking a few times, and ideally have more than 6 ready.
Good Luck, with it.
The server config files, I don't think they seem to have much in that will affect it, just your ladder settings, and if the matchservers are hidden. The match & lobby don't talk directly to each other, so those ports don't matter.