AssaultCube - Le Bottin des Jeux Linux


🗃️ Specifications

📰 Title: AssaultCube 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Contemporary ➤ Urban Warfare 🌍️ Browser version:
🔖 Tags: FPS; Shooter; Arena Shooter; Arcade; Action; Tactical; Real Time Tactics; Urban Warfare; Counter-Strike; eSports; Cube engine; Realistic; Fast-Paced; Difficult; Level Editor; Team-Based; Competitive; PvP; Co-op; Keyboard; Mouse; Flagship 📦️ Package Name: assaultcube, assaultcube-data
🐣️ Approx. start: 2005-06-19 📦️ Arch package:
🐓️ Latest: 2021-12-08 📦️ RPM package: ✓
📍️ Version: Latest: 1.3 Lockdown-Edition / Dev: 815002b 📦️ Deb package: ✓
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package:
🏛️ License: Code: modified zlib / Artwork: CC BY-NC-SA, Free, ... 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 6959 🐛️ Created: 2010-08-20
🐜️ Updated: 2023-02-12

📖️ Summary

[en]: A libre multi-platform, SP (IA) / MP (LAN / online, with low latency) FPS game featuring arcade-oriented gameplay focusing on team play, with the theme of fighting between terrorists and special forces. This is a very light game (50 MB for the game, 20 KB for maps) ideal for small configurations (such as a Pentium 3), but with nice specs: a player ranking, 12 game modes, 5 guns and 3 handguns, 34 base maps and a map editor (the maps can even be edited during the game!). [fr]: Un FPS libre et multi-plateforme, solo (IA) / multi (et à faible latence, en LAN / en ligne) proposant un gameplay rapide orienté arcade axé sur le jeu en équipe, dont le thème est la lutte entre terroristes et forces spéciales. C'est un jeu très léger (50 Mo pour le jeu, et 20Ko pour les cartes) idéal pour les petites configurations (tel qu'un Pentium 3), avec néanmoins de belles spécifications : un classement des joueurs, 12 modes de jeu, 5 fusils et 3 armes de poing, 34 cartes de base et un éditeur de carte (les cartes peuvent même être éditées en cours de jeu !).

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
🤔️ Why ?: 💥️ New version published (to be updated): ✓
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos

🏝️ Trailer: (201103),

🦝️ From Users: (201708), [fr](201307),

🕯️ How To: (201602),

🕹️ Gameplay: (1.3 alpha/202102), (202101), (1.3 alpha/202105),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos t(201103) t(201006) ts(202xxx) gd(202xxx) gu(201708) gu[fr](201307) id(202xxx) r(202xxx) lp(202xxx) ht(201602) mp(1.3 alpha/202102) mp(202101) mp(1.3 alpha/202105) mp(1.3 alpha/202105) mp(1.3 alpha/202105) mp(201709) mp(201207) mp(201311) mp(201708) mp(201802) mp(201706) mp(201210) mp(201311) mp[fr] g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](201311) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)]

🍩️ Resources

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [French forum [fr]]

🐘 Social
(AssaultCube) Devs (AssaultCube Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Cube engine) Devs (Dr. Wouter van Oortmerssen (aardappel, wvo) [fr] [en]): [Site 1 2] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Cube engine) Devs (Lee Salzman (eihrul, lsalzman) [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (AssaultCube) [fr] [en] [de]]
[JeuxLinux [fr]] [Wiki ubuntu-fr [fr]] [Fedora [fr]] [ [fr]] [The Linux Game Tome] [HOLaRSE [de]] [Mod DB] [Indie DB] [TuxArena]

📦️ Misc. repositories
[Repology] [] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🕹️ Title: AssaultCube
🦊️ What's: A libre FPS game featuring arcade-oriented gameplay focusing on team play
🔖 #LinuxGaming #Flagship #FPS #UrbanWarfare #Free #SRC #Bin #RPM #Deb
📖 Our entry:

🥁️ Update: 1.3 Lockdown-Edition
⚗️ Loads of new features ⭐️
📌️ Changes:
🐘 From:

📕 Description [en]

📕🐧"A libre FPS game featuring arcade-oriented gameplay focusing on team play"🐧📕.

AssaultCube is a FREE, multiplayer, first-person shooter game, based on the CUBE engine.

Taking place in realistic environments, with fast, arcade gameplay, it's addictive and fun!

With efficient bandwidth usage, it's low-latency and can even run over a 56Kbps connection.
It's tiny too, weighing in at a lightweight 40 MB package available for Windows, Mac and Linux.
On the correct settings, it can even run on old hardware (Pentium III and above).

Features in a nutshell:

• It's FREE.
• Source code is available under a zlib-like open source license.
• Low latency, it can even run across a 56 Kbps connection!
• Lightweight size, only about 50 MB to download, plus additional maps average 20 KB each!
• With the correct settings, it can run on old hardware (Pentium III and above).
• Officially runs on most major systems, and maybe even some non-major ones?
• Has a built in, in-game map editor to help players create their own maps and allows for
• co-operative editmode in realtime with others!
• Features a single-player bot system.
• Supports recording of your game by the "demo" system.
• Contains many multiplayer game modes, including: Deathmatch, Survivor, Capture the Flag, Hunt the Flag, Keep the Flag, Pistol Frenzy, Last Swiss Standing & One-Shot One-Kill (plus team versions of these modes).
• Comes pre-packaged with several dozen different maps!

AssaultCube Authors

Adrian 'driAn' Henke drian at
Andrew 'Arghvark' Davis arghvark at
Lee 'Eihrul' Salzman

Cube Engine Authors

Wouter 'Aardappel' van Oortmerssen, Lee 'Eihrul' Salzman and others.

pCube Authors

Adrian 'driAn' Henke and others.

Sauerbraten Authors

Wouter 'Aardappel' van Oortmerssen, Lee 'Eihrul' Salzman, Mike 'Gilt' Dysart and others.

🍥️ Debian:

Realistic first-person-shooter

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.

🌍️ Wikipedia:

AssaultCube, formerly ActionCube, is a free and open source software first-person shooter video game, based on the Cube engine. It takes place in realistic environments, with fast, arcade gameplay. Although the main focus of AssaultCube is multiplayer online gaming, a single-player mode consists of computer-controlled bots.

AssaultCube utilises efficient bandwidth usage, allowing the game to be run with connection speeds as low as 56kbit/s. It can run on older computer hardware as well.

AssaultCube is available for free on Microsoft Windows, OS X, and Linux. The game engine is free software, however parts of the accompanying game media, such as the graphics, are released under non-free licenses.


AssaultCube was designed to be more realistic and team-oriented than Cube while keeping Cube's distinctive fast-paced gameplay. In comparison to other games, AssaultCube is slower than Quake but faster than Counter-Strike. There are two different teams in AssaultCube, called the "Cubers Liberations Army" (CLA) and the "Rabid Viper Special Forces" (RVSF).

AssaultCube retains a movement bug from the original Cube engine that allows players to utilize straferunning to move at a faster speed. This was left intentionally unfixed by the developers because it was considered an enjoyable feature of Cube, similar to bunny hopping in Quake.

Another feature of the game is the potential for using the recoil of the weapons (which pushes one backwards) to reach and perform moves that were previously impossible. This was also included intentionally, allowing players to achieve faster movement and jump higher. This feature was inherited from Cube, though it was absent in the original release of AssaultCube.

AssaultCube's weapons are all fictional and fill the basic niches of a modern first-person shooter: the assault rifle, sub-machine gun, sniper rifle, carbine, shotgun, pistol and knife.

Game modes

AssaultCube has fourteen different gamemodes excluding bot game modes and the in-game level editor:

• Deathmatch (Known as Free-For-All in other games) and Team Deathmatch
• One Shot One Kill and Team One Shot One Kill (Fight with no pickups and 1 hp with only sniper rifle and knife)
• Last Swiss Standing (Knives and grenades only) and Team Last Swiss Standing
• Survivor and Team Survivor (Teams fight until opposing team is eliminated)
• Pistol Frenzy (Pistols, knives, and grenades only) and Team Pistol Frenzy
• Capture The Flag
• Keep The Flag and Team Keep The Flag (Find the flag and keep it as long as you can)
• Hunt The Flag (Known as VIP in other games)
• Against Computers in many difficulties

Single-player modes are:

• Bot Team Deathmatch and Deathmatch
• Bot One Shot One Kill


AssaultCube started out as ActionCube in July 2004 by a few members of the Cube community. The first official release was in November 2006. The plan was to create an entirely new game incorporating Cube's simplicity and movement style in a more realistic environment.

On May 6, 2007, ActionCube was renamed to AssaultCube due to a request from the developers of Action Quake.

Despite its simplistic graphics and gameplay, AssaultCube maintained a consistent player base of hundreds of players, with over 60 user-run servers online at any given time around 2009.[9] AssaultCube also has several gaming clans, some of which participate in organized tournaments.

Although it is based on the Cube engine, AssaultCube's engine has been highly improved compared to the original Cube, and even incorporates features from Cube 2.

Version 1.0 was released on November 21, 2008.

The latest version,, was released on November 10, 2013.


AssaultCube retains an in-game mapping feature from the original Cube game, resulting in a variety of custom maps. The diverse nature of the Cube engine's mapping feature allows for creativity and almost endless possibilities for custom maps. Another aspect of AssaultCube is the ease at which custom maps can be shared. These created maps can be played online fairly easily if they comply with quality pre-requisites. They can also be easily shared with others through community sites such as Akimbo and Quadropolis (all Cube engine games). Several maps from other games have been remade for the Cube engine by players. However, only one remake is included in the official release (remade for AssaultCube by the original author).

AssaultCube, then under the name ActionCube, was named "Free Game of the Month" by the German video game magazine PC Action in February 2007.

AssaultCube was downloaded between 2006 and March 2017 alone over Sourceforge 7,456,000 times.

📕 Description [fr]

Un FPS en équipe, orienté arcade, opposant terroristes et forces spéciales, par l'AssaultCube Team / Rabid Viper Productions.
Il est basé sur le moteur de Cube.

AssaultCube (ex ActionCube) est un FPS libre et multi-plateforme, solo (IA) / multi (et à faible latence, en LAN / en ligne) proposant un gameplay rapide orienté arcade axé sur le jeu en équipe, dont le thème est la lutte entre terroristes et forces spéciales. C'est un jeu très léger (50 Mo pour le jeu, et 20Ko pour les cartes) idéal pour les petites configurations (tel qu'un Pentium 3), avec néanmoins de belles spécifications : un classement des joueurs, 12 modes de jeu, 5 fusils et 3 armes de poing, 34 cartes de base et un éditeur de carte (les cartes peuvent même être éditées en cours de jeu !).

Crédit image (lien ci-dessus): TuxArena

AssaultCube est un jeu de tir gratuit, multijoueur et à la première personne, basé sur le moteur CUBE.

Se déroulant dans des environnements réalistes, avec un gameplay d'arcade rapide, c'est addictif et amusant!

Avec une utilisation efficace de la bande passante, il est à faible latence et peut même fonctionner sur une connexion à 56 Kbits / s.
C'est minuscule aussi, pesant dans un paquet léger de 40 Mo disponible pour Windows, Mac et Linux.
Sur les paramètres corrects, il peut même fonctionner sur du matériel ancien (Pentium III et ci-dessus).

Les caractéristiques en bref :

Le code source est disponible sous une licence open source de type zlib.
Faible latence, il peut même fonctionner sur une connexion de 56 Kbps !
Taille légère, seulement environ 50 Mo à télécharger, plus des cartes supplémentaires de 20 Ko chacune en moyenne !
Avec les bons paramètres, il peut fonctionner sur du matériel ancien (Pentium III et plus).
Fonctionne officiellement sur la plupart des systèmes majeurs, et peut-être même sur certains systèmes non majeurs ?
Possède un éditeur de cartes intégré pour aider les joueurs à créer leurs propres cartes.
un mode d'édition coopératif en temps réel avec d'autres joueurs !
Comporte un système de bots pour un seul joueur.
Supporte l'enregistrement de votre jeu par le système "demo".
Contient de nombreux modes de jeu multijoueurs, notamment : Deathmatch, Survivor, Capture the Flag, Hunt the Flag, Keep the Flag, Pistol Frenzy, Last Swiss Standing & One-Shot One-Kill (plus des versions par équipe de ces modes).
Livré pré-packagé avec plusieurs dizaines de cartes différentes !

🍥️ Debian (traduction du Bottin):

FPS Réaliste

AssaultCube, anciennement ActionCube, est un jeu de tir à la première personne basé sur le jeu Cube. Situé dans un environnement réaliste, autant que possible avec ce moteur, alors que le gameplay reste rapide et arcade. Ce jeu est dans son essence un jeu d'amusement multijoueur en équipe.

🌍️ Wikipedia:

AssaultCube est un jeu de tir à la première personne fonctionnant sur plusieurs systèmes d'exploitation notamment GNU/Linux, Solaris, BSD, Windows ou Mac OS. C'est une conversion de Cube dont les modes et les textures évoquent une ambiance de guérilla.

Le développement a commencé en juillet 2004. Après une pause, l'équipe de développement a repris le travail en novembre 2006 sous l'impulsion de makkE, qui a réalisé des maps. La sortie a eu lieu en janvier 2007 et était jouable sur une dizaine de serveurs environ.

Le code source du jeu est distribué sous une version modifiée de la licence libre ZLIB.

Système de jeu

Si l'on mesure la vitesse de marche de joueurs, AssaultCube est plus lent que Quake et Cube mais plus rapide que Counter-Strike. Le jeu est orienté vers le combat par équipe. Il y a deux équipes que le joueur peut rejoindre : les Cubers Liberations Army (terroristes) et les Rabid Viper Special Forces (commandos anti-terroristes).

Une de ses particularités, héritée de Cube, est de permettre de modifier les cartes de jeu en cours de jeu via un éditeur de carte intégré, aussi bien en multijoueur (sur les serveurs le permettant) qu'en monojoueur. Ceci peut donner lieu à des parties inédites jusqu'alors.

Liste de modes de jeu

• Team deathmatch (l'équipe qui abat le plus d'ennemis l'emporte)
• Deathmatch (chacun pour soi)
• Team survivor (l'équipe qui survit l'emporte)
• Last man standing (le joueur qui survit l'emporte)
• Capture the flag (jeu de drapeaux, par équipe)
• Pistol frenzy (combat au pistolet)
• Last swiss standing (combat au couteau)
• Team One shot, one kill (instagib par équipe)
• One shot, one kill (instagib par joueur)

Nouveautés 1.0

• Hunt the Flag (tuer le porteur du drapeau ennemi et s'en emparer)
• Keep the Flag (prendre et garder le drapeau)
• Team Keep the Flag (version en équipe du Keep The Flag).

Classement des joueurs

Le classement des joueurs permet de savoir qui est le meilleur joueur et qui est le joueur le plus faible (exemple : en « Capture de drapeau », plus le joueur attrape les drapeaux de l'adversaire, plus il montera dans le classement).

Liste des armes utilisables

• fusils :
⚬ MTP-57 Assault Rifle (fusil automatique rapide)
⚬ Precision Tech AD-81 Sniper Rifle (fusil à lunette)
⚬ A-Ard 10 Submachine Gun (mitraillette d'assaut)
⚬ V-19 Combat Shotgun (fusil de combat/fusil à pompe)
⚬ TMP M&A carbine (carabine)

• autres :
⚬ Swiss Tech Combat Blade DR-88 (poignard, toujours disponible)
⚬ Mk-77 Semi-Automatic Pistol (pistolet, toujours disponible)
⚬ SAL-T3 Grenade (grenade) (à ramasser)

Le joueur peut effectuer un très grand saut en utilisant le fusil MTP-57 et les grenades : il doit lancer une grenade juste en dessous de lui-même (à terre), ensuite sauter et utiliser le fusil vers le sol lors de l'explosion de la grenade.

Le joueur possède trois armes sur lui plus, éventuellement, une ou plusieurs grenades (trois au maximum). L'arme principale est un fusil dont le fonctionnement exact dépend du modèle. Le joueur peut choisir de changer de fusil mais le changement n'est effectif qu'à la mort de son personnage ou au chargement d'une carte. Ces fusils utilisent reçoivent tous leurs munitions des mêmes boites mais la quantité reçue par boite dépend également du modèle.

Les pistolets, de leur côté, utilisent d'autres munitions.
Le pistolet, le poignard et les grenades sont des armes secondaires

Le mode d'édition

• Le mode d'édition est utilisable en mode simple joueur et sert à modifier/créer des maps (cartes en anglais). Pour l'activer, il suffit d'appuyer sur la touche « e » du clavier en cours de jeu.
• Pour créer une nouvelle carte, le joueur doit :
1. Activer le mode d'Édition ;
2. Ouvrir la console et taper : newmap x (x est à remplacer par un nombre qui délimitera la taille de la carte : de 6 à 12) ;
3. Le joueur peut ensuite créer des murs, des cubes en sélectionnant un carré et en faisant tourner la molette de la souris ;
4. Il peut modifier les textures grâce aux six touches au-dessus des flèches directionnelles (Inser et Suppr pour le sol, la « flèche nord-ouest » et End pour les murs et les deux dernières pour le plafond) ;
5. Il est possible d'ajouter de l'eau avec /waterlevel 0 (0 correspondant au carré d'élévation) et différents objets grâce à /newent suivi de l'objet voulu. La liste des objets s'affiche lorsque le joueur écrit : /newent (exemple : ammobox, grenades ou ladder x) ;
6. Sauvegarder en tapant savemap x dans la console (x correspond au nom de la carte) ;
7. Pour charger une des sauvegardes, le joueur doit écrire map x dans la console (x correspond au nom de la carte).

Note : en multijoueur, le mode d'édition est également possible. Le mode de jeu est alors le "coop-edit". Pour le lancer, il faut taper la commande /coop suivi du nom d'une map non officielle. Certaines commandes ne fonctionnent pas en coop-edit : /undo (défaire), /waterlevel (hauteur de l'eau dans la carte), etc.


Il est possible de créer des mods pour AssaultCube. Il y a plusieurs moyens de le faire :

• La plus simple des possibilités consiste simplement à remplacer des fichiers de données par des fichiers synonymes mais ayant un contenu différent. On peut aussi ajouter des fichiers de scripts (.cfg) mais, pour qu'ils soient pris en compte, il faut modifier des fichiers de scripts préexistants ou les remplacer par d'autres, qui pointent sur les nouveaux.

• Bien que cette méthode fonctionne parfaitement (et semble être la plus utilisée), AssaultCube n'est pas fait pour être modifiée de cette manière. De plus, certain fichier ne peuvent pas être modifiés sans enfreindre des droits d'auteur.

• Une autre possibilité qui est une variante de la précédente. Elle consiste à faire un dossier de mod et d'y mettre les fichiers alternatifs. Ensuite il faut soit copier (avec un autre nom) le script qu'on ouvre pour lancer le jeu et modifier cette copie, soit simplement modifier ce script et ajouter l'option --mod=(chemin d'accès au mod)

• AssaultCube est explicitement fait pour être modifié ainsi. De plus, cette méthode possède, en théorie, exactement les mêmes possibilités que la précédente sauf que l'on peut choisir de ne pas utiliser le mod sans avoir à restaurer les fichiers d'origine. Dans la pratique, certaines des choses permises par la première méthode ne sont plus possibles avec cette seconde (on ne peut pas, par exemple, faire que le jeu ignore un fichier sans le retirer réellement). De plus, cela nécessite certaines connaissances et ce n'était pas possible avec Cube.

• La troisième possibilité est radicalement différente des deux autres, est bien plus polyvalente et nécessite des connaissances en C++. Elle consiste à récupérer le code source du jeu, modifier ce code source et générer des exécutables alternatifs. C'est de cette manière qu'AssaultCube fut créé à partir de Cube. Quelques forks d'AssaultCube ont également été réalisés de cette manière.

• Cette méthode, contrairement aux deux autres, permet d'importants changements du gameplay. Certaines modifications ne peuvent être réalisées que de cette façon. Malheureusement, cette méthode, en plus d'être la plus compliquée des trois, est relativement mal vue par la plus grande partie de la communauté. Les forks, eux, sont extrêmement mal vus par cette communauté.

AssaultCube Reloaded

Une version améliorée, AssaultCube Reloaded, existe. Elle comprend notamment de nouvelles armes, un système anti-triche, et intègre davantage d'éléments de réalisme.

🚧️ Installation [fr]


⚙️ Installation à partir du binaire du jeu :

Le jeu est en dépôt, il suffit d'installer le paquet.

💡 Nota:
Si ce n'est le cas pour votre distribution, créez un lien dynamique (ln -s) de votre version de libopelal (dans /usr/lib) vers

📄️ Installation à partir du source du jeu :

Source non testé.


• Si vous avez installé le jeu à partir d'un paquet : Alt F2 puis saisissez : assaultcube
• En console dans son répertoire racine (pour un graphisme en 1280x1024) lancez : $ ./ -w1280 -h1024.

🔍️ Test [fr]

🕵️ Test (
L'objectif est atteint :), le jeu est sympa et fluide même sur une petite configuration graphique !