FUNIX

Mettez un manchot dans votre PC



Quake
[Présentation | Warsow| Unvanquished ]

Dernière modification 22 janvier 2017

Shoot'em'up games

Coin ludique

Présentation

Dans cette page sont présentés deux lointains cousins de Quake et du célébrissime doom, à savoir Unvanquished et warsow. Ce sont des jeux de Shoot'em up comprendre on tire sur tout ce qui bouge qui se joue en réseau à l'échelle planétaire.
A noter qu'Unvanquished est un fork de Tremulous qui est un projet mort.

 Warsow

Le site officiel de warsow est http://www.warsow.net/ on récupère d'abord warsow unified par là https://www.warsow.gg/download?dl=warsow21

tar xvfz warsow_21_unified.tar.gz


cela donne le répertoire warsow_21 qui chez moi est sous /usr/local/linux/jeu

on récupère ensuite les sources qu'il faudra décompresser

tar xvfz warsow_21_sdk.tar.gz

on installera préalablement les packages suivants lib64sdl2.0-devel. On revient sous warsow_21 et on tape successivement

cd source/source
cmake -DQFUSION_GAME="Warsow" .

make


les binaires se trouvent maintenant directement dans le répertoire build, on les copiera sous warsow_21

cp -f warsow.x86_64 /usr/local/linux/jeu/warsow_21
cp -f wsw_server.x86_64 /usr/local/linux/jeu/warsow_21
cp -f wswtv_server.x86_64 /usr/local/linux/jeu/warsow_21

de même on copiera les bibliothèques qui sont sous build/libs sous warsow_21/libs

cp -f * /usr/local/linux/jeu/warsow_21/libs/


j'ai créé également le lien suivant

ln -s /usr/local/linux/jeu/warsow_21/warsow /usr/local/bin

dans le fichier /usr/local/linux/jeu/warsow_21/warsow j'ai modifié ainsi la variable suivante

BINARY_DIR=/usr/local/linux/jeu/warsow_21

il suffira maintenant de taper warsow pour le lancer. Le fonctionnement est assez simple, après tout c'est un jeu shoot'em up, il faut tirer sur tout ce qui bouge, encore faut-il comprendre les commandes, mais heureusement qu'il y a un mode d'initiation quand on le lance pour la première fois. On peut créer un compte, ça peut être utile quand on commence à y jouer régulièrement mais on peut s'en passer. Par défaut on est plein écran, pour des commodités de copie d'écran pour cette page, je l'ai mis en fenêtré. On notera que dans la page d'accueil on a des informations sur les prochaines compétitions.



 dans les options, on peut définir l'avatar du joueur et son nom



si vous ne disposez pas d'un joystick, il est impératif de passer par les options de configuration des commandes



maintenant c'est parti pour une nouvelle partie, je vous conseille de choisir le serveur manuellement car on peut voir choisir en fonction du nombre de joueurs actifs(/nombre total de joueurs possibles)



ensuite vous avez un mode duel ou par équipe,cela va très très vite ! Voilà quelques screenshots:









Yes ! J'ai réussi à un dézinguer un !

Vous pouvez également créer un serveur, pour cela on éditera le fichier  warsow_21/basewsw/default.cfg une partie des options est décrite par là https://www.warsow.net/wiki/SV%20:%20Server%20settings
on retient les options suivantes

set sv_hostname "Warsow server" // nom du serveur
set sv_ip "" //par défaut l'adresse où on va lancer le serveur
set sv_port "44400" // port par défaut

on lance ensuite warsow_21/wsw_server voilà une partie des traces

Loaded libcurl.so.4
Loaded libz.so.1
Added pk3 file /home/olivier/.local/share/warsow-2.1/basewsw/data1_21pure.pk3 (4 files)
Added pk3 file ./basewsw/tex_zone_neutre.pk3 (11 files)
Added pk3 file ./basewsw/tex_wsw_flareshalos.pk3 (25 files)


(...)

Added pk3 file ./basewsw/tex_blx.pk3 (335 files)
Added pk3 file ./basewsw/editortextures.pk3 (22 files)
Added pk3 file ./basewsw/data0_000_nonfree_21pure.pk3 (107 files)
Added pk3 file ./basewsw/data0_000_nonfree_21.pk3 (12 files)
Added pk3 file /home/olivier/.local/share/warsow-2.1/downloads/basewsw/tex_bb2fix.pk3 (32 files)
Added pk3 file /home/olivier/.local/share/warsow-2.1/downloads/basewsw/map_bipbeta2.pk3 (7 files)
Added pk3 file /home/olivier/.local/share/warsow-2.1/downloads/basewsw/freestyleroom2.pk3 (88 files)
Added pk3 file /home/olivier/.local/share/warsow-2.1/downloads/basewsw/freestyle_88.pk3 (37 files)
Added pk3 file ./basewsw/data0_21.pk3 (954 files)
Added pk3 file ./basewsw/tex_boqu.pk3 (402 files)
Added pk3 file ./basewsw/data0_21pure.pk3 (1084 files)
Using /home/olivier/.local/share/warsow-2.1 for writing
Executing: default.cfg
Unknown command "unbindall"
Executing: default_binds_gamepad.cfg
Executing: default_binds_kbmouse.cfg
Unknown command "unbind"
usage: set <variable> <value>
Executing: dedicated_autoexec.cfg
fs_basepath is write protected.
fs_usehomedir is write protected.
Hostname: predator.kervao.fr
IP: 192.168.13.16
IP: 192.168.13.16
IP: 192.168.13.16
Loading Steam module... Success.
------- angel script initialization -------
Loading angelwrap module.
Initializing Angel Script
Initialization of angelwrap successful
------------------------------------
Game running at 62 fps. Server transmit at 20 pps
Added new master server #0 at 107.161.23.68:27950
Added new master server #1 at 207.55.114.154:27950
Added new master server #2 at 92.62.40.73:27950
Added new master server #3 at 188.226.221.185:27950
Added new master server #4 at 208.64.200.65:27015
Added new master server #5 at 208.64.200.39:27011
Added new master server #6 at 208.64.200.52:27011
Opening TCP/IP socket: *:44444
Error: Couldn't open TCP socket: bind: Unknown errorOpening TCP/IPv6 socket: *:44444
Error: Couldn't open TCP socket: bind: Unknown error
====== Warsow Initialized ======
Couldn't execute: dedicated_autoexec_postinit.cfg
Opening UDP/IP socket: *:44400
Opening UDP/IPv6 socket: *:44400
==== G_Init ====
* Initializing Game module syntax
------- Server Initialization -------
SpawnServer: wca1
G_LoadGameScript: Couldn't find 'progs/maps/wca1.mp'.
-------------------------------------
Initalizing 'ca' gametype
loading configs/server/gametypes/ca.cfg
ca.cfg executed
* Initializing script 'progs/gametypes/ca.gt'
* Loaded script section 'progs/shared/constants.as'
* Loaded script section 'progs/shared/utils.as'
* Loaded script section 'progs/shared/files.as'
* Loaded script section 'progs/gametypes/generic/quickmenu.as'
* Loaded script section 'progs/gametypes/generic/matchstates.as'
* Loaded script section 'progs/gametypes/generic/bots.as'
* Loaded script section 'progs/gametypes/generic/awards.as'
* Loaded script section 'progs/gametypes/ca.as'
* Loaded script section 'progs/gametypes/legacy/quake1.as'
Gametype 'Clan Arena' initialized
       : AI Navigation Initialized.
-------------------------------------
Sending heartbeat to 107.161.23.68:27950
Sending heartbeat to 207.55.114.154:27950
Sending heartbeat to 92.62.40.73:27950
Sending heartbeat to 188.226.221.185:27950
Sending heartbeat to 208.64.200.65:27015
Sending heartbeat to 208.64.200.39:27011
Sending heartbeat to 208.64.200.52:27011


on prévient la terre entière qu'on existe, ne pas oublier bien sûr d'ouvrir votre firewall.

Quelques sites pour aller plus loin

la communauté française https://warsow.fr/

http://doc.ubuntu-fr.org/warsow
http://www.jeuxlinux.fr/a2-Warsow.html



Unvanquished

Le site officiel est  https://www.unvanquished.net/ pour une fois je ne vous présente pas l'installation à partir des sources, vu que c'est loin d'être mur et il manque même des fichiers dans leur package de source ! On prendra donc le package binaire générique pour linux qu'on décompresse en tapant

unzip unvanquished-0.50.0.zip

cela donne le répertoire unvanquished-0.50.0 dans lequel on dézippera également linux64.zip

on lance l'exécutation en tapant ./daemon

l'accueil dans un univers très sombre...


La configuration du joueur, à noter le mode tutoriel



la configuration des commandes clavier



On commence le jeu en se connectant à un serveur distant ou en lançant un serveur local. Je choisis la première option



y a pas grand monde en ligne, mais il y a des aliens et humains virtuels (bots), je me connecte sur le premier serveur. Et voici quelques screenshots, on choisit d'abord son camp



puis son équipement



et c'est parti !



là se présente plutôt mal pour moi...



pour aller plus loin

https://doc.ubuntu-fr.org/unvanquished




[Retour page d'accueil FUNIX ] [Retour haut de la page ]