User:DRY411S: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
Line 14: Line 14:
:The <reason> is stored where?
:The <reason> is stored where?
To manage the banned list  
To manage the banned list  
<pre>/banlist <add/remove/get/clear></pre>
<pre>/banlist <add/remove/get/clear> <player></pre>
:add - is the same as /ban <player> <reason>
:add - is the same as /ban <player> <reason>
:remove - is the same as /unban <player>
:remove - is the same as /unban <player>
Line 28: Line 28:
Demote a player from being an admin
Demote a player from being an admin
<pre>/demote <player></pre>
<pre>/demote <player></pre>
Forcibly disconnect a player from the server ''but do not ban them'' The <reason> is stored where?
Forcibly disconnect a player from the server ''but do not ban them''
<pre>/kick <player> <reason></pre>
<pre>/kick <player> <reason></pre>
:The <reason> is stored where?
Open another player's inventory
Open another player's inventory
<pre>/open <player></pre>
<pre>/open <player></pre>
Line 36: Line 37:
Promote a player to admin
Promote a player to admin
<pre>/promote <player></pre>
<pre>/promote <player></pre>
;/purge <player>
:Clear all the messages by a player from the chat log
:Clears all the messages by this user from the chat log
<pre>/purge <player></pre>
;/swap-players <player1> <player2>
Swap player characters
<pre>/swap-players <player1> <player2></pre>
:If player2 is empty, swaps your character with the given players character
:If player2 is empty, swaps your character with the given players character
:If player2 is not empty, swaps the two player characters
:If player2 is not empty, swaps the two player characters
;/unban <player>
Unban a player
:Unbans the specified player
<pre>/unban <player></pre>
;/whitelist <add/remove/get/clear> <player>
Whitelist management. If the whitelist is not empty, only players in the whitelist can join the game. On headless servers, a pre-defined whitelist can be added to <server-settings-json> check this.
:If the whitelist is not empty, only players in the whitelist can join the game. On headless servers, a pre-defined whitelist can be added to <server-settings-json> check this.
<pre>/whitelist <add/remove/get/clear> <player></pre>
:add - Adds the player to a whitelist
:add - Adds the player to a whitelist
:remove - Removes the player from the whitelist
:remove - Removes the player from the whitelist
Line 59: Line 61:


=== The Permissions System ===
=== The Permissions System ===
stub
In multiplayer, factorio has a system that allows:
* Groups to created
* Permissions to be assigned to groups
* Players to be placed in one of the groups
 
In game, the permissions system is accessed at the console by typing the command /permissions which opens the permissions system GUI.
 
[[File:Permissionsgui.PNG|320px|thumb|left|The Main Permissions GUI Dialog]]
 
At the start of a multiplayer game, all players, including admins, are placed in a default group called 'default'. The default group has all permissions enabled. This is slightly misleading, as some of the permissions that are enabled relate to be able to modify the permissions system, but only admins can access the system!
 
The permissions are listed in the GUI in the alphabetic order of their defines.action-item name rather than grouping according to what parts of the game are affected. In this GUI, English is ALWAYS used (as at version 0.16.25)
 
'''Tip:''' Use the search system in the GUI to find permissions that belong together. Use searches like 'research', 'craft', 'blueprint', 'train', 'signal', 'combinator',  'deconstruct'.
 
By creating groups, assigning permissions to groups, and placing players into those groups, it is possible to give players roles in a multiplayer game. Examples include (but are limited to):
 
* Spectators. Players who can only walk and not interact in any other may with the map
* Train drivers. Players who can lay rails, signals, stations, connect and disconnect rolling stock, and give train orders
* Scientists. Start, and cancel research
* Architects. Design, import, export and place blueprints





Revision as of 10:17, 25 February 2018

An old grey bloke who likes fiddling about with computers.

Multiplayer Admin Features

Every multiplayer game has at least one Admin user. When a multiplayer game is started from the game's GUI, this is the person who created the multiplayer game. On a headless server, the game can start with several Admins by editing the <server-settings.json> (link needed) file.

Admin users have several abilities that regular users do not. Most of these are invoked through console commands (link to console commands). Others are invoked through the Permissions GUI (link needed)

Console Commands for player management

Where <player> is used, you should type the name of a player. Where a / is used between < and > braces this indicates a list of options that can be used. Anywhere else where the < and > braces are used, you may type any text.

Print a list of game admins

/admins

Ban a player.

/ban <player> <reason>
The <reason> is stored where?

To manage the banned list

/banlist <add/remove/get/clear> <player>
add - is the same as /ban <player> <reason>
remove - is the same as /unban <player>
get - prints a list of banned players
clear - unbans all banned players

Print a list of banned players (is the same as /banlist get)

/bans

Delete the blueprint library storage for the player (if offline) from the save file.

/delete-blueprint-library <player>
If instead of <player>, you type "everybody confirm" (without the quotation marks) the blueprint libraries of every offline player will be removed

Demote a player from being an admin

/demote <player>

Forcibly disconnect a player from the server but do not ban them

/kick <player> <reason>
The <reason> is stored where?

Open another player's inventory

/open <player>

Open the Permissions GUI. See this link

/permissions

Promote a player to admin

/promote <player>
Clear all the messages by a player from the chat log
/purge <player>

Swap player characters

/swap-players <player1> <player2>
If player2 is empty, swaps your character with the given players character
If player2 is not empty, swaps the two player characters

Unban a player

/unban <player>

Whitelist management. If the whitelist is not empty, only players in the whitelist can join the game. On headless servers, a pre-defined whitelist can be added to <server-settings-json> check this.

/whitelist <add/remove/get/clear> <player>
add - Adds the player to a whitelist
remove - Removes the player from the whitelist
get - prints the whitelist
clear - empties the whitelist. Any player can join the game.

Console Commands for server and game management

/config /measured-command /perf-avg-frames /server-save /silent-command /toggle-heavy-mode

The Permissions System

In multiplayer, factorio has a system that allows:

  • Groups to created
  • Permissions to be assigned to groups
  • Players to be placed in one of the groups

In game, the permissions system is accessed at the console by typing the command /permissions which opens the permissions system GUI.

File:Permissionsgui.PNG
The Main Permissions GUI Dialog

At the start of a multiplayer game, all players, including admins, are placed in a default group called 'default'. The default group has all permissions enabled. This is slightly misleading, as some of the permissions that are enabled relate to be able to modify the permissions system, but only admins can access the system!

The permissions are listed in the GUI in the alphabetic order of their defines.action-item name rather than grouping according to what parts of the game are affected. In this GUI, English is ALWAYS used (as at version 0.16.25)

Tip: Use the search system in the GUI to find permissions that belong together. Use searches like 'research', 'craft', 'blueprint', 'train', 'signal', 'combinator', 'deconstruct'.

By creating groups, assigning permissions to groups, and placing players into those groups, it is possible to give players roles in a multiplayer game. Examples include (but are limited to):

  • Spectators. Players who can only walk and not interact in any other may with the map
  • Train drivers. Players who can lay rails, signals, stations, connect and disconnect rolling stock, and give train orders
  • Scientists. Start, and cancel research
  • Architects. Design, import, export and place blueprints



Chatting with other players

stub