Advertisement
Guest User

Untitled

a guest
Apr 17th, 2019
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.79 KB | None | 0 0
  1. # Skungee (Spigot) - The #1 Skript addon for Bungeecord.
  2.  
  3. # The version is to help determine which version this config is. Please don't modify this value.
  4. version: "1.0.9"
  5.  
  6. # Print additional information in the console. The developers of Skungee may ask you to enable this when reporting an error.
  7. debug: false
  8.  
  9. # Ignores the packets that spam alot such as GLOBALSCRIPTS and HEARTBEAT in the debug.
  10. # Developers of Skungee may notify you to disable this option when reporting an error.
  11. IgnoreSpamPackets: true
  12.  
  13. # The details of the Skungee Bungeecord plugin. Place the same login credentials as the Bungeecord Skungee here.
  14. host: "0.0.0.0"
  15. port: 3523
  16.  
  17. # All security options to protect your Skungee on Bungeecord and Spigot from possible external sources.
  18. # Everything in this section must match the same values as the Skungee config.yml on the Spigot servers.
  19. security:
  20. # Debug option for security, a Skungee developer may ask you to enable this.
  21. debug: false
  22. # All strings get decoded in UTF_8, some symbols may not apply.
  23. password:
  24. # Should all packets require a password in order to be processed.
  25. enabled: false
  26. # Password can't be "hashed" unless instructed too (read below)
  27. password: "SC020219"
  28. # Should Skungee add a protected hash to the password using a one-way encryption.
  29. # This makes the password nearly impossible to decode if an external source somehow gets it.
  30. hash: false
  31. # If the hashFile option is true, set the password and then restart the server.
  32. # Skungee will create a hashed file in the Skungee folder location containing your password in a hashed format.
  33. # Keep in mind that the hash option above needs to be set to true.
  34. # After the file has been generated, set the password option above to "hashed" (Case sensitive)
  35. # Skungee will remember your original password until you change the password to anything other than "hashed" and this will be repeated.
  36. # This creates a more secure system so that if someone invades your servers files, your Skungee password is protected and all your Skungee servers are protected.
  37. # If you require any assistance with this option, please contact a Skungee developer.
  38. hashFile: false
  39. # Choose which algorithm you would like to use for the hash.
  40. # Algorithms at the time this was written: MD5, SHA-1 and SHA-256 (Strongest)
  41. hashAlgorithm: "SHA-256"
  42. encryption:
  43. # Should Skungee encrypt all sent packets.
  44. enabled: false
  45. # Set which Cipher algorithm you would like to use.
  46. cipherAlgorithm: "AES/CBC/PKCS5Padding"
  47. # The cipher key is like another password.
  48. cipherKey: "TFARCEIS15022019"
  49. # Should Skungee print any errors that may happen.
  50. # If you come across any errors with encryption, make sure you message the developers of Skungee, and not to users in a public setting.
  51. printEncryptionErrors: true
  52. breaches:
  53. # Breaches are even more added security, Breaches require the password or encryption option to be enabled for this to work.
  54. # Breaches is a system designed to stop constant failed attempts. Since there is no threshold for how many packets can be sent a tick, this option aims to add
  55. # security for that. If a(n) IP/Server fails X amount of times, what should Skungee do to protect your server. Choose from the options below.
  56. enabled: false
  57. # The amount of times a(n) IP/Server can fail at successfully sending security details.
  58. attempts: 30
  59. # Should Skungee shutdown the server if there is such an issue of security breaching?
  60. # Keep in mind that someone could use this to shutdown your server, this option should only be used if you really trust the security of your server
  61. # or that you have files and data that you really want to protect. We suggest not enabling it, but it's here for anyone who wants hardcore security.
  62. # This option is also good to be used if your server is private.
  63. shutdown: false
  64. # Should Skungee block the IP/Server from sending packets if it fails X amount of times?
  65. # This only blocks the IP/Server until the server is restarted again.
  66. blockAddress: true
  67. # Should Skungee log all events that meet the settings above in a `log.txt` within the Skungee folder?
  68. log: true
  69. # If the log system has picked up any external sources address, you can put it in this list below, and Skungee will remember and always block that address.
  70. # Don't include the port as they could use a different port.
  71. blacklisted:
  72. - 123.456.7.890
  73.  
  74. # This is how fast the keeping alive packet should be sent back and forth to Skungee.
  75. # The lower this is, the faster the accuracy. (A fast rate would be 5-10) This all depends on your server's network speeds.
  76. # Heartbeat is in ticks
  77. heartbeat: 10
  78.  
  79. # Should Skungee hault the server until it recieves a value.
  80. # This can be critical for some users such as grabbing important network variables.
  81. # Information: basically Skungee will wait until the Skungee on the Bungeecord becomes active while a value is being called.
  82. # So if you do something like `set {_value} to network variable {example}` and this node is false and the Bungeecord Skungee is offline, this will return null.
  83. # If this node is true below, it will wait until the Bungeecord Skungee is found/online.
  84.  
  85. # There is an alternaitve async method to this in the form of a syntax:
  86. # `wait until skungee connects`
  87. # This syntax will wait in an async thread until Skungee connects and this walking down the rest of the trigger. Which is also recommeneded.
  88. hault: false
  89.  
  90. # Contantly keep trying to connect to the Skungee on the Bungeecord. This can spam if the Bungeecord is offline for a long period of time.
  91. # Skungee also makes a bunch of tests before determining if it should shut down when this option is false. So no worries.
  92. reconnect: true
  93.  
  94. # If the Bungeecord server is no where to be found, run a small non performance enducing task to constantly keep checking when the Bungeecord comes online.
  95. # This option allows to define how long to wait in seconds. Keep in mind that the reconnect option needs to be enabled for this to work.
  96. keepAlive: 10
  97.  
  98. # The max amount of times Skungee should try to connect to the Skungee on the Bungeecord.
  99. maxAttempts: 20
  100.  
  101. # This is a queue system to make sure every single packet gets sent. This can cause some delay within the Skript calling code, but very minor. This guarentees every packet to be sent.
  102. # Packets that are expressions will not be put into the queued system as it depends on a returned value.
  103. # So making a queue system for those gets more complex. I might do something about that soon. This will mean that expressions will take priority over effects. Also all effects are sent asynchronous.
  104. Queue:
  105. enabled: true
  106. # delay is in milliseconds
  107. delay: 15
  108. # Should Skungee sync and control the queue depending on Expressions aswell.
  109. # Expressions are sent directly when they're called. This option makes sure that Effects aren't sent at the same time as Expressions.
  110. # If you have hundereds of packets sent within a minute then you might need to set this option to false, as some effects could get backed up.
  111. sync: true
  112.  
  113. # Broadcast all the syntax that didn't register to the console.
  114. NotRegisteredSyntax: false
  115.  
  116. # Converts the Enum's into proper english enums like `FADE_TYPE` will be `fade type` or `fading type` as defined in the english.lang of the jar. (Which can be edited, they parent aliases parsing)
  117. UseEnglishEnums: true
  118.  
  119. # Disables the message saying the addon was enabled.
  120. DisableRegisteredInfo: false
  121.  
  122. # Disables all messages to the console. Only important stack traces and information logger will be sent.
  123. # If you don't like Skungee constantly notifing what is going on, you can disable this.
  124. DisableConsoleMessages: false
  125.  
  126. # Disables the colour in the console.
  127. DisableConsoleColour: false
  128.  
  129. # Settings for GlobalScripts
  130. GlobalScripts:
  131. # Sends a message to console stating that a script has been automatically reloaded or created. (This happens when the file on the Bungeecord gets edited/saved)
  132. Messages: true
  133. # Should all the scripts of this server mimic the exact scripts on the Bungeecord Skungee.
  134. # WARNING: This will override any scripts that don't match the ones in the Bungeecord Skungee scripts folder.
  135. # Make sure you don't have any scripts in the scripts folder of Skript on the Spigot servers.
  136. MimicExact: false
  137.  
  138. # Should Skungee return all players as a UUID to the spigot servers.
  139. # If you run a cracked offline Bungeecord network, it is best to keep this false.
  140. ReturnUUIDs: true
  141.  
  142. # When a player is returned from Bungeecord it can't be a Player or ProxiedPlayer because for the Player class, the
  143. # player actually has to be online the server the syntax is calling from, and it can't be ProxiedPlayer because Spigot doesn't have that class.
  144. # So Skungee makes it's own custom system to handle it, and you get these wonderful settings to define how you would like it.
  145. #
  146. # Define in the node below how Skungee should return the value of "players".
  147. #
  148. # The following types are "STRING", "UUID" and "OFFLINEPLAYER" (Capitalization doesn't matter)
  149. # This option is best to keep on "STRING" or "OFFLINEPLAYER" if you have a cracked offline Bungeecord network.
  150. # Else if you run your Bungeecord network with `online_mode`, `ip_forward` and `bungeecord` option true (Online Bungeecord network), the best option would be having it as "OFFLINEPLAYER"
  151. SkungeeReturn: "string"
  152.  
  153. # If the UUID is present, should Skungee convert to the option above using the UUID. This makes the returned "players" more accurate and less prone to mistakes.
  154. # If you have a cracked offline Bungeecord network, and you're using the "OFFLINEPLAYER" option, set this option to false.
  155. SkungeeReturnUUID: true
  156.  
  157. # If a syntax returns a number that can be parsed as a timespan, should Skungee convert it into a Timespan?
  158. # Example: '5 minutes and 27 seconds'
  159. Timespans: true
  160.  
  161. # Reciever, this will allow for some syntax to work. Like "evaluate", "server is online", "global scripts" and "network variables".
  162. # This also needs to be enabled in order to run events below.
  163. # Keep in mind that this port must not already be in use. If you run all your servers on the same machine, you will need to make
  164. # the port option different on each Spigot server. Like 1339, 5670, 25567... etc any port that isn't already in use.
  165. Reciever:
  166. enabled: true
  167. # The port that the Reciever should run on.
  168. port: 3523
  169. # Should Skungee automatically determine which port to use that is open?
  170. # If this is false it will use the port option above.
  171. automatic: true
  172. # Define the range that should be scanned for the Automatic port finder.
  173. startingPort: 2000
  174. maxPort: 4000
  175.  
  176. # Bungeecord events.
  177. Events: true
  178.  
  179. # You can enable this to allow "set bungeecord server list version protocol to X" to work with any protocol version, X being any protocol ID
  180. # You may look for protocol IDs here http://wiki.vg/index.php?title=Protocol_History&printable=yes
  181. # Keeping this false will make Skungee recommend using the supported Bungeecord protocols and cancel any other inputed protocol.
  182. # This is handy if you want to make some cool text around your version/ping icon. (Example: https://imgur.com/a/t3EvLye)
  183. # The image was done by setting the protocol to a version that the client is older than, and then setting the name of the protocol.
  184. PingEventProtocolOverride: false
  185.  
  186. # If you have purchased the ServerInstances expansion you will need to enable this so the Syntax can get registered to Skript.
  187. # This option does nothing without the expansion purchased and installed on the Bungeecord.
  188. ServerInstances: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement