School Minecraft Server

Over the past few months, on and off, I’ve been working on a project to bring some friends together by hosting a Minecraft server for my school. The server was originally finished back in March, but after I started experimenting with other web services, something broke behind the scenes. But I didn’t want to leave it hanging, so after some recent troubleshooting, the issue is fixed and the server is officially back online.

How to Join

Java Edition:
IP Address: marcusmontano.com
Port: 25565 (Default)

Bedrock Edition:
IP Address: marcusmontano.com
Port: 19132 (Default)


Alternate Bedrock Method:
In minecraft, go to the friends tab and hit Search For Players and type “CCAJoin” and hit Add Friend then wait 3 minutes or restart your game. Afterwards go back to the friends tab and join the world that appears.

The Process

I started by figuring out what web app I wanted to use to manage the server and landed on Crafty Controller. I’d used it before, and it’s powerful which made the decision easy. The only hiccup was that TrueNAS, the operating system I run on my server, doesn’t support Crafty natively. That meant I had to manually create all the container settings and configure the Docker instance myself.

If for some reason you’d like to torture yourself and replicate my setup, here’s the only tutorial I could find (and thank God I did).

Once Crafty was set up, I moved on to the actual Minecraft server. I chose Paper, since it’s more optimized than Spigot but still supports the same huge range of plugins.

Because most of my friends play on Bedrock Edition, I had to install GeyserMC and Floodgate for crossplay. I also added ViaVersion and ViaBackwards to support more client versions. And for console players, I installed an extension for Geyser called MCXboxBroadcast, which makes joining on console way easier.

I won’t go into the design and customization of the world here because that would make this page infinitely long. Instead, I invite you to hop on the server and explore it yourself!


Leave a Reply to Marcus Montano Cancel reply

Your email address will not be published. Required fields are marked *

11 responses to “School Minecraft Server”

  1. […] A Minecraft server (Java + Bedrock crossplay) managed through Crafty(read more in my Minecraft server post) […]

  2. perry the platypus! Avatar
    perry the platypus!

    HELLOOOOO

  3. perry the platypus! Avatar
    perry the platypus!

    I am spammingggggg
    BIBLE VERSE LOL
    Romans 3:23- For all have sinned and fall short of the glory of God.

  4. perry the platypus! Avatar
    perry the platypus!

    perry the platypus is a Christiannn!!! who knew?!
    anyways…
    John 3:16-17- “For this is how God loved the world: He gave his one and only Son, so that everyone who believes in him will not perish but have eternal life. God sent his Son into the world not to judge the world, but to save the world through him.”

  5. perry the platypus Avatar
    perry the platypus

    MOOCUS I KNOW YOUR GIRLFRIEN

  6. perry the platypus Avatar
    perry the platypus

    UR GIRLFRIEN VERY PRETTY

      1. perry the platypus Avatar
        perry the platypus

        SHUT UP MARCO POLO

  7. perry the platypus Avatar
    perry the platypus

    “you’d like to torture yourself…” -norris montgomery IN THIS ARTICLE

  8. anonymoocus Avatar

    Marcus,
    I, with great gratitude and sincerity, wish to compliment your article. It seems that either 1) you actually wrote this, or 2) you trained your ChatGPT very well on your voice. Again, highest congratulations. I will be joining the server as soon as possible.