squad_linux64.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <game_config>
  2. <game_key>squad_linux64</game_key>
  3. <protocol>lgsl</protocol>
  4. <lgsl_query_name>squad</lgsl_query_name>
  5. <installer>steamcmd</installer>
  6. <game_name>Squad</game_name>
  7. <server_exec_name>SquadServer.sh</server_exec_name>
  8. <cli_template>%IP% %PORT% %QUERY_PORT% %PLAYERS% %TICKRATE% %MAP% -log</cli_template>
  9. <cli_params>
  10. <cli_param id="IP" cli_string="MultiHome=" />
  11. <cli_param id="PORT" cli_string="Port=" />
  12. <cli_param id="PLAYERS" cli_string="FIXEDMAXPLAYERS=" />
  13. </cli_params>
  14. <reserve_ports>
  15. <port type="add" id="QUERY_PORT" cli_string="QueryPort=">19378</port>
  16. </reserve_ports>
  17. <console_log>Squad/Saved/Logs/Squad.log</console_log>
  18. <max_user_amount>80</max_user_amount>
  19. <mods>
  20. <mod key="default">
  21. <name>None</name>
  22. <installer_name>403240</installer_name>
  23. <installer_login>anonymous</installer_login>
  24. </mod>
  25. </mods>
  26. <replace_texts>
  27. <text key="home_name">
  28. <default>ServerName=.*</default>
  29. <var>ServerName=</var>
  30. <filepath>Squad/ServerConfig/Server.cfg</filepath>
  31. </text>
  32. <text key="max_players">
  33. <default>MaxPlayers=.*</default>
  34. <var>MaxPlayers=</var>
  35. <filepath>Squad/ServerConfig/Server.cfg</filepath>
  36. </text>
  37. <text key="ip">
  38. <default>Ip=.*</default>
  39. <var>Ip=</var>
  40. <filepath>Squad/ServerConfig/Rcon.cfg</filepath>
  41. </text>
  42. <text key="control_password">
  43. <default>Password=.*</default>
  44. <var>Password=</var>
  45. <filepath>Squad/ServerConfig/Rcon.cfg</filepath>
  46. </text>
  47. </replace_texts>
  48. <server_params>
  49. <param key="FIXEDMAXTICKRATE=" type="text" id="TICKRATE">
  50. <default>50</default>
  51. <desc>MAX server tickrate.</desc>
  52. <options>ns</options>
  53. </param>
  54. <param key="RANDOM=" type="select" id="MAP">
  55. <option value="ALWAYS">Always</option>
  56. <option value="FIRST">First</option>
  57. <option value="NONE">None</option>
  58. <desc>Randomize map rotation.</desc>
  59. <options>ns</options>
  60. </param>
  61. </server_params>
  62. <custom_fields>
  63. <field key="RCON Port" type="text">
  64. <default>Port=.*</default>
  65. <default_value>21114</default_value>
  66. <var>Port=</var>
  67. <filepath>Squad/ServerConfig/Rcon.cfg</filepath>
  68. <desc>Sets the port to RCON.</desc>
  69. </field>
  70. </custom_fields>
  71. <post_install>
  72. sed -i '4s/IP/Ip/g' Squad/ServerConfig/Rcon.cfg
  73. </post_install>
  74. <configuration_files>
  75. <file description="Server Configurations">Squad/ServerConfig/Server.cfg</file>
  76. <file description="RCON Configurations">Squad/ServerConfig/Rcon.cfg</file>
  77. <file description="Admin Configurations">Squad/ServerConfig/Admins.cfg</file>
  78. <file description="Map Rotation Configurations">Squad/ServerConfig/MapRotation.cfg</file>
  79. <file description="Server Messages Configurations">Squad/ServerConfig/ServerMessages.cfg</file>
  80. </configuration_files>
  81. </game_config>