Page 1 of 1

Missing files ?

Posted: 15 Aug 2017, 10:47
by Xatorr
Hello everyone,

I am actually trying to do a Trackmania² Stadium server and so I have downloaded the latest release of Maniaplanet Dedicated Server.

To install it, I have been following the tutorial of uaseco.

So I have the .zip archive, I extract it, and then I should have those files :

Code: Select all

GameData\
Packs\
RemoteControlExamples\
UserData\
ListCallbacks_2011-08-01.html
ListCallbacks_2011-10-06.html
ListCallbacks_2012-06-19.html
ListCallbacks_2013-04-16.html
ManiaPlanetServer
ManiaPlanetServer.exe
RunSrvSM.bat
RunSrvSM.sh
RunSrvTM.bat
RunSrvTM.sh
Though, I have those files :

Code: Select all

GameData\
Packs\
RemoteControlExamples\
UserData\
ListCallbacks_2011-08-01.html
ListCallbacks_2011-10-06.html
ListCallbacks_2012-06-19.html
ListCallbacks_2013-04-16.html
ManiaPlanetServer
ManiaPlanetServer.exe
At the moment it doesn't make me any problem. So I continue the tutorial.

When I was looking to the MatchSettings files (TMStadiumA ; TMStadiumB etc.) I noticed that they were missing and when I go to ..\UserData\ I have nothing but \config when I am looking for \maps\matchsettings

A friend told me to execute maniaplanet.exe Of course I got an error as I didn't configure anything, and the missing folder appeared. Though, no files got created.

What should I do ?

Sorry for the long post and for my bad english :|

Thanks in advance,

Xator

Re: Missing files ?

Posted: 16 Aug 2017, 11:08
by norko2007
In this page you can see the matchsettings: https://www.maniaplanet.com/account/ded ... ers/helper
Default MatchSettings for: Chase
Also change <script_name><![CDATA[Chase.Script.txt]]></script_name> so that it stays that way <script_name><Chase.Script.txt></script_name>

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<playlist>
  <gameinfos>
    <game_mode>0</game_mode>
    <chat_time>10000</chat_time>
    <finishtimeout>1</finishtimeout>
    <allwarmupduration>0</allwarmupduration>
    <disablerespawn>0</disablerespawn>
    <forceshowallopponents>0</forceshowallopponents>
    <script_name><![CDATA[Chase.Script.txt]]></script_name>
  </gameinfos>
  <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>0</random_map_order>
  </filter>
  <script_settings>
    <setting name="S_ChatTime" type="integer" value="10"/>
    <setting name="S_UseClublinks" type="boolean" value="0"/>
    <setting name="S_UseClublinksSponsors" type="boolean" value="0"/>
    <setting name="S_NeutralEmblemUrl" type="text" value=""/>
    <setting name="S_ScriptEnvironment" type="text" value="production"/>
    <setting name="S_MatchmakingAPIUrl" type="text" value="https://v4.live.maniaplanet.com/ingame/public/matchmaking"/>
    <setting name="S_MatchmakingMatchServers" type="text" value=""/>
    <setting name="S_MatchmakingMode" type="integer" value="0"/>
    <setting name="S_MatchmakingRematchRatio" type="real" value="-1"/>
    <setting name="S_MatchmakingRematchNbMax" type="integer" value="2"/>
    <setting name="S_MatchmakingVoteForMap" type="boolean" value="0"/>
    <setting name="S_MatchmakingProgressive" type="boolean" value="0"/>
    <setting name="S_MatchmakingWaitingTime" type="integer" value="20"/>
    <setting name="S_LobbyRoundPerMap" type="integer" value="6"/>
    <setting name="S_LobbyMatchmakerPerRound" type="integer" value="30"/>
    <setting name="S_LobbyMatchmakerWait" type="integer" value="2"/>
    <setting name="S_LobbyMatchmakerTime" type="integer" value="8"/>
    <setting name="S_LobbyDisplayMasters" type="boolean" value="1"/>
    <setting name="S_LobbyDisableUI" type="boolean" value="0"/>
    <setting name="S_KickTimedOutPlayers" type="boolean" value="1"/>
    <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="0"/>
    <setting name="S_MatchmakingLogAPIDebug" type="boolean" value="0"/>
    <setting name="S_MatchmakingLogMiscDebug" type="boolean" value="0"/>
    <setting name="S_ProgressiveActivation_WaitingTime" type="integer" value="180000"/>
    <setting name="S_ProgressiveActivation_PlayersNbRatio" type="integer" value="1"/>
    <setting name="S_AllowRespawn" type="boolean" value="1"/>
    <setting name="S_UseLegacyXmlRpcCallbacks" type="boolean" value="1"/>
    <setting name="S_TimeLimit" type="integer" value="900"/>
    <setting name="S_MapPointsLimit" type="integer" value="3"/>
    <setting name="S_RoundPointsLimit" type="integer" value="-5"/>
    <setting name="S_RoundPointsGap" type="integer" value="3"/>
    <setting name="S_GiveUpMax" type="integer" value="1"/>
    <setting name="S_MinPlayersNb" type="integer" value="3"/>
    <setting name="S_ForceLapsNb" type="integer" value="10"/>
    <setting name="S_FinishTimeout" type="integer" value="-1"/>
    <setting name="S_DisplayWarning" type="boolean" value="1"/>
    <setting name="S_CompetitiveMode" type="boolean" value="0"/>
    <setting name="S_PauseBetweenRound" type="integer" value="15"/>
    <setting name="S_WaitingTimeMax" type="integer" value="600"/>
    <setting name="S_WaypointEventDelay" type="integer" value="500"/>
    <setting name="S_WarmUpNb" type="integer" value="0"/>
    <setting name="S_WarmUpDuration" type="integer" value="0"/>
    <setting name="S_NbPlayersPerTeamMax" type="integer" value="3"/>
    <setting name="S_NbPlayersPerTeamMin" type="integer" value="3"/>
  </script_settings>
  <startindex>0</startindex>
</playlist>
Default MatchSettings for: Cup

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<playlist>
  <gameinfos>
    <game_mode>0</game_mode>
    <chat_time>10000</chat_time>
    <finishtimeout>1</finishtimeout>
    <allwarmupduration>0</allwarmupduration>
    <disablerespawn>0</disablerespawn>
    <forceshowallopponents>0</forceshowallopponents>
    <script_name><![CDATA[Cup.Script.txt]]></script_name>
  </gameinfos>
  <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>0</random_map_order>
  </filter>
  <script_settings>
    <setting name="S_ChatTime" type="integer" value="10"/>
    <setting name="S_UseClublinks" type="boolean" value="0"/>
    <setting name="S_UseClublinksSponsors" type="boolean" value="0"/>
    <setting name="S_NeutralEmblemUrl" type="text" value=""/>
    <setting name="S_ScriptEnvironment" type="text" value="production"/>
    <setting name="S_MatchmakingAPIUrl" type="text" value="https://v4.live.maniaplanet.com/ingame/public/matchmaking"/>
    <setting name="S_MatchmakingMatchServers" type="text" value=""/>
    <setting name="S_MatchmakingMode" type="integer" value="0"/>
    <setting name="S_MatchmakingRematchRatio" type="real" value="-1"/>
    <setting name="S_MatchmakingRematchNbMax" type="integer" value="2"/>
    <setting name="S_MatchmakingVoteForMap" type="boolean" value="0"/>
    <setting name="S_MatchmakingProgressive" type="boolean" value="0"/>
    <setting name="S_MatchmakingWaitingTime" type="integer" value="20"/>
    <setting name="S_LobbyRoundPerMap" type="integer" value="6"/>
    <setting name="S_LobbyMatchmakerPerRound" type="integer" value="30"/>
    <setting name="S_LobbyMatchmakerWait" type="integer" value="2"/>
    <setting name="S_LobbyMatchmakerTime" type="integer" value="8"/>
    <setting name="S_LobbyDisplayMasters" type="boolean" value="1"/>
    <setting name="S_LobbyDisableUI" type="boolean" value="0"/>
    <setting name="S_KickTimedOutPlayers" type="boolean" value="1"/>
    <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="0"/>
    <setting name="S_MatchmakingLogAPIDebug" type="boolean" value="0"/>
    <setting name="S_MatchmakingLogMiscDebug" type="boolean" value="0"/>
    <setting name="S_ProgressiveActivation_WaitingTime" type="integer" value="180000"/>
    <setting name="S_ProgressiveActivation_PlayersNbRatio" type="integer" value="1"/>
    <setting name="S_AllowRespawn" type="boolean" value="1"/>
    <setting name="S_UseLegacyXmlRpcCallbacks" type="boolean" value="1"/>
    <setting name="S_ForceLapsNb" type="integer" value="10"/>
    <setting name="S_FinishTimeout" type="integer" value="-1"/>
    <setting name="S_WarmUpNb" type="integer" value="0"/>
    <setting name="S_WarmUpDuration" type="integer" value="0"/>
    <setting name="S_NbPlayersPerTeamMax" type="integer" value="3"/>
    <setting name="S_NbPlayersPerTeamMin" type="integer" value="3"/>
    <setting name="S_PointsLimit" type="integer" value="100"/>
    <setting name="S_UseAlternateRules" type="boolean" value="0"/>
    <setting name="S_DisplayTimeDiff" type="boolean" value="0"/>
    <setting name="S_RoundsPerMap" type="integer" value="5"/>
    <setting name="S_NbOfWinners" type="integer" value="3"/>
    <setting name="S_NbOfPlayersMax" type="integer" value="4"/>
    <setting name="S_NbOfPlayersMin" type="integer" value="4"/>
  </script_settings>
  <startindex>0</startindex>
</playlist>
Default MatchSettings for: Laps

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<playlist>
  <gameinfos>
    <game_mode>0</game_mode>
    <chat_time>10000</chat_time>
    <finishtimeout>1</finishtimeout>
    <allwarmupduration>0</allwarmupduration>
    <disablerespawn>0</disablerespawn>
    <forceshowallopponents>0</forceshowallopponents>
    <script_name><![CDATA[Laps.Script.txt]]></script_name>
  </gameinfos>
  <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>0</random_map_order>
  </filter>
  <script_settings>
    <setting name="S_ChatTime" type="integer" value="10"/>
    <setting name="S_UseClublinks" type="boolean" value="0"/>
    <setting name="S_UseClublinksSponsors" type="boolean" value="0"/>
    <setting name="S_NeutralEmblemUrl" type="text" value=""/>
    <setting name="S_ScriptEnvironment" type="text" value="production"/>
    <setting name="S_AllowRespawn" type="boolean" value="1"/>
    <setting name="S_UseLegacyXmlRpcCallbacks" type="boolean" value="1"/>
    <setting name="S_ForceLapsNb" type="integer" value="10"/>
    <setting name="S_FinishTimeout" type="integer" value="-1"/>
    <setting name="S_WarmUpNb" type="integer" value="0"/>
    <setting name="S_WarmUpDuration" type="integer" value="0"/>
    <setting name="S_TimeLimit" type="integer" value="0"/>
  </script_settings>
  <startindex>0</startindex>
</playlist>
Default MatchSettings for: Rounds

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<playlist>
  <gameinfos>
    <game_mode>0</game_mode>
    <chat_time>10000</chat_time>
    <finishtimeout>1</finishtimeout>
    <allwarmupduration>0</allwarmupduration>
    <disablerespawn>0</disablerespawn>
    <forceshowallopponents>0</forceshowallopponents>
    <script_name><![CDATA[Rounds.Script.txt]]></script_name>
  </gameinfos>
  <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>0</random_map_order>
  </filter>
  <script_settings>
    <setting name="S_ChatTime" type="integer" value="10"/>
    <setting name="S_UseClublinks" type="boolean" value="0"/>
    <setting name="S_UseClublinksSponsors" type="boolean" value="0"/>
    <setting name="S_NeutralEmblemUrl" type="text" value=""/>
    <setting name="S_ScriptEnvironment" type="text" value="production"/>
    <setting name="S_AllowRespawn" type="boolean" value="1"/>
    <setting name="S_UseLegacyXmlRpcCallbacks" type="boolean" value="1"/>
    <setting name="S_ForceLapsNb" type="integer" value="10"/>
    <setting name="S_FinishTimeout" type="integer" value="-1"/>
    <setting name="S_WarmUpNb" type="integer" value="0"/>
    <setting name="S_WarmUpDuration" type="integer" value="0"/>
    <setting name="S_PointsLimit" type="integer" value="50"/>
    <setting name="S_UseAlternateRules" type="boolean" value="0"/>
    <setting name="S_DisplayTimeDiff" type="boolean" value="0"/>
    <setting name="S_RoundsPerMap" type="integer" value="-1"/>
    <setting name="S_MapsPerMatch" type="integer" value="-1"/>
    <setting name="S_UseTieBreak" type="boolean" value="1"/>
  </script_settings>
  <startindex>0</startindex>
</playlist>
Default MatchSettings for: Team

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<playlist>
  <gameinfos>
    <game_mode>0</game_mode>
    <chat_time>10000</chat_time>
    <finishtimeout>1</finishtimeout>
    <allwarmupduration>0</allwarmupduration>
    <disablerespawn>0</disablerespawn>
    <forceshowallopponents>0</forceshowallopponents>
    <script_name><![CDATA[Team.Script.txt]]></script_name>
  </gameinfos>
  <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>0</random_map_order>
  </filter>
  <script_settings>
    <setting name="S_ChatTime" type="integer" value="10"/>
    <setting name="S_UseClublinks" type="boolean" value="0"/>
    <setting name="S_UseClublinksSponsors" type="boolean" value="0"/>
    <setting name="S_NeutralEmblemUrl" type="text" value=""/>
    <setting name="S_ScriptEnvironment" type="text" value="production"/>
    <setting name="S_MatchmakingAPIUrl" type="text" value="https://v4.live.maniaplanet.com/ingame/public/matchmaking"/>
    <setting name="S_MatchmakingMatchServers" type="text" value=""/>
    <setting name="S_MatchmakingMode" type="integer" value="0"/>
    <setting name="S_MatchmakingRematchRatio" type="real" value="-1"/>
    <setting name="S_MatchmakingRematchNbMax" type="integer" value="2"/>
    <setting name="S_MatchmakingVoteForMap" type="boolean" value="0"/>
    <setting name="S_MatchmakingProgressive" type="boolean" value="0"/>
    <setting name="S_MatchmakingWaitingTime" type="integer" value="20"/>
    <setting name="S_LobbyRoundPerMap" type="integer" value="6"/>
    <setting name="S_LobbyMatchmakerPerRound" type="integer" value="30"/>
    <setting name="S_LobbyMatchmakerWait" type="integer" value="2"/>
    <setting name="S_LobbyMatchmakerTime" type="integer" value="8"/>
    <setting name="S_LobbyDisplayMasters" type="boolean" value="1"/>
    <setting name="S_LobbyDisableUI" type="boolean" value="0"/>
    <setting name="S_KickTimedOutPlayers" type="boolean" value="1"/>
    <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="0"/>
    <setting name="S_MatchmakingLogAPIDebug" type="boolean" value="0"/>
    <setting name="S_MatchmakingLogMiscDebug" type="boolean" value="0"/>
    <setting name="S_ProgressiveActivation_WaitingTime" type="integer" value="180000"/>
    <setting name="S_ProgressiveActivation_PlayersNbRatio" type="integer" value="1"/>
    <setting name="S_AllowRespawn" type="boolean" value="1"/>
    <setting name="S_UseLegacyXmlRpcCallbacks" type="boolean" value="1"/>
    <setting name="S_ForceLapsNb" type="integer" value="10"/>
    <setting name="S_FinishTimeout" type="integer" value="-1"/>
    <setting name="S_WarmUpNb" type="integer" value="0"/>
    <setting name="S_WarmUpDuration" type="integer" value="0"/>
    <setting name="S_PointsLimit" type="integer" value="50"/>
    <setting name="S_UseAlternateRules" type="boolean" value="0"/>
    <setting name="S_DisplayTimeDiff" type="boolean" value="0"/>
    <setting name="S_MaxPointsPerRound" type="integer" value="6"/>
    <setting name="S_PointsGap" type="integer" value="1"/>
    <setting name="S_NbPlayersPerTeamMax" type="integer" value="3"/>
    <setting name="S_NbPlayersPerTeamMin" type="integer" value="3"/>
  </script_settings>
  <startindex>0</startindex>
</playlist>
Default MatchSettings for: Time Attack

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<playlist>
  <gameinfos>
    <game_mode>0</game_mode>
    <chat_time>10000</chat_time>
    <finishtimeout>1</finishtimeout>
    <allwarmupduration>0</allwarmupduration>
    <disablerespawn>0</disablerespawn>
    <forceshowallopponents>0</forceshowallopponents>
    <script_name><![CDATA[TimeAttack.Script.txt]]></script_name>
  </gameinfos>
  <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>0</random_map_order>
  </filter>
  <script_settings>
    <setting name="S_ChatTime" type="integer" value="10"/>
    <setting name="S_UseClublinks" type="boolean" value="0"/>
    <setting name="S_UseClublinksSponsors" type="boolean" value="0"/>
    <setting name="S_NeutralEmblemUrl" type="text" value=""/>
    <setting name="S_ScriptEnvironment" type="text" value="production"/>
    <setting name="S_AllowRespawn" type="boolean" value="1"/>
    <setting name="S_UseLegacyXmlRpcCallbacks" type="boolean" value="1"/>
    <setting name="S_WarmUpNb" type="integer" value="0"/>
    <setting name="S_WarmUpDuration" type="integer" value="0"/>
    <setting name="S_TimeLimit" type="integer" value="300"/>
  </script_settings>
  <startindex>0</startindex>
</playlist>
And after <startindex>0</startindex> you need add the maps

Code: Select all

<startindex>0</startindex> 
<map>
    <file>My Maps\MYMAP1.Map.Gbx</file>
  </map>
<map>
    <file>My Maps\MYMAP2.Map.Gbx</file>
  </map>
  </playlist>
The RunSrvTM.bat file is the command line and you must create it in any text editor in TXT format and change the TXT extension by BAT in the resulting file. The file will have this command line:

Code: Select all

ManiaPlanetServer /title=TMStadium /game_settings=MatchSettings/matchsettings.txt /dedicated_cfg=dedicated_cfg.txt /nodaemon /Internet
I can´t help you further. You should look in: https://doc.maniaplanet.com/dedicated-s ... ng-started

Re: Missing files ?

Posted: 16 Aug 2017, 11:31
by sotn0r
norko2007 wrote: 16 Aug 2017, 11:08
Also change <script_name><![CDATA[Chase.Script.txt]]></script_name> so that it stays that way <script_name><Chase.Script.txt></script_name>
This will probably result in an error when parsing the file. Leave it at

Code: Select all

<script_name><![CDATA[Chase.Script.txt]]></script_name>
or set to

Code: Select all

<script_name>Chase.Script.txt</script_name>
(no angle brackets around Chase.Script.txt)

Re: Missing files ?

Posted: 16 Aug 2017, 12:26
by norko2007
sotn0r wrote: 16 Aug 2017, 11:31 This will probably result in an error when parsing the file. Leave it at

Code: Select all

<script_name><![CDATA[Chase.Script.txt]]></script_name>
or set to

Code: Select all

<script_name>Chase.Script.txt</script_name>
(no angle brackets around Chase.Script.txt)
Thanks for correcting me.

Re: Missing files ?

Posted: 16 Aug 2017, 12:41
by Xatorr
Hey,

Thanks for all the answer. I may also try to dl the archive on a virtual machine to see if the problem is from my PC ^^

Cya ! :p

Xator

Re: Missing files ?

Posted: 16 Aug 2017, 13:02
by norko2007
If it helps you to create the server, you can look at this thread:
:thumbsup: viewtopic.php?f=261&t=41773&start=20#p290226
To me it has worked. My server is up and running. :3