Setup Proxy Network
Proxy softwares like BungeeCord and Velocity allow you to host multiple servers under same network.
Setup a Velocity network
Velocity is the proxy software we recommend. On Minecraft versions after 1.20.2, Arclight supports Velocity out of the box. The steps are simple:
Download Velocity here. Velocity is backward compatible with older Minecraft versions, so you should download the latest version. Velocity document is a good place to start.
Configure Arclight backends. In
server.properties, set theonline-modesetting tofalse.(Optionally) Configure player information forwarding. In
arclight.conf, find the following parts and set theenabledtotrue:velocity { enable = true secret = "" }Fill
secretinarclight.confwith the same secret in Velocityforwarding.secretfile. Set Velocity configplayer-info-forwardingtomodern. Velocity document is a good reference.
…and you are done.
CrossStitch is not required because Arclight did same.
Setup legacy forwarding in Velocity
Legacy forwarding is also known as BungeeCord’s ip forwarding.
In case you cannot use modern forwarding, Arclight supports this, but your Velocity server would require additional setup:
Download lightcity plugin here and add it to your Velocity server. This is a Velocity plugin that add legacy forwarding support.
Configure Velocity. Set
player-info-forwardingtolegacyin yourvelocity.toml.Configure Arclight backends. In
spigot.yml, setbungeecordtotrue. Inserver.properties, set theonline-modesetting tofalse.
Setup a BungeeCord network
Arclight provides lightfall as a replacement of BungeeCord, because BungeeCord does not support Forge’s handshake protocol, modded command arguments and etc.
On Arclight Forge for Minecraft 1.20.1 and earlier versions, you will need additional setup.
The steps are as follows:
Download lightfall here. lightfall is backward compatible with older Minecraft versions, so you should download the latest version.
Configure Arclight backends. In
spigot.yml, setbungeecordtotrue. Inserver.properties, set theonline-modesetting tofalse.Configure lightfall. In
config.yml, setip-forwardtotrue. Inwaterfall.yml, setdisable_entity_metadata_rewritetotrue.
Setup BungeeCord with Arclight Forge 1.20.1 and earlier versions
Older versions of Forge require additional setup on clients:
Download lightfall-client here and add it to your client mods. This is a client mod that allows forge clients to switch over servers.
Which proxy software setup should I use?
We recommend Velocity where possible. Here’s a simple support matrix table:
Status | Arclight Trials (1.20.1) - | Arclight Net (1.20.2) | Arclight Whisper (1.20.4) + |
|---|---|---|---|
Velocity w/o forwarding | ❌ | ✅ | ✅ |
Velocity w/ legacy forwarding | ❌ | ✅ w/ lightcity | ✅ w/ lightcity |
Velocity w/ modern forwarding | ❌ | ❌ | ✅ |
✅ w/ lightfall-client | ✅ | ✅ |