Advertisement
bueddl

tmserver.org ctl tool v3 onfig test 2

Jun 12th, 2016
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.16 KB | None | 0 0
  1. # ==========================
  2. # Process type definitions
  3. # ==========================
  4. process-type gameserver
  5. end
  6.  
  7. process-type controller
  8. depends instance gameserver
  9. end
  10.  
  11.  
  12. # ==========================
  13. # Process class definitions
  14. # ==========================
  15. process-class maniaplanet-server
  16. type gameserver
  17.  
  18. dir '/var/gameserver/data/app/ManiaPlanet'
  19. start './ManiaPlanetServer_{version} /dedicated_cfg={login}.cfg /game_settings=MatchSettings/{login}.txt'
  20. stop signal
  21. pattern 'ManiaPlanetServer.*/dedicated_cfg={login}.cfg'
  22.  
  23. default version '2016-05-16'
  24. end
  25.  
  26. process-class expansion
  27. type controller
  28.  
  29. dir '/var/gameserver/data/controller/ManiaPlanet/{login}/eXpansion-{version}'
  30. start './run'
  31. stop './run stop'
  32. pattern 'php.*/var/gameserver/data/controller/ManiaPlanet/{login}/eXpansion-{version}'
  33.  
  34. default version '1.0.0'
  35. end
  36.  
  37. process-class trackmania-forever-server
  38. type gameserver
  39.  
  40. dir '/var/gameserver/data/app/TrackmaniaForever/'
  41. start './TrackmaniaForeverServer_{version} /game_settings=MatchSettings/{login}.cfg /dedicated_cfg={login}.cfg'
  42. stop signal
  43.  
  44. pattern 'TrackmaniaForeverServer.*/dedicated_cfg={login}.cfg'
  45.  
  46. default version '2011_02_21'
  47. end
  48.  
  49. process-class xaseco-forever
  50. type controller
  51.  
  52. dir '/var/gameserver/data/controller/TrackmaniaForever/{login}/xaseco_{version}'
  53. start './aseco.sh'
  54. stop signal
  55. pattern 'php aseco\.php {version}\-TMF \[{login}\]'
  56.  
  57. default version '1.16'
  58. end
  59.  
  60. process-class trackmania-nations-server
  61. type gameserver
  62.  
  63. dir '/var/gameserver/data/app/Trackmania/'
  64. start './TrackManiaServer /game=nations /internet /game_settings=MatchSettings/{login}.txt /dedicated_cfg=GameData/Configs/{login}.cfg'
  65. stop signal
  66.  
  67. pattern 'TrackManiaServer.*/dedicated_cfg=GameData/Configs/{login}.cfg'
  68. end
  69.  
  70. process-class xaseco-nations
  71. type controller
  72.  
  73. dir '/var/gameserver/data/controller/Trackmania/{login}/xaseco_{version}'
  74. start './aseco.sh'
  75. stop signal
  76. pattern 'php aseco\.php {version}\-TMN \[{login}\]'
  77.  
  78. default version '1.16'
  79. end
  80.  
  81. # ==========================
  82. # Object class definitions
  83. # ==========================
  84. object-class maniaplanet
  85. process maniaplanet-server
  86. process expansion
  87. end
  88.  
  89. object-class trackmania-forever
  90. process trackmania-forever-server
  91. process xaseco-forever
  92. end
  93.  
  94. object-class trackmania-nations
  95. process trackmania-nations-server
  96. process xaseco-nations
  97. end
  98.  
  99. # ==========================
  100. # Object group definitions
  101. # ==========================
  102. object-group trackmania-nations
  103. class trackmania-nations
  104.  
  105. member minilol
  106. member fullspeed
  107. end
  108.  
  109. object-group trackmania-forever-united
  110. class trackmania-forever
  111.  
  112. member tmuf_100k
  113. member coast90k
  114. member minilol_multienvi
  115. end
  116.  
  117. object-group trackmania-forever
  118. class trackmania-forever
  119.  
  120. member beginner_freezone
  121. member minilol_freezone
  122. member startrack_freezone
  123. member classic_freezone
  124. member minishortfun_freezone
  125. member tech_freezone
  126. member fullspeed_1_freezone
  127. member minitech_freezone
  128. member fullspeed_2_freezone
  129. member nascar_freezone
  130. member fun_freezone
  131. member nds_freezone
  132. member veryshort_freezone
  133. member killerhunt
  134. member dirt_freezone
  135. member crap_freezone
  136. member swensenshort_freezone
  137. member eswc_freezone
  138. member tmnf_100k
  139.  
  140. member @trackmania-forever-united
  141. end
  142.  
  143. object-group trackmania2-stadium
  144. class maniaplanet
  145.  
  146. member minilol_tm2
  147. member minilol_tm2f
  148. member beginner_stadium
  149. member fullspeed_stadium
  150. member nascarfun_stadium
  151. member dirt90k_stadium
  152. member dirt_stadium
  153. member minilol_stadium
  154. member fullspeed80k_stadium
  155. member testserver_stadium
  156. member fullspeed90k_stadium
  157. member veryshort_stadium
  158. member cup_stadium
  159. end
  160.  
  161. object-group trackmania2-canyon
  162. class maniaplanet
  163.  
  164. member testserver_canyon
  165. member platform_canyon
  166. end
  167.  
  168. object-group trackmania2-valley
  169. class maniaplanet
  170.  
  171. member minilol_valley
  172. member testserver_valley
  173. end
  174.  
  175. object-group trackmania2
  176. class maniaplanet
  177.  
  178. member liveonmaniaplanet
  179.  
  180. member @trackmania2-stadium
  181. member @trackmania2-canyon
  182. member @trackmania2-valley
  183. end
  184.  
  185. object-group shootmania-siege
  186. class maniaplanet
  187.  
  188. member killer_siege90k
  189. end
  190.  
  191. object-group shootmania-battle
  192. class maniaplanet
  193.  
  194. member killer_battle90k
  195. member killer_battle100k
  196. end
  197.  
  198. object-group shootmania-royal
  199. class maniaplanet
  200.  
  201. member killer_royal_mode
  202. end
  203.  
  204. object-group shootmania-heroes
  205. class maniaplanet
  206.  
  207. member killer_heroes
  208. end
  209.  
  210. object-group shootmania-obstacle
  211. class maniaplanet
  212.  
  213. member killer_obstacle
  214. end
  215.  
  216. object-group shootmania-joust
  217. class maniaplanet
  218.  
  219. member killer_1_joust
  220. member killer_2_joust
  221. end
  222.  
  223.  
  224. object-group shootmania
  225. class maniaplanet
  226.  
  227. member testserver_shootmania
  228.  
  229. member @shootmania-siege
  230. member @shootmania-battle
  231. member @shootmania-royal
  232. member @shootmania-heroes
  233. member @shootmania-obstacle
  234. member @shootmania-joust
  235. end
  236.  
  237. object-group maniaplanet
  238. member @trackmania2
  239. member @shootmania
  240. end
  241.  
  242. object-group all
  243. member @maniaplanet
  244. member @trackmania-forever
  245. member @trackmania-nations
  246. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement