-
Notifications
You must be signed in to change notification settings - Fork 21
Running a server
The server is distributed/compiled to the bin directory and should (aptly) be named server. Invoking it to run can be as simple as running ./bin/server, but there are some command-line options that can be used for more advanced customizations.
| Argument | Description | Default |
|---|---|---|
| --help | Display output similar to this table | N/A |
| --tui | Enable textual user interface (ncurses) | Enabled |
| --gui | Enable graphical user interface | Disabled |
The server is split into a number of views, each one focusing on a certain aspect of the game. By default, you can switch between these views with the number keys, 1, 2, 3, et cetera (though the keys can be changed to anything else`.
The server accepts commands in a similar fashion to the editor Vi, which means they're preceded with a colon : and ended with a carriage return. Commands can have aliases for brevity and can also be mapped to arbitrary keys for ease of use. The commands specified route directly to the familiar in-game console commands from the client. Note that, while some commands are shared, the client and server both have unique commands and properties.