LogoLogo
DiscordPanelPricing
  • TCPShield
  • FAQ
  • Commonly asked questions
  • Features
  • Contact
  • Billing
  • Vxlan
    • VXLAN Features
    • VXLAN Tunnel Setup Guide
    • Common issues and Debugging
  • Premium Features
    • Asia Network
    • Geyser
    • Panel Features
  • Panel
    • Setup Process
    • Panel Configuration
    • DNS Setup
    • TCPShield Plugin
  • Troubleshooting
    • Setup Checklist
    • Invalid Hostname
    • Disconnected on Login
    • High Latency and General Lag
    • How to Read a Traceroute
    • Connection Complaint Policy
  • Miscellaneous
    • TCPShield API
    • Protect a website
    • Wildcard DNS
    • Protect a home hosted server
    • Account sharing
    • Transfer Packets
  • Useful Links
  • TCPShield Panel
Powered by GitBook
LogoLogo

Useful links

  • Pricing
  • Twitter
  • Contact

Need help?

  • Discord
  • Network Status

Panel

  • Sign Up
  • Login
On this page
  • Overview
  • Example
  • Transfer packet usage

Was this helpful?

  1. Miscellaneous

Transfer Packets

This page covers general usage for transfer packets

PreviousAccount sharing

Last updated 1 year ago

Was this helpful?

Overview

Mojang will soon be adding transfer packets to the game as per Snapshot 24W03A . This guide covers how to get setup so you can start using this feature.

Snapshot overview:

Example

Make sure the IP address of the transfer packet enabled server is public and reachable on its defined port.

Scenario: Let's assume we have a sub server "Survival" that lives on 192.168.0.1:5000 and we would like to conceal this address via TCPShield, and we would like to send players to this server via transfer packet.

Step 1: First, we would add a new backend set for this sub server:

Step 2: Now that we have have our backend set defined, we need to create a domain entry that points to it. Go to the domains section and add a new subdomain which points to this new set. We will use "srv05.domain.com" in this example.

Step 3: Next, we need to make sure our sub server is configured to accept transfers. In server.properties make sure accept-transfers is true. If they are being transferred to another Velocity or Waterfall instance, this config option will be publicised by their respective teams closer to the major release of 1.21.

server.properties
accept-transfers=true

Transfer packet usage

When instructing clients to connect to the sub server, rather than setting 192.168.0.1:5000 as the target server, they should be targeted to srv05.example.com:25565.

If DNS is set correctly, all should work as normal. What we have essentially done is added this new sub server as its own protected hostname, where the handshake logic follows the same sequence as if it was any other protected server via our network.

Step 4: Once this record is added, point "srv05" in our case to the protected CNAME shown in the domains section. We have a guide for DNS setup.

here
https://www.minecraft.net/en-us/article/minecraft-snapshot-24w03a
LogoTCPShield Dashboard
Backend set page
Add transfer packet enabled server as new set
Point new domain to transfer packet enabled backend set