Advertisement
iRainDrop

Untitled

Aug 11th, 2019
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.77 KB | None | 0 0
  1. # Main configuration file for PocketMine-MP
  2. # These settings are the ones that cannot be included in server.properties
  3. # Some of these settings are safe, others can break your server if modified incorrectly
  4. # New settings/defaults won't appear automatically in this file when upgrading.
  5.  
  6. settings:
  7. #Whether to send all strings translated to server locale or let the device handle them
  8. force-language: false
  9. shutdown-message: "Server closed"
  10. #Allow listing plugins via Query
  11. query-plugins: false
  12. #Show a console message when a plugin uses deprecated API methods
  13. deprecated-verbose: true
  14. #Enable plugin and core profiling by default
  15. enable-profiling: false
  16. #Will only add results when tick measurement is below or equal to given value (default 20)
  17. profile-report-trigger: 20
  18. #Number of AsyncTask workers.
  19. #Used for plugin asynchronous tasks, world generation, compression and web communication.
  20. #Set this approximately to your number of cores.
  21. #If set to auto, it'll try to detect the number of cores (or use 2)
  22. async-workers: 6
  23. #Whether to allow running deveqlopment builds. Dev builds might crash, break your plugins, corrupt your world and more.
  24. #It is recommended to avoid using development builds where possible.
  25. enable-dev-builds: false
  26.  
  27. memory:
  28. #Global soft memory limit in megabytes. Set to 0 to disable
  29. #This will trigger low-memory-triggers and fire an event to free memory when the usage goes over this
  30. global-limit: 0
  31.  
  32. #Main thread soft memory limit in megabytes. Set to 0 to disable
  33. #This will trigger low-memory-triggers and fire an event to free memory when the usage goes over this
  34. main-limit: 0
  35.  
  36. #Main thread hard memory limit in megabytes. Set to 0 to disable
  37. #This will stop the server when the limit is surpassed
  38. main-hard-limit: 16384
  39.  
  40. #AsyncWorker threads' hard memory limit in megabytes. Set to 0 to disable
  41. #This will crash the task currently executing on the worker if the task exceeds the limit
  42. #NOTE: THIS LIMIT APPLIES PER WORKER, NOT TO THE WHOLE PROCESS.
  43. async-worker-hard-limit: 256
  44.  
  45. #Period in ticks to check memory (default 1 second)
  46. check-rate: 20
  47.  
  48. #Continue firing low-memory-triggers and event while on low memory
  49. continuous-trigger: true
  50.  
  51. #Only if memory.continuous-trigger is enabled. Specifies the rate in memory.check-rate steps (default 30 seconds)
  52. continuous-trigger-rate: 30
  53.  
  54. garbage-collection:
  55. #Period in ticks to fire the garbage collector manually (default 30 minutes), set to 0 to disable
  56. #This only affects the main thread. Other threads should fire their own collections
  57. period: 36000
  58.  
  59. #Fire asynchronous tasks to collect garbage from workers
  60. collect-async-worker: true
  61.  
  62. #Trigger on low memory
  63. low-memory-trigger: true
  64.  
  65. #Settings controlling memory dump handling.
  66. memory-dump:
  67. #Dump memory from async workers as well as the main thread. If you have issues with segfaults when dumping memory, disable this setting.
  68. dump-async-worker: true
  69.  
  70. max-chunks:
  71. #Cap maximum render distance per player when low memory is triggered. Set to 0 to disable cap.
  72. chunk-radius: 4
  73.  
  74. #Do chunk garbage collection on trigger
  75. trigger-chunk-collect: true
  76.  
  77. world-caches:
  78. #Disallow adding to world chunk-packet caches when memory is low
  79. disable-chunk-cache: true
  80. #Clear world caches when memory is low
  81. low-memory-trigger: true
  82.  
  83.  
  84. network:
  85. #Threshold for batching packets, in bytes. Only these packets will be compressed
  86. #Set to 0 to compress everything, -1 to disable.
  87. batch-threshold: 256
  88. #Compression level used when sending batched packets. Higher = more CPU, less bandwidth usage
  89. compression-level: 5
  90. #Use AsyncTasks for compression. Adds half/one tick delay, less CPU load on main thread
  91. async-compression: false
  92. #Experimental, only for Windows. Tries to use UPnP to automatically port forward
  93. upnp-forwarding: false
  94. #Maximum size in bytes of packets sent over the network (default 1492 bytes). Packets larger than this will be
  95. #fragmented or split into smaller parts. Clients can request MTU sizes up to but not more than this number.
  96. max-mtu-size: 1492
  97.  
  98. debug:
  99. #If > 1, it will show debug messages in the console
  100. level: 1
  101.  
  102. player:
  103. #Choose whether to enable player data saving.
  104. save-player-data: true
  105. anti-cheat:
  106. #If false, will try to prevent speed and noclip cheats. May cause movement issues.
  107. allow-movement-cheats: true
  108.  
  109. level-settings:
  110. #The default format that levels will use when created
  111. default-format: pmanvil
  112.  
  113. chunk-sending:
  114. #To change server normal render distance, change view-distance in server.properties.
  115. #Amount of chunks sent to players per tick
  116. per-tick: 3
  117. #Radius of chunks that need to be sent before spawning the player
  118. spawn-radius: 2
  119.  
  120. chunk-ticking:
  121. #Max amount of chunks processed each tick
  122. per-tick: 40
  123. #Radius of chunks around a player to tick
  124. tick-radius: 3
  125. light-updates: false
  126. clear-tick-list: true
  127. #IDs of blocks not to perform random ticking on.
  128. disable-block-ticking:
  129. #- 2 # grass
  130.  
  131. chunk-generation:
  132. #Max. amount of chunks in the waiting queue to be populated
  133. population-queue-size: 8
  134.  
  135. ticks-per:
  136. autosave: 6000
  137.  
  138. auto-report:
  139. #Send crash reports for processing
  140. enabled: true
  141. send-code: true
  142. send-settings: true
  143. send-phpinfo: false
  144. use-https: true
  145. host: crash.pmmp.io
  146.  
  147. anonymous-statistics:
  148. #Sends anonymous statistics for data aggregation, plugin usage tracking
  149. enabled: false #TODO: re-enable this when we have a new stats host
  150. host: stats.pocketmine.net
  151.  
  152. auto-updater:
  153. enabled: true
  154. on-update:
  155. warn-console: true
  156. warn-ops: true
  157. #Can be development, alpha, beta or stable.
  158. preferred-channel: stable
  159. #If using a development version, it will suggest changing the channel
  160. suggest-channels: true
  161. host: update.pmmp.io
  162.  
  163. timings:
  164. #Choose the host to use for viewing your timings results.
  165. host: timings.pmmp.io
  166.  
  167. console:
  168. #Choose whether to enable server stats reporting on the console title.
  169. #NOTE: The title ticker will be disabled regardless if console colours are not enabled.
  170. title-tick: true
  171.  
  172. aliases:
  173. #Examples:
  174. #showtheversion: version
  175. #savestop: [save-all, stop]
  176.  
  177. worlds:
  178. #These settings will override the generator set in server.properties and allows loading multiple levels
  179. #Example:
  180. #world:
  181. # seed: 404
  182. # generator: FLAT:2;7,59x1,3x3,2;1;decoration(treecount=80 grasscount=45)
  183.  
  184. plugins:
  185. #Setting this to true will cause the legacy structure to be used where plugin data is placed inside the --plugins dir.
  186. #False will place plugin data under plugin_data under --data.
  187. #This option exists for backwards compatibility with existing installations.
  188. legacy-data-dir: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement