Skip to content

Player guide

Caleb Foust edited this page Feb 21, 2023 · 1 revision
image

Spaces are locations in a Sour instance that players can visit at any time. Conceptually, they are like Sauerbraten game servers that are always "running" and always available for players to join. If several players join the same space, they will see each other and be able to interact. Gameplay in a space proceeds according to that space's rules, which for now is just coop edit.

Every Sour player is given a space of their own, initialized with an empty map, that they can edit to suit their preferences. Edits that players make are stored in the Sour instance and immediately available to any player who joins; there is no longer any need to do /getmap and /sendmap. To avoid griefing, by default only the owner of a space is able to make edits, but they can optionally (and temporarily) allow other connected players to edit their space, too.

It is worth noting that for now, there is no mechanism for players to make additions to the .cfg the maps in spaces use. In other words, players cannot add textures not already included in Sauerbraten's default_map_settings.cfg, the one that gets loaded for every map. I hope to remove this constraint soon.

Every space has a unique identifier (in the screenshot above this is d054b.) Players can go to a space by saying #go [space id] e.g. #go d054b. This is mildly inconvenient, however, so the owner of a space can set an alias for a space using the #alias command described below. For example, after running #alias some-space-alias, other players would able to visit that space by running #go some-space-alias.

There are various commands available only to the owner of a space:

  • #edit Toggle "open edit" mode, which allows players other than yourself to edit the space for the current play session.
  • #alias [alias] Set the alias for the space. Aliases can contain lowercase letters, numbers, and the following characters -_.:.
  • #desc [description] Set the serverdesc for the space. This appears in the first line of the scoreboard when users press TAB.
Clone this wiki locally