Advertisement
tahg

Cuboid Outpost server-setup-config.yaml

Oct 5th, 2021
318
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.71 KB | None | 0 0
  1. # Version of the specs, only for internal usage if this format should ever change drastically
  2. _specver: 2
  3.  
  4. # modpack related settings, changes the supposed to change the visual appearance of the launcher
  5. modpack:
  6. # Name of the mod pack, that is displayed in various places where it fits
  7. name: Cuboid Outpost
  8.  
  9. # Description
  10. description: Cuboid Outpust Server
  11.  
  12.  
  13.  
  14. # settings regarding the installation of the modpack
  15. install:
  16. # version of minecraft, needs the exact version
  17. mcVersion: 1.16.5
  18.  
  19. # exact version of forge or fabric that is supposed to be used
  20. # if this value is a null value so ( ~, null, or "" ) then the version from the mod pack is going to be used
  21. loaderVersion: ~
  22.  
  23. # If a custom installer is supposed to used, specify the url here: (Otherwise put "", ~ or null here)
  24. # supports variables: {{@loaderversion@}} and {{@mcversion@}}
  25. # For forge: "http://files.minecraftforge.net/maven/net/minecraftforge/forge/{{@mcversion@}}-{{@loaderversion@}}/forge-{{@mcversion@}}-{{@loaderversion@}}-installer.jar"
  26. # For Fabric: "https://maven.fabricmc.net/net/fabricmc/fabric-installer/{{@loaderversion@}}/fabric-installer-{{@loaderversion@}}.jar"
  27. installerUrl: http://files.minecraftforge.net/maven/net/minecraftforge/forge/{{@mcversion@}}-{{@loaderversion@}}/forge-{{@mcversion@}}-{{@loaderversion@}}-installer.jar
  28.  
  29. # Installer Arguments
  30. # These Arguments have to be passed to the installer
  31. #
  32. # For Fabric:
  33. # installerArguments:
  34. # - "server"
  35. # - "-downloadMinecraft"
  36. #
  37. # For Fabric if you want to use snapshot version:
  38. # installerArguments:
  39. # - "server"
  40. # - "-mcversion 20w07a"
  41. # - "-downloadMinecraft"
  42. #
  43. # For Forge:
  44. # installerArguments:
  45. # - "--installServer"
  46. installerArguments:
  47. - "--installServer"
  48.  
  49. # Link to where the file where the modpack can be distributed
  50. # This supports loading from local files as well for most pack types if there is file://{PathToFile} in the beginning
  51. modpackUrl: https://media.forgecdn.net/files/3480/401/Cuboid-Outpost-0.2.2.zip
  52. # This is used to specify in which format the modpack is distributed, the server launcher has to handle each individually if their format differs
  53. # current supported formats:
  54. # - curseforge or curse
  55. # - curseid
  56. # - zip or zipfile
  57. modpackFormat: curse
  58.  
  59. # Settings which are specific to the format used, might not be needed in some casese
  60. formatSpecific:
  61. # optional paramenter used for curse to specify a whole project to ignore (mostly if it is client side only)
  62. ignoreProject:
  63. - 263420
  64. - 317780
  65. - 232131
  66. - 231275
  67. - 367706
  68. - 261725
  69. - 243863
  70. - 305373
  71. - 325492
  72. - 296468
  73. - 308240
  74. - 362791
  75. - 291788
  76. - 326950
  77. - 237701
  78. - 391382
  79. - 358191
  80. - 271740
  81. - 428199
  82. - 431430
  83.  
  84. # The base path where the server should be installed to, ~ for current path
  85. baseInstallPath: ~
  86.  
  87. # a list of files which are supposed to be ignored when installing it from the client files
  88. # this can either use regex or glob {default glob: https://docs.oracle.com/javase/8/docs/api/java/nio/file/FileSystem.html#getPathMatcher-java.lang.String-}
  89. # specify with regex:.... or glob:.... if you want to force a matching type
  90. ignoreFiles:
  91. - mods/Overrides.txt
  92. - mods/optifine*.jar
  93. - mods/optiforge*.jar
  94. - resources/**
  95. - packmenu/**
  96. - openloader/resources/**
  97.  
  98.  
  99.  
  100. # This makes the program check the folder for whether it is supposed to use the
  101. checkFolder: yes
  102.  
  103. # Whether to install the Loader (Forge or Fabric) or not, should always be yes/true unless you only want to install the pack
  104. installLoader: yes
  105.  
  106. # Sponge bootstrapper jar URL
  107. # Only needed if you have spongefix enabled
  108. spongeBootstrapper: https://github.com/simon816/SpongeBootstrap/releases/download/v0.7.1/SpongeBootstrap-0.7.1.jar
  109.  
  110.  
  111.  
  112.  
  113. # settings regarding the launching of the pack
  114. launch:
  115. # applies the launch wrapper to fix sponge for a few mods
  116. spongefix: no
  117.  
  118. # Use a RAMDisk for the world folder
  119. # case-sensitive; use only lowercase `yes` or `no`
  120. # NOTE: The server must have run once fully before switching to `yes`!
  121. ramDisk: no
  122.  
  123. # checks with the help of a few unrelated server whether the server is online
  124. checkOffline: no
  125.  
  126. # specifies the max amount of ram the server is supposed to launch with
  127. maxRam: 5G
  128.  
  129. # specifies whether the server is supposed to auto restart after crash
  130. autoRestart: yes
  131.  
  132. # after a given amount of crashes in a given time the server will stop auto restarting
  133. crashLimit: 10
  134.  
  135. # Time a crash should be still accounted for in the {crashLimit}
  136. # syntax is either [number]h or [number]min or [number]s
  137. crashTimer: 60min
  138.  
  139. # Arguments that need to go before the 'java' argument, something like linux niceness
  140. # This is only a string, not a list.
  141. preJavaArgs: ~
  142.  
  143. # Start File Name, variables: {{@loaderversion@}} and {{@mcversion@}}
  144. # This has to be the name the installer spits out
  145. # For Forge 1.12-: "forge-{{@mcversion@}}-{{@loaderversion@}}-universal.jar"
  146. # For Forge 1.13+: "forge-{{@mcversion@}}-{{@loaderversion@}}.jar"
  147. # For Fabric: "fabric-server-launch.jar"
  148. startFile: forge-{{@mcversion@}}-{{@loaderversion@}}.jar
  149.  
  150. # In case you have multiple javas installed you can add a absolute path to it here
  151. # if the value is "", null, or ~ then 'java' from PATH is going to be used
  152. # Example: "\"C:/Program Files/Java/jre1.8.0_201/bin/java.exe\""
  153. forcedJavaPath: ~
  154.  
  155. # Java args that are supposed to be used when the server launches
  156. # keep in mind java args often need ' - ' in front of it to work, use clarifying parentheses to make sure it uses it correctly
  157. # reference: https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/
  158. # tested on Java 8 and 11
  159. javaArgs:
  160. - "-XX:+UseG1GC"
  161. - "-XX:+ParallelRefProcEnabled"
  162. - "-XX:MaxGCPauseMillis=200"
  163. - "-XX:+UnlockExperimentalVMOptions"
  164. - "-XX:+DisableExplicitGC"
  165. - "-XX:+AlwaysPreTouch"
  166. - "-XX:G1NewSizePercent=30"
  167. - "-XX:G1MaxNewSizePercent=40"
  168. - "-XX:G1HeapRegionSize=8M"
  169. - "-XX:G1ReservePercent=20"
  170. - "-XX:G1HeapWastePercent=5"
  171. - "-XX:G1MixedGCCountTarget=4"
  172. - "-XX:InitiatingHeapOccupancyPercent=15"
  173. - "-XX:G1MixedGCLiveThresholdPercent=90"
  174. - "-XX:G1RSetUpdatingPauseTimePercent=5"
  175. - "-XX:SurvivorRatio=32"
  176. - "-XX:+PerfDisableSharedMem"
  177. - "-XX:MaxTenuringThreshold=1"
  178. - "-Dusing.aikars.flags=https://mcflags.emc.gs"
  179. - "-Daikars.new.flags=true"
  180. - "-Dfml.readTimeout=90" # servertimeout
  181. - "-Dfml.queryResult=confirm" # auto /fmlconfirm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement