DUXPLIMA Documentation

lobbies.conf

Every key of a lobby, the shipped five, slots, and naming a lobby in each language.

The lobbies of the network, one block each. Keep the file the same on every lobby.

KeyMeaning
the block nameThe id: lower-case letters, digits, - or _, starting with a letter or digit, at most 32 characters
fallback-nameThe name shown when the messages file has no lobby.<id>.name
proxy-nameThe name the proxy knows the server by. It must match
host, portWhere the ping source connects; port 1 to 65535
maximumWhat full means, and what balancing measures against; at least 1
slotThe place in the window
iconThe material of the icon
colourThe tile title colour: a wheel position such as "0", a role such as "good", or a named gradient
permissionThe node a player needs to enter; empty means everybody
weightAbove 1 takes more players, below 1 fewer, 0 keeps the lobby out of /quicklobby

The shipped lobbies

IdProxy namePortMaximumSlotIconColourPermission
lobby-1lobby12556610011GRASS_BLOCK0
lobby-2lobby22556710012GRASS_BLOCK1
lobby-3lobby32556810013GRASS_BLOCK2
lobby-4lobby42556910014GRASS_BLOCK3
lobby-privatelobbyprivate255705015GOLD_BLOCK4uxmmultilobby.lobby.private

All on 127.0.0.1 with weight 1.0. Replace them with your own.

Slots

A slot has to be one of the slots menus/lobbies.conf gives the list (10 to 16 as shipped). A lobby that names a slot outside them, or one another lobby took, takes the next free slot instead, and the console says which lobby moved. Five lobbies in 11 to 15 are centred in the row; for a sixth, give the window a second row rather than 10 to 15.

Names in each language

lobby {
  lobby-1 {
    name = "Lobby One"
  }
}

in each messages file. When you add a lobby, add its name there too, or it shows fallback-name.

Related: Concepts, Messages