How to matchmaking

Moderator: NADEO

Post Reply
MrA
Posts: 526
Joined: 15 Jun 2010, 17:10

Re: How to matchmaking

Post by MrA »

First, use the most up-to-date dedicated server, that's really important, one which is significantly old may not work...

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>
I'm sure you know, but where it starts like this: "<!-- Default : " that line is commented out (so its having no effect), its the lines starting "<setting name" which are doing anything.

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.
Enjoying TMOne
r4yb4d
Posts: 4
Joined: 22 Jan 2014, 05:15

Re: How to matchmaking

Post by r4yb4d »

Thank you for your help. I overwritten my matchsettings with yours except for the map list. I did notice that you were using version 4 on the matchmakingAPIuri link and will keep it that way and test it out before changing it to v5 just in case. I have one of the latest dedicated server updates from 7-4-2014 but am not sure if it is the b version or not. Since I use gameservers.com I had to have them update it. If I still run into issues, I will look for the b or later version and have them load it up.

Thank you!
MrA
Posts: 526
Joined: 15 Jun 2010, 17:10

Re: How to matchmaking

Post by MrA »

r4yb4d wrote: I did notice that you were using version 4 on the matchmakingAPIuri link and will keep it that way and test it out before changing it to v5 just in case.
I'm not because that is a commented out setting...

Code: Select all

<!-- Default : <setting name="S_MatchmakingAPIUrl" type="text" value="https://matchmaking.maniaplanet.com/v4"/> -->
it would only count if it started with "<setting name="
Enjoying TMOne
novationx
Posts: 2723
Joined: 10 Aug 2013, 22:33

Re: How to matchmaking

Post by novationx »

Match started with 5 players.
https://www.dropbox.com/s/rs3tqnezf1ptk ... .39.40.png

On top of that we had to wait in the match server for a 6th player to connect before the match could start.
The neverending waiting game has to stop.
Hylis
Nadeo
Nadeo
Posts: 3933
Joined: 14 Jun 2010, 11:58

Re: How to matchmaking

Post by Hylis »

novationx wrote:Match started with 5 players.
https://www.dropbox.com/s/rs3tqnezf1ptk ... .39.40.png.
already reported here
User avatar
fleo
Posts: 304
Joined: 02 Sep 2011, 12:56

Re: How to matchmaking

Post by fleo »

Hylis wrote:
novationx wrote:Match started with 5 players.
https://www.dropbox.com/s/rs3tqnezf1ptk ... .39.40.png.
already reported here
He used the link of my image so I think he saw my report. I guess he just wanted to keep everything related to matchmaking together.

Because it was 3v2 a player quickly left (so it was 3v1), then a substitute joined (3v2) and finally another player left (2v2). I don't know if there is a link but the team of 2 players at start never had 3 players in it.
Follow me on my maniaflash. Try the new elitealternative! Feedbacks on this post. :thumbsup:

♫ I need αεяø. I'm holding out for αεяø 'til the end of the night. ♫
novationx
Posts: 2723
Joined: 10 Aug 2013, 22:33

Re: How to matchmaking

Post by novationx »

indeed :)
The neverending waiting game has to stop.
Hylis
Nadeo
Nadeo
Posts: 3933
Joined: 14 Jun 2010, 11:58

Re: How to matchmaking

Post by Hylis »

yes, and I was just linking to inform that there was no need to check both.
User avatar
fleo
Posts: 304
Joined: 02 Sep 2011, 12:56

Re: How to matchmaking

Post by fleo »

:roflol: that infernal loop
Follow me on my maniaflash. Try the new elitealternative! Feedbacks on this post. :thumbsup:

♫ I need αεяø. I'm holding out for αεяø 'til the end of the night. ♫
User avatar
magnetik
Posts: 1673
Joined: 01 Feb 2012, 19:13
Location: Bordeaux
Contact:

Re: How to matchmaking

Post by magnetik »

I've re-ran the matchmaker against the players I was given, and the 6th was "evo Kate" (you see him unready in the list).

The most probable thing it that he pressed F6 just a very very short moment before the match was shown and the match was not cancelled.
ManiaPlanet technical documentation portal (Dedicated, ManiaLink, ManiaScript, Titles...) -- contribute!
Post Reply

Return to “Dedicated Server”

Who is online

Users browsing this forum: No registered users and 1 guest