Skip to content

Bedrock & NetherNet

Pumpkin bevat ingebouwde ondersteuning voor Minecraft Bedrock Edition-clients, inclusief NetherNet WebRTC/ICE-transport en aanpasbare gebruikersnamen.

Configuratie

toml
[networking.bedrock]
enabled = true
online_mode = true
max_players = 1000
view_distance = 16
simulation_distance = 10
motd = "A blazingly fast Pumpkin server!"
username_prefix = ""
replace_username_spaces = true
chunk_caching = true

[networking.bedrock.nethernet]
enabled = true
address = "0.0.0.0:19132"
identity_key = "nethernet-key.der"
stun_servers = []

Bedrock-opties

  • enabled: Of verbindingen van Bedrock Edition-clients worden geaccepteerd (standaard: true).
  • online_mode: Of Xbox Live-authenticatie wordt afgedwongen voor Bedrock-spelers (standaard: true).
  • max_players: Maximaal aantal gelijktijdige Bedrock-spelers (0 schakelt de limiet uit, standaard: 1000).
  • view_distance: Maximale chunk-zichtafstand die naar Bedrock-clients wordt verzonden (standaard: 16).
  • simulation_distance: Maximale tick-simulatieafstand voor Bedrock-spelers (standaard: 10).
  • motd: Message of the Day weergegeven in de Bedrock-serverlijst.
  • username_prefix: Optioneel voorvoegsel dat vóór Bedrock-gamertags wordt geplaatst (bijv. "." of "*"), om naamconflicten met Java Edition-accounts op cross-play-servers te voorkomen (standaard: "").
  • replace_username_spaces: Of spaties in Bedrock-gamertags automatisch worden vervangen door underscores _, zodat spelersnamen kunnen worden gebruikt in Minecraft-slashcommando's (standaard: true).
  • chunk_caching: Of chunk-blob-caching aan de clientzijde is ingeschakeld om netwerkbandbreedte te besparen (standaard: true).

NetherNet-transportinstellingen

NetherNet is het moderne WebRTC/ICE-netwerktransport van Minecraft Bedrock:

  • enabled: Of clients verbinding mogen maken via NetherNet (standaard: true).
  • address: Netwerksocketadres voor TCP-signalering en UDP-ICE-multiplexing (standaard: "0.0.0.0:19132").
  • external_ip: Optioneel openbaar IP-adres dat wordt geadverteerd wanneer de server achter NAT wordt gehost.
  • identity_key: Bestandspad naar het PKCS#8 P-384 privésleutelbestand voor identiteit, behouden tussen herstarts voor Trust On First Use (TOFU) van de client (standaard: "nethernet-key.der").
  • stun_servers: Optionele lijst van STUN-server-URL's voor ICE-NAT-traversal.

Uitgebracht onder de MIT-licentie.