trusty (6) assaultcube-server.6.gz

Provided by: assaultcube-data_1.1.0.4+repack1-2.1_all bug

NAME

       assaultcube-server - AssaultCube server

SYNOPSIS

       assaultcube-server [ -cN ] [ -nS ] [ -n1S ] [ -n2S ] [ -oN ] [ -iIP ] [ -fPORT ] [ -pPASSWD ] [ -mURL ] [
       -xPASSWD ] [ -PfkbMASRCDEPw ] [ -V ] [ -T ] [ -lN ] [ -NID ] [ -Fn ] [ -LFn ] [ -LSn ] [ -kN ] [ -yN ]  [
       -kAN  ]  [  -kBN  ] [ -Amapname ] [ -Mcurd ] [ -Zi ] [ -Dn ] [ -DI ] [ -Wf ] [ --demofilenameformat=s ] [
       --demotimestampformat=s ] [ --demotimelocal=s ] [ -Cf ] [ -Xf ] [ -rf ] [ -Bf ] [ -Kf ] [ -gf ] [ -Ef ] [
       -If ] [ -Of ] [ -SWr ] [ -uN ] [ --wizard outfile relbinarypath ] [ --help ]

DESCRIPTION

       AssaultCube,  formerly  ActionCube,  is a first-person-shooter based on the game Cube. Set in a realistic
       looking environment, as far as that's possible with this engine, while gameplay stays  fast  and  arcade.
       This game is all about team oriented multiplayer fun.

       assaultcube-server     is     a    script    which    executes    /usr/lib/games/ac_server    from    the
       /usr/share/games/assaultcube/ directory. It will accept any additional options

OPTIONS

       -cN    Sets the maximum number of players that can play on the server to N (default 6). If extra  players
              try to connect they will receive a "server full" error message.

       -nS    Sets  the server description that shows in the server list. Make sure you keep it short, otherwise
              it'll become truncated, example: -n"Fruity: Bananas & Cherry"

       -n1S   Sets a prefix for the server description that remains when the server description is changed using
              the  /serverdesc  command. A prefix AND/OR suffix MUST be specified for the /serverdesc command to
              work.

       -n2S   Sets a suffix for the server description that remains when the server description is changed using
              the  /serverdesc  command. A suffix AND/OR prefix MUST be specified for the /serverdesc command to
              work.

       -oN    Sets the servers MOTD (message of the day), which  appears  on  the  clients  console  after  they
              connect to the server.

       -iIP   Binds  the  AssaultCube server to a single IP address. This option is only of use for servers that
              have multiple IP addresses. Don't use this unless you know what you're doing.

       -fPORT The AssaultCube server uses 2 ports (UDP), the default ports are 28763 and 28764. You need to  use
              different  ports  if  you want to run several servers on the same IP address. This argument allows
              you to bind the AssaultCube server to other ports. For example: -f9000 would run a server on ports
              9000 and 9001.

       -pPASSWD
              Sets  the  password  of  the  server  PASSWD.  Only clients that know the password will be able to
              connect. Clients will be required to append the password to the end of the connect command.

       -mURL  Forces the server to register with the URL of a different masterserver. When using this  argument,
              you  need  to  exclude  the  protocol  at the beginning (i.e. add everything BUT http:// on to the
              argument).  The default is -massault.cubers.net If you want your  server  to  be  hidden  and  not
              report to the masterserver, use -mlocalhost

       -xPASSWD
              Sets  the  administrator  password  to  PASSWD.  If you don't want your commandline to contain the
              password, or if you need more than one admin password, use the file "config/serverpwd.cfg".

              Once logged  in  with  the  administrator  password  (by  using  /setadmin  1  YOURPASS),  further
              administrator  options  are  presented  to  you when opening the menu (however, not all, check the
              CubeScript command reference for other options).

       -PfkbMASRCDEPw
              Sets  whether  the  role  required  to  call  a  specific  vote  belongs  to  a  "player"  or   an
              "administrator".  The  characters  fkbMASRCDEPw  are used to set these requirements.  A lower-case
              character enables normal players to call that vote, where-as an  upper-case  character  will  only
              allow  an  administrator  to  call the vote.  If a character doesn't appear, then the defaults for
              that setting will be used.

                  Default   Description
              f   Lower     Force a player to the enemy team.
              k   Lower     Kick a player.
              b   Lower     Ban a player (and remove bans).
              M   Upper     Change mastermode (open/private/match).
              A   Upper     Enable/disable autoteam.
              S   Upper     Shuffle the teams.
              R   Upper     Record a demo of the next game  (if  autorecording
                            is disabled).
              C   Upper     Clear all demos on the server.
              D   Upper     Change server description.
              E   Upper     Can vote for co-op edit mode.
              P   Upper     Can  vote  for  a gamemode that isn't supported by
                            the map.
              w   Lower     Can vote to kick/ban for "weak" reasons. A  "weak"
                            reason is one where the server can't detect if the
                            player   being   voted   against    is    lagging,
                            teamkilling, spamming or cheating.

              For  example:  -PbmA  enables  ban  &  mastermode  to  be  voted  by  normal  players, but only an
              administrator can change autoteam.  The '-P' argument can be used several times, for example: '-Pb
              -Pm -PA' is the same as '-PbmA'.

       -V     Verbose  mode.  This  enables  additional  log  messages  to  be  printed,  including  the  server
              configuration files after parsing. Using this argument twice will also  enable  logging  of  DEBUG
              messages.  Be  careful  as  your  logs will show everything in your serverpwd.cfg file.  -T Tags a
              timestamp to each line of text output to the console/log files.

       -lN    Enables or disables game status logging in server logs (enabled by default)

       -NID   Sets the log identity to ID . By default, the log identity is 'IP[port]'.  On Linux  systems,  the
              log identity is used for the syslog to identify server log entries.  On Windows and Apple systems,
              the log identity is used to create the server log filename.

       -Fn    Sets the syslog facility to n. Values from 0 to 7 are allowed,  to  make  use  of  the  facilities
              "local0"  through  to  "local7".  By  default,  local6  is used. For further information, read the
              documentation of your installed syslog daemon.

       -LFn   Sets the level of logging to n for logging to  file.  On  Linux  systems,  this  argument  enables
              ADDITIONAL logging, as Linux systems already log to syslog.  The following levels can be selected:

              0   DEBUG     Logs all messages.
              1   VERBOSE   Logs all messages of level VERBOSE and above. This
                            is the same as using the -V argument.
              2   INFO      Logs all messages of level INFO and above. This is
                            the default on Windows/Mac.
              3   WARNING   Log only messages of level WARNING and above.
              4   ERROR     Log only messages of level ERROR.
              5   NONE      Don't  log  to  file. This is the default on Linux
                            systems.

       -LSn   Sets the level of logging to n for logging to  syslog.  This  argument  is  ignored  on  non-Linux
              systems. The following levels can be selected:

              0   DEBUG     Logs all messages.
              1   VERBOSE   Logs all messages of level VERBOSE and above. This
                            is the same as using the -V argument.
              2   INFO      Logs all messages of level INFO and above. This is
                            the default for Linux.
              3   WARNING   Log only messages of level WARNING and above.
              4   ERROR     Log only messages of level ERROR.
              5   NONE      Don't   log  to  file.  This  is  the  default  on
                            Windows/Mac systems.

       -kN    Sets the kick threshold to N. If a players score drops below it, he will be kicked  automatically.
              The default is -5, all negative values DO require a minus sign.

       -yN    Sets  the  ban threshold to N. If a players score drops below it, he will be banned automatically.
              The default is -6, all negative values DO require a minus sign.

       -kAN   Sets the threshold (in seconds) for the "AFK" auto-kick to N. The server won't auto-kick if:

                  * The servers mastermode is PRIVATE or MATCH.
                  * If there are 4 or less players.
                  * If the mode isn't team-based AND the server isn't full.

              The server will assume inactive players, even if chatting or in spectate  mode,  as  AFK.  If  the
              value  is  set  lower  than  30 seconds, then AFK auto-kick is disabled. The default setting is 45
              seconds.

       -kBN   Sets the amount of minutes a banned player will remain banned from the server to N The default  is
              20 minutes.

       -Amapname
                      Restricts  voting  for  a  particular  map  (or  mode  for  that  map,  if  specified)  to
              administrators. To only restrict a particular mode on the map, but not the  map  itself,  add  the
              mode number to the end of it, separated by a '#'. This argument can be used several times.

              Example: -Aac_desert#13 would restrict mode 13 on ac_desert.

       -Mcurd Sets  whether  the  role  required  to  sendmap  belongs  to a "player" or an "administrator". The
              characters curd are used to set these requirements.  A lower-case character enables normal players
              to do the listed sendmap action, where-as an upper-case character will only allow an administrator
              to do the listed sendmap action. If a character doesn't appear, then the defaults for that setting
              will be used.

              c   Upper   Upload new maps to the server.
              u   Upper   Update  existing  maps  (with the same, or a newer
                          revision).
              r   Upper   Revert existing maps (to an older revision).
              d   Upper   Delete a map from the server.

       -Zi    Sets the size limit (in megabytes) for maps being uploaded to the "incoming" folder to i. Any  map
              being uploaded exceeding this limit, will be rejected. The default is 10 megabytes.

       -Dn    All  games  DO  record  demos  (which  can't be disabled). This argument however, sets the maximum
              number of recorded demos to be held in the servers RAM at a time to n. As demos can  become  quite
              large  (sometimes  up  to 2 megabytes), it may be wise not to keep this setting too high if you're
              low on RAM and/or are running many servers. Up to 5 demos are kept in RAM by default.  The  oldest
              demo  will  be  deleted automatically as necessary, to allow for recording of further demos. If an
              invalid number is specified (example: 0), then this argument will  revert  to  the  default  of  5
              demos.

       -DI    Limit  downloading  of  demos  until the intermission (this will increase the intermission time if
              someone is downloading a demo).

       -Wf    Sets the path (and optionally, the filename prefix) to write recorded demos to  from  RAM.  As  an
              example:  -Wserverdemos/mydemo  would save all demos to the directory "serverdemos", with a prefix
              in the filenames of "mydemo".  Demo filenames will contain the (optional)  prefix,  the  (encoded)
              time, game mode and map. To set a path without filename prefix, ensure you add a '/' to the end of
              this argument.  The server owner has to take precautions that demo files don't fill  up  the  file
              system, as demos can become quite large (sometimes up to 2 megabytes).

       --demofilenameformat=s
              Changes the format used for saving demos (if the -W argument is used) to s. See demonameformat for
              options.

       --demotimestampformat=s
              Changes the timestamp format used for saving demos  (if  the  -W  argument  is  used)  to  s.  See
              demotimeformat for options.

       --demotimelocal=s
              Changes  whether  timestamps  are converted to localtime (if s is set to 1) or to use UTC (if s is
              set to 0 - this is the default) when saving demos (if the -W argument is used). See demotimelocal.

       -Cf    Reads  commandline  arguments  from  a  file  (no  files  are  read  by  default).  For   example,
              -Cconfig/servercmdline.txt   will  read  arguments  from  that file. Only one argument per line is
              allowed in the file. Empty lines, and any text after '//' in the file gets ignored.  The  file  is
              only  read once at server startup, so changing the files content will not affect a running server,
              you would need to restart it.  See ./config/servercmdline.txt for additional info.

       -Xf    Changes the location of the administrator password file.  The default is: -Xconfig/serverpwd.cfg

       -rf    Changes the location of the map rotation file.  The default is: -rconfig/maprot.cfg

       -Bf    Changes the location of the IP blacklist file.  The default is: -Bconfig/serverblacklist.cfg

       -Kf    Changes   the    location    of    the    nickname    blacklist    file.     The    default    is:
              -Kconfig/nicknameblacklist.cfg

       -gf    Changes the location of the forbidden words file.  The default is: -gconfig/forbidden.cfg

       -Ef    Changes the location of the kill messages file.  The default is: -gconfig/serverkillmessages.cfg

       -If    Changes  the  location  of  the  "serverinfo  text" filename prefix. The server automatically adds
              "_en.txt" as a suffix to complete the filename.  The default is: -Iconfig/serverinfo

       -Of    Changes the location of the MOTD (message of the day) filename prefix.  The  server  automatically
              adds  "_en.txt" as a suffix to complete the filename.  The default is: -Oconfig/motd The MOTD will
              only be read from a file if the -o argument hasn't been specified.

       -SWr   Starts the server as Microsoft Windows service and sets the  name  of  the  windows  service  that
              should  be  used  to  r.  This  will  only work if the server is started directly from the windows
              service manager.

       -uN    Sets the up-stream bandwidth (per player) to N bytes per second. Only set  this  argument  if  you
              know what you're doing, as specifying a incorrect value is worse than not specifying it.

       --wizard outfile relbinarypath
              Starts  the  server  setup  wizard  and saves the chosen settings to outfile in the form of a bash
              script, executing the file given by relbinarypath with the additional options specified.

              Example:
       assaultcube --wizard $HOME/myserver.sh $(which assaultcube-server)

              $(which assaultcube-server)  simply  expands  to  the  assaultcube  launcher  path  and  would  be
              equivalent to using e.g: /usr/games/assaultcube-server

       --help Display this manpage.

SEE ALSO

       assaultcube(6)

AUTHOR

       AssaultCube was written by the AssaultCube Team.

       This manual page was written by Martin Erik Werner <martinerikwerner@gmail.com>
       Information about options taken from:
       <http://assault.cubers.net/docs/commandline.html>

                                                  May  7, 2011                                    ASSAULTCUBE(6)