ASSAULTCUBE(6)

πŸ“¦
version 1.3.0.2 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– ASSAULTCUBE πŸ’–

okay bestie, welcome to the AssaultCube client manpage β€” yes it's a games manual page, yes it's from 2011, and yes we're gonna make it cute anyway πŸ’…


✨ NAME ✨

assaultcube β€” the AssaultCube client πŸŽ€ (that's the whole name section, she's lowkey minimal, we respect it)


🌸 SYNOPSIS 🌸

assaultcube [ -wX ] [ -hY ] [ -t ] [ -zN ] [ -bN ] [ -sN ] [ -aN ] [ -vN
] [ --loadmap=FILE ] [ --loaddemo=FILE ] [ -e"C" ] [ --init ] [
--mod=PATH ] [ --home=PATH ] [ -mURL ] [ -T ] [ -d ] [ --version ] [
--protocol ] [ --help ]

like. look at all those little flags. it's giving options buffet 🌈


πŸ¦‹ DESCRIPTION πŸ¦‹

so AssaultCube β€” formerly known as ActionCube β€” is a first-person-shooter based on the game Cube. it's set in a realistic-looking environment, as far as that's possible with this engine, and the gameplay stays fast and arcade. the whole vibe of this game is team oriented multiplayer fun, periodt. πŸ‘‘

and here's the tea about the actual assaultcube thing you're running: it's a script 🫢 it executes /usr/lib/games/ac_client from the /usr/share/games/assaultcube/ directory, and it does that using these options:

--home=${HOME}/.assaultcube_v1.104 --init

and yeah, it'll accept any additional options you throw at it. she's flexible like that ✨


πŸ’… OPTIONS πŸ’…

  • -wX β€” sets the screen width you want to X. the default is -w1024 πŸ–₯️
  • -hY β€” sets the screen height you want to Y. the default is -h768 πŸ“
  • -t β€” forces AssaultCube to run in "window" mode (aka fullscreen goes off, bye bestie). but if you want to be extra, you can explicitly force fullscreen mode with -t1 πŸͺŸ
  • -zN β€” sets the precision of the z-buffer to N bits. it should be at least 24, otherwise you may experience depth problems 😭 (fr fr, don't skimp on this one)
  • -bN β€” sets the colour depth to N bits per pixel. example: -b16 would set the colour depth to 16-bits 🎨
  • -sN β€” sets the stencil buffer precision to N bits. this needs to be either 8 to enable shadowing effects, or 0 to turn it off (and 0 is the default) πŸŒ‘
  • -aN β€” sets full-scene anti-aliasing to N samples. example: -a4 is 4x ✨
  • -vN β€” enables v-sync if N is greater than 0. if N equals -1, then system defaults will be used πŸ”„
  • --loadmap=FILE β€” forces AssaultCube to load the map named FILE when it launches πŸ—ΊοΈ
  • --loaddemo=FILE β€” forces AssaultCube to playback the demo named FILE when it launches 🎬
  • -e"C" β€” executes the command C on launch (i.e. -e"echo hello"). for a list of all possible commands, refer to the CubeScript command reference πŸ“œ
  • --init β€” executes the init script before starting the graphics and sound subsystems (recommended πŸ’š). by default, the file ./config/init.cfg is used. you can override that by setting --init=yourfile.cfg βš™οΈ
  • --mod=PATH β€” adds the specified path to the list of directories that get searched when loading resources. use this to "MOD" the game in a clean way, without having to place/replace files in the main directory. see the custom mods page for more info 🧚
  • --home=PATH β€” specifies the AssaultCube home folder. AssaultCube will write custom settings and files to this directory (recommended) 🏠
  • -mURL β€” sets the client to update its serverlist from the URL of a different masterserver. when you use 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 🌐
  • -T β€” tags a timestamp to each line of text output to the console πŸ•
  • -d β€” this starts the executable file for the AssaultCube CLIENT as an AssaultCube SERVER instead. you don't need this argument if you're using the server executable.
⚠️ there is no need to use this argument unless you know what you're doing. like, genuinely. hands off unless you're that girl πŸ’€
  • --version β€” prints out the version number (example: 1.104) instead of running AssaultCube πŸ”’
  • --protocol β€” prints out the protocol number (example: 1140) instead of running AssaultCube πŸ”’
  • --help β€” displays this manpage 🫢

πŸ‘€ SEE ALSO πŸ‘€

go read her too, she's iconic in her own way πŸ’œ


πŸŽ€ AUTHOR πŸŽ€

AssaultCube was written by the AssaultCube Team. πŸ‘‘

this manual page was written by Martin Erik Werner <martinerikwerner@gmail.com> πŸ’Œ

information taken from https://assault.cubers.net/docs/commandline.html


and that's the whole page bestie!! 🌸 this one's straight out of the Games Manual, dated May 7, 2011, and she's filed under ASSAULTCUBE(6) β€” iykyk πŸ¦‹πŸ’– mwah, go frag somebody πŸ’…βœ¨