Mapster.bci 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. // Specification: Mapster
  2. // Written by: Ryan Gregg
  3. // Version: 3.0
  4. // Created: August 4, 2004
  5. // Last updated: August 4, 2004
  6. Batch
  7. {
  8. Name "Mapster"
  9. Priority "1"
  10. Links "Mapster,http://countermap.counter-strike.net/Mapster/"
  11. Stages "Mapster"
  12. Filter "Map Files (*.map)|*.map"
  13. Template "@echo off\n"_
  14. "\"${StagePath=Mapster}\" ${StageParam=Mapster} \"${FilePath}\\${FileName}\"\n"
  15. }
  16. //
  17. // Mapster
  18. //
  19. Stage
  20. {
  21. Name "Mapster"
  22. Type "Program"
  23. Filter "Mapster (mapster.exe)|mapster.exe;mapster2.exe;mapster3.exe|All Executables (*.exe)|*.exe"
  24. ComboBox
  25. {
  26. Name "Vis Type"
  27. Bold "True"
  28. Default "Normal"
  29. Options "Normal,|Full,-full"
  30. Hint "\tRun as normal or full VIS.\n\n"_
  31. "\tFull vis enables extra calculations during vis, which help reduce the number of vis errors in a map over a normal vis. The speed hit is approximately 30% over a normal vis. r_speeds will generally be the same, though lower in some areas, and higher in others (primarily due to vis errors being fixed)."
  32. }
  33. CheckBox
  34. {
  35. Name "Server"
  36. Param "-server"
  37. Bold "True"
  38. Hint "\tRun as the NetVIS server."
  39. }
  40. CheckBox
  41. {
  42. Name "Trace"
  43. Param "-trace"
  44. Bold "true"
  45. Hint "\tTrace NetVis's output.\n\n"_
  46. "\tThe mapster console will not show all the data that NetVis outputs by default, this command allows it to."
  47. }
  48. TextBox
  49. {
  50. Name "Port"
  51. Param "-port"
  52. Type "Integer"
  53. Default "21212"
  54. Min "0"
  55. Max "65535"
  56. Hint "\tThe socket or port."
  57. }
  58. TextBox
  59. {
  60. Name "Rate"
  61. Param "-rate"
  62. Type "Integer"
  63. Default "60"
  64. Min "1"
  65. Hint "\tChange the status display update rate. (In seconds.)\n\n"_
  66. "\tEvery time this interval is hit your console is updated with a progress report listing all the clients and their progress as well as an overall percentage."
  67. }
  68. TextBox
  69. {
  70. Name "Host IP"
  71. Param "-hostip"
  72. Type "String"
  73. Hint "\tManually Specify IP address.\n\n"_
  74. "\tMapster will attempt to determine your IP address automatically, but sometimes is unable to do so. If so, you will see an error message on your screen about this."
  75. }
  76. TextBox
  77. {
  78. Name "Host Name"
  79. Param "-name"
  80. Type "String"
  81. Hint "\tName to identify your server or client by.\n\n"_
  82. "\tIf you set your name with this command, it will be saved in the Mapster Registry database and displayed on the Status Page."
  83. }
  84. TextBox
  85. {
  86. Name "Host Location"
  87. Param "-location"
  88. Type "string"
  89. Hint "\tYour location for others to see.\n\n"_
  90. "\tIf you set your name with this command, it will be saved in the Mapster Registry database and displayed on the Status Page."
  91. }
  92. ComboBox
  93. {
  94. Name "Connection"
  95. Param "-connection"
  96. Bold "True"
  97. Default "Low"
  98. Options "Low,L|Medium,M|High,H"
  99. Hint "\tYour connection type for others to see.\n\n"_
  100. "\tIf you are compiling maps (being a server) you should use this command with the arguments \"L\", \"M\", or \"H\" to indicate your connection speed, where L = low speed (fast dialup or slow cable modem), M = medium speed (cable modem or DSL), and H = high speed (fast DSL, T1 or better, etc.). This information is used by Mapster to decide how fast to send you client connections if you are running a Netvis server. The slower your speed, the more Mapster will space out connections to your map job."
  101. }
  102. FolderBox
  103. {
  104. Name "Zoners Path"
  105. Param "-zpath"
  106. Size "3"
  107. Hint "\tPath to Zoners.\n\n"_
  108. "\tIf you have installed Mapster in your zoners folder, you will not need to use this command. However if you have installed Mapster in another directory, you will need to use this command to set the full path to your zoners directory."
  109. }
  110. TextBox
  111. {
  112. Name "Additional Parameters"
  113. Type "String"
  114. Size "3"
  115. Hint "\tAdd additional parameters here as you would a command line."
  116. }
  117. }