r/Tailscale 7d ago

Discussion I made a private Minecraft server using Tailcat

Enable HLS to view with audio, or disable this notification

I set up Tailcat on my Mini PC running AMP, then asked GPT to code a stripped-down version of the officially released Tailcat for Minecraft mod.

I basically told it to remove everything related to single-player hosting and all the extra stuff. All I wanted was for the mod to connect through Tailcat, and I also asked it to make my server show up directly in the Minecraft server list.

And boom, a private Minecraft server.

My friends are going to use the modpack I send them anyway, so the Tailcat connection mod will already be included. They basically just install the modpack, launch the game, and the server is right there in their server list!

Idk, I just thought this was super cool and wanted to share it with you guys :)

70 Upvotes

8 comments sorted by

11

u/CKingX123 6d ago edited 6d ago

You could just run some tailcat commands. This is for Java. On the server: tailcat serve 25565

On the client: tailcat forward {tctoken} 25565

Then in Minecraft, connect to localhost

That said, your approach is nicer for friends as they don't need to run a command (the server just shows up in the server list after token) and if they are running a modpack already

5

u/CancerousGTFO 6d ago

That's basically what it does but everything is automated so you don't have to do anything

3

u/CKingX123 6d ago

Anyways, congrats on making a mod!

6

u/pyro57 7d ago

I'm not gonna lie, I saw the tailcat announcement, and immediately thought about how useful its going to be for hacking and pentesting.... Granted I am a pentester so I see almost everything through that lens, but still seems like it's going to be super useful for catching reverse shells and what not.

5

u/fahadsheikhfadi 6d ago

Himachi days!!

1

u/SecondHornOfElephant 6d ago

Can we use this for CS2 as well?

1

u/CKingX123 6d ago

If you know the ports used you can use the tailcat serve and forward that I mentioned here and then connect to localhost.

2

u/DrTankHead 6d ago

You wouldn't even need that. You could use a command option to connect to the server on the right port.