October 14Oct 14 Block Party runs your family's game servers at home: Minecraft Bedrock, Minecraft Java (Paper) and Hytale, from one web panel that works on a desktop or a phone. Xbox, PlayStation and Switch players can join without extra apps, because the panel has its own console server list and a small DNS server (it replaces BedrockConnect).Project and full instructions: https://github.com/ScottSchneck/block-partyDocker image: ghcr.io/scottschneck/block-partyBugs and feature requests: https://github.com/ScottSchneck/block-party/issuesWhat it does:Add, start, stop, update and restart servers, with a live console and automatic restart after a crashPlayers page: who's online, allowlist, operators, and an Allow button for anyone who tried to joinSettings as plain labelled controls, worlds and add-ons, Java plugins from Hangar and ModrinthConsoles on Java servers through Geyser and FloodgateScheduled backups with one-click restore, without kicking anyone offAccounts for the kids, with what each one can do on each serverFriends outside the house (UPnP or manual port forwards), overnight updates, notifications to your phone, Discord or emailTwo-factor sign-in, and import from Crafty ControllerInstalling:Apps, search for Block Party, Install.Network Type: Custom: br0 (or eth0 on some setups), and type a free address in Fixed IP address. This is the important part: consoles look for DNS on port 53 and the list on port 19132, and every game server needs its own ports, so it can't share Unraid's IP or use the bridge network.Apply, then open the WebUI (https://<that IP>:8443). Your browser warns about the certificate once; continue.Create the owner account. The setup code is in the container's log (Docker tab, click the icon, Logs).Follow the setup guide, then add a server or import from Crafty.Joining from a consolePS5: Play, Friends, and under LAN Games pick your server list.Xbox or Switch (or if it isn't there): set the console's DNS to the container's IP, restart the console, open Servers and join any featured server. You land in a menu of your servers.Forgot the password?docker exec blockparty blockparty reset-password, then choose "Forgot your password?" on the sign-in page.When asking for help, please include the container's log (Docker tab, icon, Logs) and what you see in the panel. Edited October 14Oct 14 by ScottSchneck formatting
October 28Oct 28 Hey Scott, I love this tool. SUPER useful for multiple server management. Thank you.You probably already know this, but you'll need to merge sandertv/gophertunnel to support 1.26.60. https://github.com/Sandertv/gophertunnel/pull/541https://github.com/Sandertv/gophertunnel/pull/544
October 29Oct 29 Author Thanks for the heads-up, and glad it’s useful! You’re right: the console server list is built on gophertunnel, so 1.26.60 consoles couldn’t open it. v1.4.0 updates to gophertunnel 1.63 plus the #544 NetherNet address fix. It also adds off-site backups (Google Drive, iCloud Drive, OneDrive, Dropbox, Backblaze, S3 or another disk). Update the container and the list should work again on 1.26.60.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.