minecraft-server-properties
cezarmathe/minecraft-server-properties/null
Terraform Module
HCL
NULL
Create a server.properties configuration for your Minecraft server.
Install
module "minecraft-server-properties" {
source = "cezarmathe/minecraft-server-properties/null"
version = "0.1.1"
}
README
terraform-null-minecraft-server-properties Create a server.properties configuration for your Minecraft server. Development This repository includes a Python [script] used to process a default properties file. This script then writes a [template] that can be used by Terraform to create the actual configuration and the [variables] file that represents the variables of the module. The script is tested with Python 3.9.4 (64 bit). [script]: scripts/process_server_properties.py [template]: server.properties.tpl [variables]: variables.tf
Inputs (49)
| Name | Type | Description | Default |
|---|---|---|---|
| use_native_transport | bool | Linux server performance improvements: optimized packet sending/receiving on Lin | true |
| rate_limit | number | Sets the maximum amount of packets a user can send before getting kicked. Settin | 0 |
| entity_broadcast_range_percentage | number | Controls how close entities need to be before being sent to clients. Higher valu | 100 |
| server_port | number | Changes the port the server is hosting (listening) on. This port must be forward | 25565 |
| level_name | string | The "level-name" value is used as the world name and its folder name. The player | "world" |
| spawn_animals | bool | Determines if animals can spawn. true - Animals spawn as normal. false - Animals | true |
| rcon_password | string | Sets the password for RCON: a remote console protocol that can allow other appli | "" |
| online_mode | bool | Server checks connecting players against Minecraft account database. Set this to | true |
| white_list | bool | Enables a whitelist on the server. With a whitelist enabled, users not on the wh | false |
| prevent_proxy_connections | bool | If the ISP/AS sent from the server is different from the one from Mojang Studios | false |
| generator_settings | string | The settings used to customize world generation. Follow its format and write the | "" |
| pvp | bool | Enable PvP on the server. Players shooting themselves with arrows receive damage | true |
| hardcore | bool | If set to true, server difficulty is ignored and set to hard and players are set | false |
| max_world_size | number | This sets the maximum possible size in blocks, expressed as a radius, that the w | 29999984 |
| resource_pack_sha1 | string | Optional SHA-1 digest of the resource pack, in lowercase hexadecimal. It is rec | "" |
| resource_pack | string | Optional URI to a resource pack. The player may choose to use it. Note that (in | "" |
| enable_command_block | bool | Enables command blocks | false |
| query_port | number | Sets the port for the query server (see enable-query). | 25565 |
| enforce_whitelist | bool | Enforces the whitelist on the server. When this option is enabled, users who are | false |
| broadcast_console_to_ops | bool | Send console command outputs to all online operators. | true |
| … and 9 more inputs | |||
Outputs (1)
this — A minecraft server configuration.Details
FrameworkTerraform Module
LanguageHCL
Version0.1.1
Cloud NULL
★ Stars0
Forks1
Total downloads880
Inputs49
Outputs1
LicenseMIT
Namespacecezarmathe
Updated