Skip to content

Console

The Console is the main panel on a server’s Launch screen. It shows startup messages, game events, warnings, chat, and command output. When the server is running, you can issue commands, manage connected players, and monitor CPU, RAM, and uptime without leaving auto-mcs.

Server Manager Launch screen

Console panel controls

The buttons in the top right of the console change depending on whether the server is running or stopped.

LaunchStart a stopped server. You can also press Enter to trigger a launch
StopRequest a normal server shutdown. The button changes to Kill after one second
KillForce-terminate the server if it hasn’t shut down normally. This can interrupt saves, so use it only when necessary
RestartRestart a running server
FilterSelect which types of messages appear in the console
Maximize / MinimizeExpand the console to fill the application, or return to the normal layout
View LogWhen available for a stopped server, open the console output from its previous run; see Server Troubleshooting

The filter button has four views. Important lifecycle messages like startup, shutdown, and critical error events remain visible even when a filter is active.

EverythingAll console events and messages
Only errorsWarnings, errors, and critical messages
Only playersPlayer join/leave and chat messages
amscriptamscript and command execution messages

Filtering changes which lines are displayed, not the events produced by the server.

Each console entry shows its timestamp and message type on the left, followed by the message itself. Long messages are shortened to a single line so the console stays easy to scan. Hover over a shortened message to reveal an arrow, then click the text to expand it. The full message wraps onto additional lines, and clicking it again collapses it.

The timestamp and message type on the left also serve as the selection area. This keeps selecting lines separate from expanding their text.

Left-click a shortened messageExpand the full line, or collapse it again
Left-click the timestamp/type headerSelect or deselect that line
Left-click + drag from the headerSelect a range of console lines
Right-click any lineCopy the complete entry immediately, or copy the selected lines if a selection is active

Expanded lines keep their state while scrolling, resizing the window, or changing filters. Copied entries include the timestamp and message type, even when their text is collapsed. You can also use keyboard shortcuts to select, copy, or clear console output.

Click the field at the bottom of the console to type a server command. Press Enter to submit it. You can also use Tab to complete a connected player’s username, or ↑ / ↓ to browse commands you’ve entered previously.

See keyboard shortcuts, and the command reference for more details.

Player list context menu

When players are connected, they appear in the player list above the console. Each entry displays the player’s username and icon. Additionally, players with operator access will show up at the top with a blue background.

Left-click a playerOpen their details in the Access Control Manager
Right-click a playerOpen the context menu to copy player details, manage permissions, or kick the player
Copy usernameCopy the selected player’s username
Copy UUIDCopy their Minecraft UUID
Copy IPCopy their connection IP address
PermissionsOpen the player’s details and access rules in Access Control
Kick playerDisconnect the selected player from the server

More advanced bans, operator permissions, and whitelist management are available through Access Control.

The shortcuts below apply on the Launch screen. Modifier keys are shown for the detected operating system. Some keys only work when the console input isn’t focused or a popup isn’t open.

ShortcutAction
EnterLaunch the server when it is stopped and the command input isn’t focused
TabFocus the command input while a server is running
Tab (in command input)Autocomplete a connected player’s username
↑ / ↓ (in command input)Browse previously submitted commands
Ctrl+Backspace (in command input)Delete the word to the left of the cursor
Enter (in command input)Send the current command
FToggle console fullscreen while a server is running
EscClose a context menu, exit fullscreen or the previous-log view, or return to the previous screen
Ctrl+QRequest a server stop
Ctrl+Shift+RRestart the running server
Left-click + drag from a timestamp/type headerSelect a range of console lines
Ctrl+ASelect all displayed console lines
Ctrl+CCopy selected console lines
Ctrl+DClear the console selection
Right-click (on any console line)Copy that line, or copy the current selection

For all available Minecraft commands, view Minecraft’s command list. Note that not all of these are supported on older versions, and you may need to run help in the console to see which ones are available.

In addition to normal Minecraft commands, auto-mcs includes a few custom commands for managing the server through the console or in-game chat. These are provided by the built-in amscript library and work on any server, even in Vanilla. Additionally, you can add custom commands using amscript.

Most of the default commands require operator permissions. !help is available to everyone, but only shows commands that the player has permission to use. These commands will work in the console, or from the in-game chat.

CommandDescriptionPermission
!help [page]View the available auto-mcs commands, displayed six at a time. Specify a page number to see moreAnyone
!help <search>Search the command directory by command name or descriptionAnyone
!info [help]View the available !info categoriesOperator
!info / !info statusView general server information; version, address, uptime, player count, and performanceOperator
!info processView the running Java process PID, runtime, version, vendor, and pathsOperator
!info networkView the server’s active address and port, private address, public address, and port assignmentOperator
!stop [seconds]Stop the server immediately, or after an optional delay in secondsOperator
!restart [seconds]Restart the server immediately, or after an optional delay in secondsOperator
!backup [help]Display all available back-up commandsOperator
!backup statusShow the most recent back-up, total number of back-ups, disk usage, and configured limitOperator
!backup saveCreate a complete back-up of the server immediatelyOperator
!acl [help]Display the access control commandsOperator
!acl opsList the players with operator permissionsOperator
!acl bansList banned players, IP addresses, and subnet rulesOperator
!acl whitelistShow whether the whitelist is enabled and list allowed playersOperator
!ams [help]Display the built-in amscript commandsOperator
!ams statusShow the amscript version and the currently enabled and disabled scriptsOperator
!ams enable <script> or !ams enable allEnable a specific script by name, or all installed scriptsOperator
!ams disable <script> or !ams disable allDisable a specific script by name, or all installed scriptsOperator
!ams reloadRecompile and initialize the enabled scriptsOperator
!ams clearpstClear all persistent amscript configuration data. This cannot be undoneOperator