Skip to main content

Minecraft

Client

Launcher for running the mods

I use the Fabric launcher, get its installer from the AUR with the following command:

$ aurget fabric-installer

Since this is a graphical installer, launch and select the MInecraft version that it should install a launcher for. It will appear as an entry in the Mojang launcher.

Installer for the mods themselves

Install either fabric or fabric-bin. I typically use the latter since I get build issues with the former.

Follow instructions and we are good.

LIst of mods that I run on the client:

  • fabric-api
  • sodium
  • lithium
  • phosphor
  • effective
  • visuality
  • iris
  • ferrite-core
  • coordinates-display
  • lambdynamiclights
  • betterf3
  • enhancedblockentities (ebe)

Server

Architecture

I run the actual server on krypton, but use oxygen to proxy the traffic, masking the actual IP address. I useUse a programTCP calledrouter through rinetdtraefik  with HostSNI(`*`) to proxyallow access to the trafficserver.

over

Here bothis TCPan andexample UDP.configuration using the file provider on traefik:

tcp:
  routers:
    minecraft:
      entrypoints:
       - "minecraft"
    rule: "HostSNI(`*`)"
    service: minecraft

  services:
    minecraft:
      loadBalancer:
        servers:
          - address: "/path/to/server/host:port"

Mods

  • simply optimized modpack