Contents
Teeworlds
Teeworlds est un jeu sous licence comptatible GPL (voir forum Teeworlds).
C'est un TPS (jeu de tir à la troisième personne) qui marie bien les standards du FPS (Capture de drapeaux, Match à mort et Match à mort en équipe) et la 2D (style Worms).
Dans le jeu, on incarne un Tee, une petite bestiole ronde avec des yeux, des mains et des pieds qui peut s'équiper de tout un arsenal (mitraillette, fusil à pompe, laser, lance roquette, ...) pour aller terrasser ses ennemis.
Partie Client
Installation
aptitude install teeworlds
Administration de la partie
En cours de jeu, il est possible de changer les paramètres du serveur (si on possède le mot de passe bien sur). Pour accéder à la console d'administration, c'est la touche F2 (par défaut).
Exemple de commandes:
change_map (nom de la carte) : permet de changer de carte. Si aucun nom n'est indiqué, ça passe automatiquement à la suivante.
sv_gametype {dm, tdm, ctf, mod} : permet de changer le mode de jeu. Cette commande doit-être suivi d'un reload pour que le nouveau mode soit actif.
- ... tous les paramètres du fichier de configuration peuvent être surchargés.
L'auto-complétion est disponible avec la touche Tab.
Partie Serveur
Installation
L'installation reste classique avec:
aptitude install teeworlds-server
Configuration
L'emplacement des fichiers de configuration se trouvent toujours dans ~/.teeworlds/. Il est possible de lancer le jeu avec la configuration par défaut, mais il est également possible de créer un fichier de configuration, exemple:
### Pour les différents paramètres: # 1: oui # 0: non # Nom du serveur sv_name NOM_SRV # Mot de passe pour se connecter à la map password mot_de_passe # Mot de passe pour l'administration sv_rcon_password mot_de_passe #Configuration de la map au lancement du serveur #sv_map dm1 # Nombre de seconde de compte à rebours avant le lancement de la partie sv_warmup 5 # Configuration du message d'aujourd'hui sv_motd Bienvenu sur mon serveur. Configuration made in Debian # Configuration de la liste des maps en rotation sur le serveur, en indiquant le nom de la map et en séparant chaque map par un espace #sv_maprotation # Port d'écoute sv_port 8303 # Dommages entre membre d'une même team (friendly fire) sv_teamdamage 0 # Apparition du Katana? sv_powerups 1 # Score limite avant la fin de la partie sv_scorelimit 20 # Durée maximale de la partie sv_timelimit 20 # Mode de jeux # dm: death match # tdm: team death match # ctf: capture the flag # mod: permet de faire des modifications sur le jeu (http://www.teeworlds.fr/index.php?f_id_type=95). Le type de jeu sera du dm. #sv_gametype dm sv_gametype mod # Nombre maximal de joueur # défaut: 8 # max: 12 sv_max_clients 10 # Nombre de slots spectateurs sv_spectator_slots 0
Il faut sauvegarder ce fichier dans ~/.Teeworlds/ et:
soit le nommer autoexec.cfg pour qu'il soit lancé automatiquement lors du lancement du serveur.
soit le nommer comme on le souhaite et il faudra ensuite spécifier le chemin du fichier de configuration, avec exec, que le serveur devra utiliser. Exemple:
teeworlds-server "exec ~/.teeworlds/autre_fichier.cfg"
Tuning de partie
Comment faire
Comme indiqué ce-dessus, il existe 3 modes de jeux par défaut (dm, tdm et ctf) et en plus 1 mode mod.
Ce mode correspond à du match à mort dans lequel on peut modifier certains paramètres (gravité, dégâts des armes, ...). Pour pouvoir profiter de ces paramètres, il faut bien sur passer le paramètre sv_gametype en mod. Pour ensuite tuner la partie, il faut:
- soit rentrer les paramètres avec la valeur désirée directement dans le fichier de configuration
soit modifier les paramètres à partir de la console d'administration, pendant le jeu, en faisant précéder le paramètre de la commande tune.
Pour ré-initialiser la valeur par défaut des paramètres, il est possible d'utiliser:
tune_reset
Liste des paramètres
ground_control_speed <10.0> |
Change votre vitesse de marche (à pied) |
ground_control_accel <100.0> |
Change l'accélération de votre marche |
ground_friction <0.8> |
Défini la perte de vitesse lorsque vous cessez d'utiliser les contrôles de déplacement (gauche ou droite) lorsque vous êtes au sol. |
ground_jump_impulse <12.6> |
La force du saut et double saut lorsque vous êtes au sol |
air_jump_impulse <11.5> |
La force du saut et double saut lorsque vous êtes en l'air |
air_control_speed <1.5> |
Contrôle votre vitesse de déplacement dans l'air |
air_control_accel <1.5> |
Contrôle votre accélération lorsque vous êtes en l'air |
air_friction <0.95> |
Défini la perte de vitesse lorsque vous cessez d'utiliser les contrôles de déplacement (gauche ou droite) lorsque vous êtes en l'air. |
hook_length <380.0> |
Change la longueur du grappin. |
hook_fire_speed <80.0> |
Change la vitesse de tir du grappin. |
hook_drag_speed <15.0> |
Change la vitesse de traction du grappin |
gravity <0.5> |
Change la gravité |
velramp_start <550> |
Début de la rampe d'accroissement de vitesse |
velramp_range <2000> |
Durée de la rampe d'accroissement de vitesse |
velramp_curvature <1.4> |
Début du fléchissement de la rampe d'accroissement de vitesse (la vitesse plafonne au bout d'un moment, on ne peut plus en prendre) |
gun_curvature <1.25> |
Change la distance avant que la balle commence à tomber |
gun_speed <2200.0> |
Change la vitesse de la balle tirée |
gun_lifetime <2.0> |
Change la durée d'existence de la balle tirée en combinaison avec gun_speed, permet d'influencer sur la distance que peut parcourir la balle. |
shotgun_curvature <1.25> |
Change la distance avant que la cartouche commence à tomber |
shotgun_speed <2200.0> |
Change la vitesse de la cartouche tirée |
shotgun_speeddiff <0.8> |
Défini comment chaque balle est touchée lors de la propagation des 5 balles. |
shotgun_lifetime <0.25> |
Change la durée d'existence de la cartouche tirée en combinaison avec shotgun_speed, permet d'influencer sur la distance que peut parcourir la cartouche. |
grenade_curvature <7.0> |
Change la courbure des roquettes |
grenade_speed <1000.0> |
Change la vitesse des roquettes |
grenade_lifetime <2.0> |
Change la durée d'existence de la roquette tirée? en combinaison avec grenade_speed, permet d'influencer sur la distance que peut parcourir la grenade. |
laser_reach <800.0> |
La distance de tir du laser |
laser_bounce_delay <150> |
Combien de temps le rebond du laser va durer |
laser_bounce_num <1> |
Le nombre de rebonds |
laser_bounce_cost <0> |
La puissance que perd le laser à chaque rebonds |
laser_damage <5> |
La puissance du laser |
Voir aussi
Liste des paramètres de tuning (peut-être plus à jour que la liste ci-dessus)
CategoryGame | ?CategoryArcade | CategoryGameFPS