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
with rinetdtraefikHostSNI(`*`)
to proxyallow access to the trafficserver.
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