https://faq.tuxfamily.org/api.php?action=feedcontributions&user=Ban&feedformat=atomTuxFamilyFAQ - User contributions [en]2024-03-28T13:31:19ZUser contributionsMediaWiki 1.33.0https://faq.tuxfamily.org/index.php?title=Game:Teeworlds/En&diff=3610Game:Teeworlds/En2015-05-04T15:58:44Z<p>Ban: /* Network configuration */ OpenFNG is not restricted to openfng4 anymore</p>
<hr />
<div>{{Template:games|En}}<br />
{{Template:Languages}}<br />
{{Incomplete|En}}<br />
[[Games/En]] > <big>Teeworlds</big><br />
<br />
=Description= <br />
*Game type: Third Person Shooter<br />
*License: BSD<br />
*Description: A cartoonish Third Person Shooter with a unique gameplay.<br />
*Teeworlds: [[http://www.teeworlds.com/ Official Site]] - [[http://www.teeworlds.com/forum/ Forums]] - [[https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]]<br />
<br />
=Installation=<br />
<br />
*Use your package management application (rpmdrake/urpmi, smart, apt, emerge, yum, ...) for GNU/Linux<br />
*Or download the full-game version [[https://www.teeworlds.com/?page=downloads download area]].<br />
*You'll need a 3D-capable graphic card, but integrated chipsets like Intel's or OSS radeon driver on supported hardward do work.<br />
<br />
=Network configuration=<br />
<br />
*Search for server '''[TuxFamily] CTF''' (or connect to ''games.tuxfamily.net:8303'') for CTF.<br />
*Search for server '''[TuxFamily] OpenFNG''' (or connect to ''games.tuxfamily.net:8339'') for OpenFNG.<br />
*Search for server '''[TuxFamily] DDRace''' (or connect to ''games.tuxfamily.net:8340'') for iDDRace.<br />
<br />
=Keys / Game strategy=<br />
<br />
The default keys configuration is standard for FPS-like games, but can be changed in the settings:<br />
* '''A:''' left<br />
* '''D:''' right<br />
* '''Space:''' jump<br />
* '''Mouse:''' aim<br />
* '''LMB:''' fire<br />
* '''RMB:''' hook<br />
* '''Mouse scroll:''' change weapon<br />
<br />
The hook is one of the most important part of the gameplay, and is used both to help moving and to catch opponents (either to shoot them easily or to move them against their will).<br />
<br />
==CTF Game type==<br />
<br />
It is a classic Capture The Flag mode: each team tries to bring opponent's flag to their base while keeping their own flag. Basic strategy is to keep a part of the team defending the base and the flag, while another part attacks the opponent's base to take their flag and bring it home. A good attacker must move quickly and be able to escape and fool opponents; while a good defender must mostly be good at killing enemies and preventing them to reach a point.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates.<br />
*Don't wait on the opponent's flag unless you know it will come back soon and they would score. When you do so, you're of no use to your team until you actually get the flag. Prefer keeping playing, maybe while staying around the opponent's base if there's no teammate around or you suspect the flag could come back soon.<br />
*If you have the opponent's flag and your team's flag is at home, score. Don't block the game by keeping the flag for whatever reason.<br />
*Defend your flag keeper when in danger, but don't block him.<br />
<br />
==OpenFNG Game type==<br />
<br />
Each team tries to freeze its opponents (by hitting them with a laser shot) and then sacrifice them in their private shrines or in the common ones, but '''not''' in the opponent's private shrines. A player can melt his teammates by hitting them with the hammer, or by sacrificing them (this doesn't cost a point to anyone). Freezing the opponents require good aiming and reflex, while sacrificing generally requires correct hooking abilities; but generally each player always do both.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates, neither when they move nor when they try to sacrifice a frozen opponent.<br />
*Don't ''steal'': unless the teammate that froze an opponent can't do it himself (busy, dead, not around, frozen), don't sacrifice opponents frozen by somebody else than you.<br />
*Melt your teammates, preferably with the hammer so they melt in place, but if they won't melt themselves soon and you don't have time to hammer them, also by sacrificing them (so they respawn and don't get sacrificed by an opponent).<br />
*'''Never''' camp on opponent's spawn (''spawn camping'' or ''sk'').<br />
<br />
==DDRace Game type==<br />
<br />
This is a completely different mod: it's a collaborative puzzle and race. The goal is to reach the finish line in the less time possible, but doing so requires cooperation between players. Most maps requires at least two players to play together.<br />
<br />
===Good practices===<br />
<br />
*Don't block others. If you don't know what to do, place yourself aside from the action and watch what the others do. If you still can't get what to do by watching others play, you may ask them using the chat.<br />
*Don't leave others behind. A player alone cannot play, and you can't play alone.<br />
*Don't force others to come with you (maybe they want to play with a friend, do something by themselves, etc.).<br />
*Remember you don't play alone:<br />
**If you are experienced, let less experienced users try to do the complex parts too, let them a chance to become better. If they don't succeed, tell them what to do or ask them to let you do it.<br />
**If you aren't experienced and can't succeed to do something, ask what you do wrong and if you still can't succeed, let somebody more experienced do it. You will retry it later and finally succeed at it, without making other players mad at you because you block them.<br />
<br />
===Commands===<br />
<br />
DDRace has a few specific commands you can type in the chat that have special effects (use ''/cmdlist'' to list them all):<br />
<br />
* ''/rescue'' (''/r''): If you are frozen, places you back where you were the last time you has your two feet on the ground.<br />
* ''/pause'': Makes you watch the game, remembering your current position. A second call to this command makes you reappear at the position you were on the previous call. Use this command instead of watching the game, because rejoining would place you back to the start.<br />
<br />
===Dummies===<br />
<br />
Dummies are bot players that do nothing, but that you can make do a few basic things to help you. They don't play for you, but allows you do duplicate yourself. You can use dummies, but play with others if there are some and they don't tell you they want to play alone. Remember some players might not be good enough to play with the dummies only, and leaving them behind is not kind.<br />
<br />
====Commands for Dummies====<br />
<br />
* ''/dummy'' (''/d''): Call your dummy to appear where you are.<br />
* ''/dummy_change'' (''/dc''): Swap you and your dummy.<br />
* ''/dummy_hammer'' (''/dh''): Makes your dummy hammer continuously.<br />
* ''/dummy_del'' (''/dd''): Deletes your dummy.<br />
* ''/dummy_copy_move'' (''/dcm''): Makes your dummy copy each and every move you do.<br />
<br />
=Documentations / links =<br />
*[[http://www.teeworlds.com/ Teeworlds Official Site]]<br />
*[[http://games.tuxfamily.net/ Play Teeworlds @ Tuxfamily]]</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/Admin&diff=3609Game:Teeworlds/Admin2015-05-04T15:53:52Z<p>Ban: /* start / stop / status / logs */ update for the loop script; and suggest screen instead of nohup</p>
<hr />
<div>{{Template:GamesAdmin|En}}<br />
{{Incomplete|En}}<br />
<br />
=Description=<br />
*see [[{{BASEPAGENAME}}/En|game page]]<br />
*[https://www.teeworlds.com/?page=docs documentation] - [https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]<br />
*[https://www.teeworlds.com/forum/viewtopic.php?id=7868 OpenFNG mod]<br />
*[http://ddrace.info DDRace mod]<br />
*[http://iddrace.ipod-clan.com/ iDDRace mod]<br />
<br />
=Installation=<br />
<br />
==Official version==<br />
<br />
*Use the package manager to install ''teeworlds-server''<br />
<br />
==OpenFNG mod==<br />
<br />
#Clone the [https://github.com/fstd/teeworlds Git repository]<br />
#Checkout the appropriate branch (currently ''openfng'')<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (<code>bam</code> and voila)<br />
<br />
OpenFNG is currently checked out and built in ''~/build/teeworlds-openfng''.<br />
<br />
==DDRace mod==<br />
<br />
Actually it's [http://iddrace.ipod-clan.com/ iDDRace] because stock [http://ddrace.info DDRace] doesn't support ''/r'' (nor dummies).<br />
<br />
#Clone the [https://github.com/Shahan/teeworlds.git Git repository]<br />
#Checkout the ''iddrace'' branch<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (<code>bam</code> and voila)<br />
<br />
DDrace is currently checked out and built in ''~/build/teeworlds-iddrace''.<br />
<br />
=Configuration=<br />
<br />
FIXME: details<br />
<br />
Current setup :<br />
<br />
*servers configurations are in $HOME/*.cfg<br />
*default port is UDP 8303 for unmodified Teeworlds, UDP 8339 for OpenFNG and UDP 8340 for iDDRace.<br />
*server is: games.tuxfamily.net<br />
<br />
=start / stop / status / logs=<br />
<br />
FIXME: detail the method and improve it<br />
<br />
* Servers are started using ''cron'' upon reboot, so when adding/editing a server, you need to use <code>crontab -e</code> and then edit an entry or add an new ''@reboot'' entry.<br />
* Apart from reboot, currently servers are initially started with the script <code>~/loop.sh</code> inside a ''screen'' or using ''nohup'' (<code>nohup ./loop.sh server -f config &</code>).<br />
<br />
As servers are automatically restarted when they quit (through the <code>~/loop.sh</code> script), you generally do not need to run them manually. If you want to restart a server, just kill it (the server itself, not the script) and the loop script will restart it right away.<br />
<br />
=Names of admin for this game=<br />
contact: <br />
* Ban @ irc.tuxfamily.org #tuxfamily<br />
* johndescs @ irc.tuxfamily.org #tuxfamily<br />
<br />
=Documentations / links =<br />
*[[http://games.tuxfamily.net/ Play @ Tuxfamily]]<br />
<br />
= Current configuration =<br />
<br />
FIXME:</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/Admin&diff=3608Game:Teeworlds/Admin2015-05-04T15:47:31Z<p>Ban: We changed the OpenFNG git repo we use (the old was (more) dead), update to reflect this</p>
<hr />
<div>{{Template:GamesAdmin|En}}<br />
{{Incomplete|En}}<br />
<br />
=Description=<br />
*see [[{{BASEPAGENAME}}/En|game page]]<br />
*[https://www.teeworlds.com/?page=docs documentation] - [https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]<br />
*[https://www.teeworlds.com/forum/viewtopic.php?id=7868 OpenFNG mod]<br />
*[http://ddrace.info DDRace mod]<br />
*[http://iddrace.ipod-clan.com/ iDDRace mod]<br />
<br />
=Installation=<br />
<br />
==Official version==<br />
<br />
*Use the package manager to install ''teeworlds-server''<br />
<br />
==OpenFNG mod==<br />
<br />
#Clone the [https://github.com/fstd/teeworlds Git repository]<br />
#Checkout the appropriate branch (currently ''openfng'')<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (<code>bam</code> and voila)<br />
<br />
OpenFNG is currently checked out and built in ''~/build/teeworlds-openfng''.<br />
<br />
==DDRace mod==<br />
<br />
Actually it's [http://iddrace.ipod-clan.com/ iDDRace] because stock [http://ddrace.info DDRace] doesn't support ''/r'' (nor dummies).<br />
<br />
#Clone the [https://github.com/Shahan/teeworlds.git Git repository]<br />
#Checkout the ''iddrace'' branch<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (<code>bam</code> and voila)<br />
<br />
DDrace is currently checked out and built in ''~/build/teeworlds-iddrace''.<br />
<br />
=Configuration=<br />
<br />
FIXME: details<br />
<br />
Current setup :<br />
<br />
*servers configurations are in $HOME/*.cfg<br />
*default port is UDP 8303 for unmodified Teeworlds, UDP 8339 for OpenFNG and UDP 8340 for iDDRace.<br />
*server is: games.tuxfamily.net<br />
<br />
=start / stop / status / logs=<br />
<br />
FIXME: detail the method and improve it<br />
<br />
* Servers are started using ''cron'' upon reboot, so when adding/editing a server, you need to use <code>crontab -e</code> and then edit an entry or add an new ''@reboot'' entry.<br />
* Apart from reboot, currently servers are initially started using ''nohup'' (<code>nohup server -f config &</code>).<br />
<br />
=Names of admin for this game=<br />
contact: <br />
* Ban @ irc.tuxfamily.org #tuxfamily<br />
* johndescs @ irc.tuxfamily.org #tuxfamily<br />
<br />
=Documentations / links =<br />
*[[http://games.tuxfamily.net/ Play @ Tuxfamily]]<br />
<br />
= Current configuration =<br />
<br />
FIXME:</div>Banhttps://faq.tuxfamily.org/index.php?title=WebArea/Fr&diff=3383WebArea/Fr2013-08-14T15:45:00Z<p>Ban: /* Compatibilités avec certaines applications */ Remise en forme des sections (utilisation de listes, et gras pour le nom de l'application)</p>
<hr />
<div><big> Sites web </big><br />
<br />
{{Template:Languages}}<br />
<br />
= Description =<br />
<br />
Le site web vous permet de mettre en ligne des pages web (si si je vous assure) concernant votre beau projet libre.<br />
Vous pouvez y installer toutes sortes d'applications en php, ou des pages html.<br />
<br />
== Langages supportés ==<br />
<br />
Tous, par défaut php5, Perl, python, ruby ; pour les autres, demandez, de même si vous avez besoin d'un module. Mais ne cherchez pas ni mod_php, ni mod_python, ni mod_perl, ni RoR (pas encore pour celui-ci, voir plus bas).<br />
<br />
Pour plus d'informations sur la version de PHP: http://hack.tuxfamily.org/phpinfo.php<br />
<br />
= Dépendances =<br />
<br />
*Un [[User/Fr|compte utilisateur]]<br />
*Un [[Group/Fr| projet validé par l'équipe de modération]]<br />
*Un nom de domaine (si vous ne voulez pas un site en .tuxfamily.org)<br />
<br />
= Création =<br />
<br />
Encore une fois, c'est dans le panel que ça se passe :) Cliquez sur le projet pour lequel ce site web est créé<br />
puis cliquez sur le lien "créer" dans la rubrique sites web,<br />
remplissez le formulaire, validez et attendez la modération.<br />
<br />
== Conseils de création == <br />
<br />
*Attention, faites bien attention au nom (voir ci-dessous)<br />
*N'oubliez pas de bien renseigner la description afin que la validation passe bien, notamment n'oubliez pas la licence choisie<br />
*Soignez la description de votre site car elle va apparaître sur [http://projects.tuxfamily.org/ l'espace public].<br />
<br />
== Choix du nom du site web ==<br />
<br />
Il y a deux possibilités :<br />
<br />
===Si vous possédez votre propre nom de domaine===<br />
<br />
Si vous possédez un nom de domaine (mondomaine.org par exemple), vous voulez probablement créer un site web du type www.mondomaine.org ou wiki.mondomaine.org.<br />
Dans '''aucun cas''' il ne faut mettre de "www" dans le champ "servername". Demandez juste un site web appelé mondomaine.org ou wiki.mondomaine.org. Le panel est suffisamment intelligent et il fera un alias tout seul de www.mondomaine.org vers le site mondomaine.org que vous venez de créer (même chose pour www.wiki.mondomaine.org).<br />
<br />
TuxFamily ne vend pas de noms de domaines et ne va pas vous en offrir. Si vous voulez en acheter un, essayez auprès de [http://www.gandi.net gandi].<br />
<br />
Bien entendu, n'oubliez pas de faire pointer les [http://fr.wikipedia.org/wiki/Domain_Name_System DNS] pour www.domaine.org et domaine.org vers web.tuxfamily.net. (212.85.158.4) sinon ça ne marchera pas ;) <br />
<br />
Vous pouvez aussi - si vous le souhaitez - faire gérer vos [[DNS/Fr|DNS]] par Tuxfamily, elle est-y pas belle la vie ? :D (et comme nous sommes gentils nous indiquons la configuration à retenir pour votre espace web, même si vous ne souhaitez pas bénéficier de nos DNS pour garder ceux de votre registrar, c'est juste la ligne au-dessus).<br />
<br />
Si vous avez déjà un site accessible par une adresse de type ''projet.tuxfamily.org'' et que vous souhaitez le migrer sur une adresse de type ''projet.org'', alors vous serez sans doute intéressé par cette page : [[MigrationDomainName/Fr|Comment passer d'une adresse projet.tuxfamily.org à une adresse projet.org ?]]<br />
<br />
===Si vous n'avez pas de domaine===<br />
<br />
Si vous n'avez pas de domaine, il va falloir vous « contenter » d'un site en *.tuxfamily.org. Dans ce cas, faites simplement une demande pour monsite.tuxfamily.org. Toujours '''SANS''' mettre de « www » !<br />
<br />
'''Attention''': Vous pouvez demander ''monsite.tuxfamily.org'' et ''forum.monsite.tuxfamily.org'' mais vous ne pouvez pas demander ''monsite.forum.tuxfamily.org''.<br />
<br />
''forum.tuxfamily.org'' existe déjà pour TuxFamily et tous les ''*.forum.tuxfamily.org'' sont réservés. Il en va de même pour toutes les urls de TuxFamily comme forum, faq, projects ou panel. De façon plus générale, lorsque vous demandez ''foo.bar.tuxfamily.org'' soyez assuré que ''bar'' n'appartient à personne (ou est à vous). En cas de doute, recherchez ''bar'' dans [http://projects.tuxfamily.org/ la page des projets].<br />
<br />
= Modération =<br />
<br />
C'est aussi modéré, voir [[Moderation/Fr|la page de modération]].<br />
<br />
= Comment l'administrer (panel) =<br />
<br />
Dans le panel, en cliquant sur votre site web, vous pouvez modifier la description du site.<br />
<br />
== Jouer avec les types et handlers ==<br />
<br />
Sur TuxFamily, vous pouvez jouer avec les handlers pour modifier le comportement d'exécution des scripts<br />
<br />
Les handlers configurés sont les suivants :<br />
<br />
Nom du type MIME Interpreteur Extensions associées<br />
application/x-httpd-php5 /usr/bin/php5-cgi .php .php3 .php4 .php5 .phtml<br />
application/x-httpd-perl /usr/bin/perl .pl<br />
application/x-httpd-python /usr/bin/python .py<br />
application/x-httpd-bash /bin/bash .sh<br />
application/x-httpd-ruby /usr/bin/ruby .rb<br />
application/x-httpd-eruby /usr/bin/eruby .rhtml<br />
application/x-httpd-scheme /usr/bin/csi .scm .ss<br />
application/x-httpd-self self execution .cgi (utilisation du shebang du script) <br />
<br />
<br />
Je veux que mon fichier perl soit exécuté par le shebang, comment faire ? (exemple)<br />
<br />
Créer/modifier un fichier .htaccess et ajouter :<br />
<br />
AddType application/x-httpd-self .pl<br />
<br />
== Comment gérer les droits de mon groupe ==<br />
<br />
Il faut distinguer deux niveau:<br />
<br />
*l'accès à la configuration du site web en utilisant les [[Acl/Fr|ACL]]<br />
*l'accès aux fichiers du site en utilisant les [http://fr.wikipedia.org/wiki/Permissions_Unix permissions unix]<br />
<br />
== Comment le détruire ==<br />
<br />
*loggez-vous sur le panel<br />
*cliquez sur le groupe de votre projet<br />
*cliquez sur votre site web<br />
*cliquez sur détruire<br />
<br />
= Comment l'utiliser =<br />
<br />
Les fichiers sont à déposer dans le répertoire ''htdocs/'' sur le FTP dans le répertoire du site web. Serveur FTP : '''ftp.tuxfamily.org''' ; serveur SFTP : '''sftp.tuxfamily.org''' ; serveur SSH : '''ssh.tuxfamily.org''' votre login/mot de passe étant le même que votre utilisateur sur le panel.<br />
<br />
Imaginons que vous ayez un groupe toto et un site web toto.tuxfamily.org, les fichiers seront à déposer dans ''toto/toto.tuxfamily.org-web/htdocs/'' sur le FTP. Le répertoire du site web est dans le répertoire de votre groupe (qui lui, se trouve dans votre répertoire de démarrage sur le FTP). Il se termine par le suffixe "-web".<br />
<br />
Le répertoire tmp/ sert aux fichiers temporaires de PHP ainsi qu'aux sessions. NE mettez PAS vos scripts PHP et TOUT FICHIER en <tt>chmod 777</tt>. Ils ne s'exécuteront pas de toute manière et c'est un grave problème de sécurité !<br />
<br />
Les statistiques de votre site sont disponibles sur http://stats.tuxfamily.org/VOTRESITE/. Par exemple: http://stats.tuxfamily.org/faq.tuxfamily.org/ (si les statistiques ne s'affichent pas, il se peut qu'elles soient bloquées par votre plugin anti-pub, comme Adblock, dans le cas de Firefox).<br />
<br />
Nous utilisons awstats : nous espérons que cela vous conviendra. Si vous obtenez une <tt>erreur 500</tt> :<br />
Internal Server Error<br />
The server encountered an internal error or misconfiguration and was<br />
unable to complete your request.<br />
<br />
Ceci peut être dû à un problème de droits sur vos fichiers. En effet, <tt>other</tt> ne doit pas avoir le droit d'écriture sur vos fichiers (par soucis de sécurité). Pensez à faire un chmod 775 sur vos fichiers.<br />
<br />
Vérifiez aussi votre fichier .htaccess, vous n'avez pas le droit d'utiliser les php flags.<br />
<br />
== Comment déposer mes fichiers sur mon site web ? ==<br />
Une fois que vous avez demandé l'hébergement d'un site web et que celui-ci a été accepté, vous devez déposer vos fichiers dans le répertoire htdocs/ du site disponible dans le répertoire du groupe. Si vous avez un groupe projet avec plusieurs contributeurs, chacun se loggue avec son propre compte. Vous pouvez accéder à vos fichiers par FTP (sur '''ftp.tuxfamily.org''' ), SFTP (sur '''sftp.tuxfamily.org'''), ou SSH (sur '''ssh.tuxfamily.org''') avec votre login.<br />
<br />
Il ne faut bien sûr pas supprimer les répertoires que nous avons créés pour vous... Si jamais vous avez commis cette erreur, demandez gentiment à un admin de vous taper dessus et de recréer les répertoires que vous avez supprimés.<br />
<br />
== Comment filtrer l'accès à un répertoire avec htaccess ==<br />
<br />
Connectez-vous en ssh et créez un fichier .htpasswd de login/mdp, par exemple à la racine du site :<br />
<br />
htpasswd -c .htpasswd votre_login<br />
<br />
Pour ajouter des utilisateurs <br />
<br />
htpasswd .htpasswd votre_ami<br />
<br />
Ajoutez alors dans le répertoire dont vous voulez restreindre l'accès un fichier .htaccess contenant<br />
<br />
AuthName message<br />
AuthUserFile /CHEMIN/COMPLET/DE/VOTRE/SITE/.htpasswd<br />
# /data/web/1c/39/5d/vhffs.org/htdocs/.htpasswd par exemple, le chemin est récupérable facilement via phpinfo();<br />
AuthGroupFile /dev/null<br />
AuthType Basic<br />
require valid-user<br />
<br />
Pour obtenir le chemin racine vers votre site (en supposant que vous y avez placé votre .htaccess) utilisez une page phpinfo() et cherchez la variable DOCUMENT_ROOT_HASH.<br />
<br />
==Copier des fichiers vers les espaces de téléchargements==<br />
Vous pouvez accéder aux espaces de téléchargements à partir des serveurs web dans le répertoire ''/data/repository'', par exemple ''/data/repository/vhffs4'' pour le groupe ''vhffs4''.<br />
<br />
Attention, vous '''ne''' devez '''pas''' faire des accès fréquents en lecture vers ce répertoire, il doit seulement être utilisé pour envoyer des fichiers du service web vers l'espace de téléchargement. Vous ne devez pas lire des fichiers sur ces espaces et encore moins lister le contenu des répertoires. En gros gardez un index des fichiers uploadés de votre côté et fournissez des URLs du type http://download.tuxfamily.org/.../ à vos visiteurs.<br />
<br />
==J'ai absolument besoin de trac pour mon projet ! ==<br />
<br />
Tentez votre chance avec [http://flyspray.org flyspray] ;)<br />
<br />
Ou sinon, choisissez de contribuer à http://vhffs.org en permettant d'ajouter un module de déploiement de trac (un utilisateur avait commencé mais n'a pu continuer par manque de temps :/). C'est [http://forum.tuxfamily.org/viewtopic.php?id=166 régulièrement demandé] donc vous ne vous ferez pas simplement plaisir, cela servira à d'autres !<br />
<br />
S'il y en a qui sont motivés par http://redmine.org/ qu'ils nous le disent et qu'ils procèdent comme ceux qui souhaiteraient trac.<br />
<br />
==Serveurs d'applications (RoR, Tomcat, Zope)==<br />
<br />
Nous ne sommes pas particulièrement contre ces systèmes-là. Mais nous avons besoin d'une personne motivée pour intégrer la gestion des serveurs d'applications à VHFFS.<br />
<br />
= Remarques diverses =<br />
* Vous DEVEZ mettre à jour les applicatifs web que vous utilisez (wiki, CMS, blog, ...) afin de corriger leurs (trop) fréquentes failles de sécurité. C'est une obligation, nous exigeons que vous le fassiez. Omettre de le faire (volontairement ou non) est considéré impertinent.<br />
* Ne PAS mettre vos scripts PHP et TOUT FICHIER en chmod 777. Ils ne s'exécuteront pas de toute manière et c'est un grave problème de sécurité !<br />
<br />
* pour un même projet vous pouvez avoir plusieurs espaces web, par exemple pour un wiki servant à la doc et un forum utilisé pour le support utilisateur :<br />
**forum.votresite.tuxfamily.org<br />
**wiki.votresite.tuxfamily.org<br />
**... (ou votre propre nom de domaine bien sûr...)<br />
<br />
* Si vous avez supprimé votre dossier htdocs ou le répertoire du site, venez sur irc! après s'être moqué de vous pendant une heure ou deux, un admin finira bien par refaire marcher votre bazar ;)<br />
<br />
*Si vos transferts FTP ne se font pas intégralement, c'est que vous subissez la dure loi des quotas. Demandez donc du quota aux admins (voir section gestion du groupe).<br />
* Si vous n'arrivez pas à vous connecter sur notre serveur FTP, passez en mode passif. (Les deux fonctionnent si vos équipements sont bien configurés).<br />
* Si après avoir transféré vous obtenez une erreur "403 Forbiden" sur votre page web, vérifiez les droits sur vos fichiers (mettez 755 par exemple).<br />
* Avec filezilla, si vous obtenez l'erreur "550 can't remove directory not empty" lorsque vous essayez de supprimer un répertoire, cela signifie qu'il y a des fichiers cachés dans ce dossier, ou l'un de ses sous-dossiers. L'option "Afficher les fichiers cachés" du menu "Affichage" vous permet d'afficher ces fichiers.<br />
* Si vous désirez utiliser le mod_rewrite dans un .htaccess, n'oubliez pas de commencer votre .htaccess par les deux lignes suivantes :<br />
RewriteEngine On<br />
RewriteBase /chemin/relatif/vers/votre/application # ex: / si les règles s'appliquent à la racine du site, /forum , /wiki , ... dans les autres cas<br />
<br />
= Compatibilités avec certaines applications =<br />
<br />
Vous trouverez ci-dessous une liste des problèmes rapportés par les membres de TuxFamily et une page décrivant leur résolution lorsque cela est possible. Si une installation fonctionne parfaitement pour vous, n'hésitez pas à le signaler aussi ! ;-)<br />
<br />
== Wiki / CMS / Forum / et_plein_d_autres_trucs_aussi ==<br />
* [[WebArea/Compat/Tiki/fr|'''Tiki''' : Notes sur l'installation de Tiki, un CMS/Wiki/forum "Tout-en-un"]] ''En cours de rédaction / Installation, le 14 janvier 2011''<br />
<br />
== Wiki ==<br />
* '''MediaWiki'''<br />
** [[WebArea/Compat/MediaWiki/Fr|"Your session save path appears to be invalid or is not writable" et "Your database_username is too long"]].<br />
** [[InstallMediawiki/Fr|Installation de MediaWiki : utilisation des download pour les uploads]]<br />
* [[WebArea/Compat/PmWiki/Fr|'''PmWik''' : Utilisation de PmWiki avec les downloads repositories]].<br />
* [[WebArea/Compat/DokuWiki/Fr|'''DokuWiki''' : Installer DokuWiki avec authentification par FluxBB]].<br />
<br />
== Forum ==<br />
* [[WebArea/Compat/FluxBB/Fr|'''FluxBB''' : Installer FluxBB gérant l'UTF-8]].<br />
<br />
== Bug tracker ==<br />
* [[WebArea/Compat/Flyspray/Fr|'''Flyspray''' : Problèmes pour installer Flyspray]].<br />
<br />
== CMS ==<br />
* [[Dotclear/Fr|'''Dotclear''' : Installation de Dotclear]].<br />
* [[WebArea/Compat/Dotclear2/Fr|'''Dotclear 2''' : Rendre plus propre l'installation de Dotclear]].<br />
* [[WebArea/Compat/Drupal6/Fr|'''Drupal 6.x''' : Utiliser l'espace de téléchargement TuxFamily pour les fichiers Drupal]]<br />
* [[WebArea/Compat/Wordpress/Fr|'''WordPress''' : Utiliser l'espace de téléchargement TuxFamily pour les fichiers WordPress]]<br />
<br />
== Autres ==<br />
<br />
* [[WebArea/Compat/Piwam/Fr|'''Piwam''' : Installer piwam (et peut être d'autre webapps utilisant symfony)]].<br />
<br />
= Liens utiles =</div>Banhttps://faq.tuxfamily.org/index.php?title=WebArea/Fr&diff=3382WebArea/Fr2013-08-14T15:36:18Z<p>Ban: /* CMS */ ajout du lien vers la doc pour l'espace de dl pour WordPress</p>
<hr />
<div><big> Sites web </big><br />
<br />
{{Template:Languages}}<br />
<br />
= Description =<br />
<br />
Le site web vous permet de mettre en ligne des pages web (si si je vous assure) concernant votre beau projet libre.<br />
Vous pouvez y installer toutes sortes d'applications en php, ou des pages html.<br />
<br />
== Langages supportés ==<br />
<br />
Tous, par défaut php5, Perl, python, ruby ; pour les autres, demandez, de même si vous avez besoin d'un module. Mais ne cherchez pas ni mod_php, ni mod_python, ni mod_perl, ni RoR (pas encore pour celui-ci, voir plus bas).<br />
<br />
Pour plus d'informations sur la version de PHP: http://hack.tuxfamily.org/phpinfo.php<br />
<br />
= Dépendances =<br />
<br />
*Un [[User/Fr|compte utilisateur]]<br />
*Un [[Group/Fr| projet validé par l'équipe de modération]]<br />
*Un nom de domaine (si vous ne voulez pas un site en .tuxfamily.org)<br />
<br />
= Création =<br />
<br />
Encore une fois, c'est dans le panel que ça se passe :) Cliquez sur le projet pour lequel ce site web est créé<br />
puis cliquez sur le lien "créer" dans la rubrique sites web,<br />
remplissez le formulaire, validez et attendez la modération.<br />
<br />
== Conseils de création == <br />
<br />
*Attention, faites bien attention au nom (voir ci-dessous)<br />
*N'oubliez pas de bien renseigner la description afin que la validation passe bien, notamment n'oubliez pas la licence choisie<br />
*Soignez la description de votre site car elle va apparaître sur [http://projects.tuxfamily.org/ l'espace public].<br />
<br />
== Choix du nom du site web ==<br />
<br />
Il y a deux possibilités :<br />
<br />
===Si vous possédez votre propre nom de domaine===<br />
<br />
Si vous possédez un nom de domaine (mondomaine.org par exemple), vous voulez probablement créer un site web du type www.mondomaine.org ou wiki.mondomaine.org.<br />
Dans '''aucun cas''' il ne faut mettre de "www" dans le champ "servername". Demandez juste un site web appelé mondomaine.org ou wiki.mondomaine.org. Le panel est suffisamment intelligent et il fera un alias tout seul de www.mondomaine.org vers le site mondomaine.org que vous venez de créer (même chose pour www.wiki.mondomaine.org).<br />
<br />
TuxFamily ne vend pas de noms de domaines et ne va pas vous en offrir. Si vous voulez en acheter un, essayez auprès de [http://www.gandi.net gandi].<br />
<br />
Bien entendu, n'oubliez pas de faire pointer les [http://fr.wikipedia.org/wiki/Domain_Name_System DNS] pour www.domaine.org et domaine.org vers web.tuxfamily.net. (212.85.158.4) sinon ça ne marchera pas ;) <br />
<br />
Vous pouvez aussi - si vous le souhaitez - faire gérer vos [[DNS/Fr|DNS]] par Tuxfamily, elle est-y pas belle la vie ? :D (et comme nous sommes gentils nous indiquons la configuration à retenir pour votre espace web, même si vous ne souhaitez pas bénéficier de nos DNS pour garder ceux de votre registrar, c'est juste la ligne au-dessus).<br />
<br />
Si vous avez déjà un site accessible par une adresse de type ''projet.tuxfamily.org'' et que vous souhaitez le migrer sur une adresse de type ''projet.org'', alors vous serez sans doute intéressé par cette page : [[MigrationDomainName/Fr|Comment passer d'une adresse projet.tuxfamily.org à une adresse projet.org ?]]<br />
<br />
===Si vous n'avez pas de domaine===<br />
<br />
Si vous n'avez pas de domaine, il va falloir vous « contenter » d'un site en *.tuxfamily.org. Dans ce cas, faites simplement une demande pour monsite.tuxfamily.org. Toujours '''SANS''' mettre de « www » !<br />
<br />
'''Attention''': Vous pouvez demander ''monsite.tuxfamily.org'' et ''forum.monsite.tuxfamily.org'' mais vous ne pouvez pas demander ''monsite.forum.tuxfamily.org''.<br />
<br />
''forum.tuxfamily.org'' existe déjà pour TuxFamily et tous les ''*.forum.tuxfamily.org'' sont réservés. Il en va de même pour toutes les urls de TuxFamily comme forum, faq, projects ou panel. De façon plus générale, lorsque vous demandez ''foo.bar.tuxfamily.org'' soyez assuré que ''bar'' n'appartient à personne (ou est à vous). En cas de doute, recherchez ''bar'' dans [http://projects.tuxfamily.org/ la page des projets].<br />
<br />
= Modération =<br />
<br />
C'est aussi modéré, voir [[Moderation/Fr|la page de modération]].<br />
<br />
= Comment l'administrer (panel) =<br />
<br />
Dans le panel, en cliquant sur votre site web, vous pouvez modifier la description du site.<br />
<br />
== Jouer avec les types et handlers ==<br />
<br />
Sur TuxFamily, vous pouvez jouer avec les handlers pour modifier le comportement d'exécution des scripts<br />
<br />
Les handlers configurés sont les suivants :<br />
<br />
Nom du type MIME Interpreteur Extensions associées<br />
application/x-httpd-php5 /usr/bin/php5-cgi .php .php3 .php4 .php5 .phtml<br />
application/x-httpd-perl /usr/bin/perl .pl<br />
application/x-httpd-python /usr/bin/python .py<br />
application/x-httpd-bash /bin/bash .sh<br />
application/x-httpd-ruby /usr/bin/ruby .rb<br />
application/x-httpd-eruby /usr/bin/eruby .rhtml<br />
application/x-httpd-scheme /usr/bin/csi .scm .ss<br />
application/x-httpd-self self execution .cgi (utilisation du shebang du script) <br />
<br />
<br />
Je veux que mon fichier perl soit exécuté par le shebang, comment faire ? (exemple)<br />
<br />
Créer/modifier un fichier .htaccess et ajouter :<br />
<br />
AddType application/x-httpd-self .pl<br />
<br />
== Comment gérer les droits de mon groupe ==<br />
<br />
Il faut distinguer deux niveau:<br />
<br />
*l'accès à la configuration du site web en utilisant les [[Acl/Fr|ACL]]<br />
*l'accès aux fichiers du site en utilisant les [http://fr.wikipedia.org/wiki/Permissions_Unix permissions unix]<br />
<br />
== Comment le détruire ==<br />
<br />
*loggez-vous sur le panel<br />
*cliquez sur le groupe de votre projet<br />
*cliquez sur votre site web<br />
*cliquez sur détruire<br />
<br />
= Comment l'utiliser =<br />
<br />
Les fichiers sont à déposer dans le répertoire ''htdocs/'' sur le FTP dans le répertoire du site web. Serveur FTP : '''ftp.tuxfamily.org''' ; serveur SFTP : '''sftp.tuxfamily.org''' ; serveur SSH : '''ssh.tuxfamily.org''' votre login/mot de passe étant le même que votre utilisateur sur le panel.<br />
<br />
Imaginons que vous ayez un groupe toto et un site web toto.tuxfamily.org, les fichiers seront à déposer dans ''toto/toto.tuxfamily.org-web/htdocs/'' sur le FTP. Le répertoire du site web est dans le répertoire de votre groupe (qui lui, se trouve dans votre répertoire de démarrage sur le FTP). Il se termine par le suffixe "-web".<br />
<br />
Le répertoire tmp/ sert aux fichiers temporaires de PHP ainsi qu'aux sessions. NE mettez PAS vos scripts PHP et TOUT FICHIER en <tt>chmod 777</tt>. Ils ne s'exécuteront pas de toute manière et c'est un grave problème de sécurité !<br />
<br />
Les statistiques de votre site sont disponibles sur http://stats.tuxfamily.org/VOTRESITE/. Par exemple: http://stats.tuxfamily.org/faq.tuxfamily.org/ (si les statistiques ne s'affichent pas, il se peut qu'elles soient bloquées par votre plugin anti-pub, comme Adblock, dans le cas de Firefox).<br />
<br />
Nous utilisons awstats : nous espérons que cela vous conviendra. Si vous obtenez une <tt>erreur 500</tt> :<br />
Internal Server Error<br />
The server encountered an internal error or misconfiguration and was<br />
unable to complete your request.<br />
<br />
Ceci peut être dû à un problème de droits sur vos fichiers. En effet, <tt>other</tt> ne doit pas avoir le droit d'écriture sur vos fichiers (par soucis de sécurité). Pensez à faire un chmod 775 sur vos fichiers.<br />
<br />
Vérifiez aussi votre fichier .htaccess, vous n'avez pas le droit d'utiliser les php flags.<br />
<br />
== Comment déposer mes fichiers sur mon site web ? ==<br />
Une fois que vous avez demandé l'hébergement d'un site web et que celui-ci a été accepté, vous devez déposer vos fichiers dans le répertoire htdocs/ du site disponible dans le répertoire du groupe. Si vous avez un groupe projet avec plusieurs contributeurs, chacun se loggue avec son propre compte. Vous pouvez accéder à vos fichiers par FTP (sur '''ftp.tuxfamily.org''' ), SFTP (sur '''sftp.tuxfamily.org'''), ou SSH (sur '''ssh.tuxfamily.org''') avec votre login.<br />
<br />
Il ne faut bien sûr pas supprimer les répertoires que nous avons créés pour vous... Si jamais vous avez commis cette erreur, demandez gentiment à un admin de vous taper dessus et de recréer les répertoires que vous avez supprimés.<br />
<br />
== Comment filtrer l'accès à un répertoire avec htaccess ==<br />
<br />
Connectez-vous en ssh et créez un fichier .htpasswd de login/mdp, par exemple à la racine du site :<br />
<br />
htpasswd -c .htpasswd votre_login<br />
<br />
Pour ajouter des utilisateurs <br />
<br />
htpasswd .htpasswd votre_ami<br />
<br />
Ajoutez alors dans le répertoire dont vous voulez restreindre l'accès un fichier .htaccess contenant<br />
<br />
AuthName message<br />
AuthUserFile /CHEMIN/COMPLET/DE/VOTRE/SITE/.htpasswd<br />
# /data/web/1c/39/5d/vhffs.org/htdocs/.htpasswd par exemple, le chemin est récupérable facilement via phpinfo();<br />
AuthGroupFile /dev/null<br />
AuthType Basic<br />
require valid-user<br />
<br />
Pour obtenir le chemin racine vers votre site (en supposant que vous y avez placé votre .htaccess) utilisez une page phpinfo() et cherchez la variable DOCUMENT_ROOT_HASH.<br />
<br />
==Copier des fichiers vers les espaces de téléchargements==<br />
Vous pouvez accéder aux espaces de téléchargements à partir des serveurs web dans le répertoire ''/data/repository'', par exemple ''/data/repository/vhffs4'' pour le groupe ''vhffs4''.<br />
<br />
Attention, vous '''ne''' devez '''pas''' faire des accès fréquents en lecture vers ce répertoire, il doit seulement être utilisé pour envoyer des fichiers du service web vers l'espace de téléchargement. Vous ne devez pas lire des fichiers sur ces espaces et encore moins lister le contenu des répertoires. En gros gardez un index des fichiers uploadés de votre côté et fournissez des URLs du type http://download.tuxfamily.org/.../ à vos visiteurs.<br />
<br />
==J'ai absolument besoin de trac pour mon projet ! ==<br />
<br />
Tentez votre chance avec [http://flyspray.org flyspray] ;)<br />
<br />
Ou sinon, choisissez de contribuer à http://vhffs.org en permettant d'ajouter un module de déploiement de trac (un utilisateur avait commencé mais n'a pu continuer par manque de temps :/). C'est [http://forum.tuxfamily.org/viewtopic.php?id=166 régulièrement demandé] donc vous ne vous ferez pas simplement plaisir, cela servira à d'autres !<br />
<br />
S'il y en a qui sont motivés par http://redmine.org/ qu'ils nous le disent et qu'ils procèdent comme ceux qui souhaiteraient trac.<br />
<br />
==Serveurs d'applications (RoR, Tomcat, Zope)==<br />
<br />
Nous ne sommes pas particulièrement contre ces systèmes-là. Mais nous avons besoin d'une personne motivée pour intégrer la gestion des serveurs d'applications à VHFFS.<br />
<br />
= Remarques diverses =<br />
* Vous DEVEZ mettre à jour les applicatifs web que vous utilisez (wiki, CMS, blog, ...) afin de corriger leurs (trop) fréquentes failles de sécurité. C'est une obligation, nous exigeons que vous le fassiez. Omettre de le faire (volontairement ou non) est considéré impertinent.<br />
* Ne PAS mettre vos scripts PHP et TOUT FICHIER en chmod 777. Ils ne s'exécuteront pas de toute manière et c'est un grave problème de sécurité !<br />
<br />
* pour un même projet vous pouvez avoir plusieurs espaces web, par exemple pour un wiki servant à la doc et un forum utilisé pour le support utilisateur :<br />
**forum.votresite.tuxfamily.org<br />
**wiki.votresite.tuxfamily.org<br />
**... (ou votre propre nom de domaine bien sûr...)<br />
<br />
* Si vous avez supprimé votre dossier htdocs ou le répertoire du site, venez sur irc! après s'être moqué de vous pendant une heure ou deux, un admin finira bien par refaire marcher votre bazar ;)<br />
<br />
*Si vos transferts FTP ne se font pas intégralement, c'est que vous subissez la dure loi des quotas. Demandez donc du quota aux admins (voir section gestion du groupe).<br />
* Si vous n'arrivez pas à vous connecter sur notre serveur FTP, passez en mode passif. (Les deux fonctionnent si vos équipements sont bien configurés).<br />
* Si après avoir transféré vous obtenez une erreur "403 Forbiden" sur votre page web, vérifiez les droits sur vos fichiers (mettez 755 par exemple).<br />
* Avec filezilla, si vous obtenez l'erreur "550 can't remove directory not empty" lorsque vous essayez de supprimer un répertoire, cela signifie qu'il y a des fichiers cachés dans ce dossier, ou l'un de ses sous-dossiers. L'option "Afficher les fichiers cachés" du menu "Affichage" vous permet d'afficher ces fichiers.<br />
* Si vous désirez utiliser le mod_rewrite dans un .htaccess, n'oubliez pas de commencer votre .htaccess par les deux lignes suivantes :<br />
RewriteEngine On<br />
RewriteBase /chemin/relatif/vers/votre/application # ex: / si les règles s'appliquent à la racine du site, /forum , /wiki , ... dans les autres cas<br />
<br />
= Compatibilités avec certaines applications =<br />
<br />
Vous trouverez ci-dessous une liste des problèmes rapportés par les membres de TuxFamily et une page décrivant leur résolution lorsque cela est possible. Si une installation fonctionne parfaitement pour vous, n'hésitez pas à le signaler aussi ! ;-)<br />
<br />
== Wiki / CMS / Forum / et_plein_d_autres_trucs_aussi ==<br />
[[WebArea/Compat/Tiki/fr|Notes sur l'installation un Tiki : un CMS/Wiki/forum "Tout-en-un"]] ''En cours de rédaction / Installation, le 14 janvier 2011''<br />
<br />
== Wiki ==<br />
[[WebArea/Compat/MediaWiki/Fr|MediaWiki, "Your session save path appears to be invalid or is not writable" et "Your database_username is too long"]].<br />
<br />
[[InstallMediawiki/Fr|Installation de MediaWiki, utilisation des download pour les uploads]]<br />
<br />
[[WebArea/Compat/PmWiki/Fr|PmWiki, "Utilisation de PmWiki avec les downloads repositories"]].<br />
<br />
[[WebArea/Compat/DokuWiki/Fr|DokuWiki, "Installer DokuWiki avec authentification par FluxBB"]].<br />
<br />
== forum ==<br />
[[WebArea/Compat/FluxBB/Fr|FluxBB, "Installer FluxBB gérant l'UTF-8"]].<br />
<br />
== bug tracker ==<br />
[[WebArea/Compat/Flyspray/Fr|Flyspray, "Problèmes pour installer Flyspray"]].<br />
<br />
== CMS ==<br />
[[Dotclear/Fr|Dotclear, "Installation de dotclear"]].<br />
<br />
[[WebArea/Compat/Dotclear2/Fr|Dotclear 2, "Rendre plus propre l'installation de Dotclear"]].<br />
<br />
[[WebArea/Compat/Drupal6/Fr|Drupal 6.x : Utiliser l'espace de téléchargement TuxFamily pour les fichiers Drupal]]<br />
<br />
[[WebArea/Compat/Wordpress/Fr|WordPress : Utiliser l'espace de téléchargement TuxFamily pour les fichiers WordPress]]<br />
<br />
== autres ==<br />
<br />
[[WebArea/Compat/Piwam/Fr|Piwam, "Installer piwam (et peut être d'autre webapps utilisant symfony)"]].<br />
<br />
= Liens utiles =</div>Banhttps://faq.tuxfamily.org/index.php?title=WebArea/Compat/Wordpress/Fr&diff=3380WebArea/Compat/Wordpress/Fr2013-07-12T16:23:06Z<p>Ban: Développement + support de WordPress 3.5</p>
<hr />
<div>Wordpress permet nativement de déporter le dossier d'upload. Pour cela, il suffit de remplir les deux champs ''Store uploads in this folder'' et ''Full URL path to files'' dans ''Settings → Media''.<br />
<br />
* '''Store uploads in this folder''': chemin local où WordPress va enregistrer les fichiers. Il faut qu'il soit accessible par PHP avec des droits appropriés. En pratique, il faut le définir à quelque chose comme ''/data/repository/<nom du groupe>/.../'' (voir [[WebArea/Fr#Copier des fichiers vers les espaces de téléchargements]]).<br />
* '''Full URL path to files''' : base d'URL fournie aux visiteurs. C'est le début de l'URL que WordPress utilisera pour afficher les médias. En pratique, il faut qu'elle pointe vers ''<nowiki>http://download.tuxfamily.org/<nom du groupe>/.../</nowiki>'', comme indiqué dans la [[WebArea/Fr#Copier des fichiers vers les espaces de téléchargements|doc générique]]<br />
<br />
<br />
== Pour WordPress 3.5 ==<br />
<br />
Dans WordPress 3.5 [https://codex.wordpress.org/Settings_Media_Screen#Changelog les options ont disparues de la page]. Cependant, il est possible avec quelques efforts non seulement de s'en passer, mais aussi de les faire réapparaître.<br />
<br />
Pour se faire, il va falloir modifier la base de données à la main. Connectez-vous à votre base de données WordPress (par exemple via PphMyAdmin, voir [[DbMySQL/Fr]]), et sélectionnez la table ''wp_options''. Trouvez les champs ''upload_path'' (ID 54 sur mon installation fraîche) et ''upload_url_path'' (ID 61 sur mon installation), qui correspondent respectivement au chemin local et à l'URL décrits plus haut.<br />
<br />
Remplissez ces champs avec les valeurs appropriées comme expliqué plus haut. Une fois les champs remplis, les deux options appariassent et dans la page de configuration ''Settings → Media'' et fonctionnent comme dans les anciennes versions.<br />
<br />
<br />
== Sources ==<br />
<br />
* http://www.ampercent.com/wordpress-store-blog-post-images-different-folder-subdomain/908/<br />
* http://programepc.net/media-image-in-subdomeniu-store-uploads-in-this-folder-wordpress-3-5/</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/Admin&diff=3341Game:Teeworlds/Admin2013-03-06T22:46:56Z<p>Ban: Add basic DDRace infos</p>
<hr />
<div>{{Template:GamesAdmin|En}}<br />
{{Incomplete|En}}<br />
<br />
=Description=<br />
*see [[{{BASEPAGENAME}}/En|game page]]<br />
*[https://www.teeworlds.com/?page=docs documentation] - [https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]<br />
*[https://www.teeworlds.com/forum/viewtopic.php?id=7868 OpenFNG mod]<br />
*[http://ddrace.info DDRace mod]<br />
*[http://iddrace.ipod-clan.com/ iDDRace mod]<br />
<br />
=Installation=<br />
<br />
==Official version==<br />
<br />
*Use the package manager to install ''teeworlds-server''<br />
<br />
==OpenFNG mod==<br />
<br />
#Clone the [https://github.com/fisted/teeworlds Git repository]<br />
#Checkout the appropriate branch (currently ''openfng_fixed_0_6'')<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (<code>bam</code> and voila)<br />
<br />
OpenFNG is currently checked out and built in ''~/build/teeworlds-openfng''.<br />
<br />
==DDRace mod==<br />
<br />
Actually it's [http://iddrace.ipod-clan.com/ iDDRace] because stock [http://ddrace.info DDRace] doesn't support ''/r'' (nor dummies).<br />
<br />
#Clone the [https://github.com/Shahan/teeworlds.git Git repository]<br />
#Checkout the ''iddrace'' branch<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (<code>bam</code> and voila)<br />
<br />
DDrace is currently checked out and built in ''~/build/teeworlds-iddrace''.<br />
<br />
=Configuration=<br />
<br />
FIXME: details<br />
<br />
Current setup :<br />
<br />
*servers configurations are in $HOME/*.cfg<br />
*default port is UDP 8303 for unmodified Teeworlds, UDP 8339 for OpenFNG and UDP 8340 for iDDRace.<br />
*server is: games.tuxfamily.net<br />
<br />
=start / stop / status / logs=<br />
<br />
FIXME: detail the method and improve it<br />
<br />
* Servers are started using ''cron'' upon reboot, so when adding/editing a server, you need to use <code>crontab -e</code> and then edit an entry or add an new ''@reboot'' entry.<br />
* Apart from reboot, currently servers are initially started using ''nohup'' (<code>nohup server -f config &</code>).<br />
<br />
=Names of admin for this game=<br />
contact: <br />
* Ban @ irc.tuxfamily.org #tuxfamily<br />
* johndescs @ irc.tuxfamily.org #tuxfamily<br />
<br />
=Documentations / links =<br />
*[[http://games.tuxfamily.net/ Play @ Tuxfamily]]<br />
<br />
= Current configuration =<br />
<br />
FIXME:</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/En&diff=3340Game:Teeworlds/En2013-03-06T21:06:19Z<p>Ban: Add infos for DDRace.</p>
<hr />
<div>{{Template:games|En}}<br />
{{Template:Languages}}<br />
{{Incomplete|En}}<br />
[[Games/En]] > <big>Teeworlds</big><br />
<br />
=Description= <br />
*Game type: Third Person Shooter<br />
*License: BSD<br />
*Description: A cartoonish Third Person Shooter with a unique gameplay.<br />
*Teeworlds: [[http://www.teeworlds.com/ Official Site]] - [[http://www.teeworlds.com/forum/ Forums]] - [[https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]]<br />
<br />
=Installation=<br />
<br />
*Use your package management application (rpmdrake/urpmi, smart, apt, emerge, yum, ...) for GNU/Linux<br />
*Or download the full-game version [[https://www.teeworlds.com/?page=downloads download area]].<br />
*You'll need a 3D-capable graphic card, but integrated chipsets like Intel's or OSS radeon driver on supported hardward do work.<br />
<br />
=Network configuration=<br />
<br />
*Search for server '''[TuxFamily] CTF''' (or connect to ''games.tuxfamily.net:8303'') for CTF.<br />
*Search for server '''[TuxFamily] OpenFNG4''' (or connect to ''games.tuxfamily.net:8339'') for OpenFNG (on the ''openfng4'' map).<br />
*Search for server '''[TuxFamily] DDRace''' (or connect to ''games.tuxfamily.net:8340'') for iDDRace.<br />
<br />
=Keys / Game strategy=<br />
<br />
The default keys configuration is standard for FPS-like games, but can be changed in the settings:<br />
* '''A:''' left<br />
* '''D:''' right<br />
* '''Space:''' jump<br />
* '''Mouse:''' aim<br />
* '''LMB:''' fire<br />
* '''RMB:''' hook<br />
* '''Mouse scroll:''' change weapon<br />
<br />
The hook is one of the most important part of the gameplay, and is used both to help moving and to catch opponents (either to shoot them easily or to move them against their will).<br />
<br />
==CTF Game type==<br />
<br />
It is a classic Capture The Flag mode: each team tries to bring opponent's flag to their base while keeping their own flag. Basic strategy is to keep a part of the team defending the base and the flag, while another part attacks the opponent's base to take their flag and bring it home. A good attacker must move quickly and be able to escape and fool opponents; while a good defender must mostly be good at killing enemies and preventing them to reach a point.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates.<br />
*Don't wait on the opponent's flag unless you know it will come back soon and they would score. When you do so, you're of no use to your team until you actually get the flag. Prefer keeping playing, maybe while staying around the opponent's base if there's no teammate around or you suspect the flag could come back soon.<br />
*If you have the opponent's flag and your team's flag is at home, score. Don't block the game by keeping the flag for whatever reason.<br />
*Defend your flag keeper when in danger, but don't block him.<br />
<br />
==OpenFNG Game type==<br />
<br />
Each team tries to freeze its opponents (by hitting them with a laser shot) and then sacrifice them in their private shrines or in the common ones, but '''not''' in the opponent's private shrines. A player can melt his teammates by hitting them with the hammer, or by sacrificing them (this doesn't cost a point to anyone). Freezing the opponents require good aiming and reflex, while sacrificing generally requires correct hooking abilities; but generally each player always do both.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates, neither when they move nor when they try to sacrifice a frozen opponent.<br />
*Don't ''steal'': unless the teammate that froze an opponent can't do it himself (busy, dead, not around, frozen), don't sacrifice opponents frozen by somebody else than you.<br />
*Melt your teammates, preferably with the hammer so they melt in place, but if they won't melt themselves soon and you don't have time to hammer them, also by sacrificing them (so they respawn and don't get sacrificed by an opponent).<br />
*'''Never''' camp on opponent's spawn (''spawn camping'' or ''sk'').<br />
<br />
==DDRace Game type==<br />
<br />
This is a completely different mod: it's a collaborative puzzle and race. The goal is to reach the finish line in the less time possible, but doing so requires cooperation between players. Most maps requires at least two players to play together.<br />
<br />
===Good practices===<br />
<br />
*Don't block others. If you don't know what to do, place yourself aside from the action and watch what the others do. If you still can't get what to do by watching others play, you may ask them using the chat.<br />
*Don't leave others behind. A player alone cannot play, and you can't play alone.<br />
*Don't force others to come with you (maybe they want to play with a friend, do something by themselves, etc.).<br />
*Remember you don't play alone:<br />
**If you are experienced, let less experienced users try to do the complex parts too, let them a chance to become better. If they don't succeed, tell them what to do or ask them to let you do it.<br />
**If you aren't experienced and can't succeed to do something, ask what you do wrong and if you still can't succeed, let somebody more experienced do it. You will retry it later and finally succeed at it, without making other players mad at you because you block them.<br />
<br />
===Commands===<br />
<br />
DDRace has a few specific commands you can type in the chat that have special effects (use ''/cmdlist'' to list them all):<br />
<br />
* ''/rescue'' (''/r''): If you are frozen, places you back where you were the last time you has your two feet on the ground.<br />
* ''/pause'': Makes you watch the game, remembering your current position. A second call to this command makes you reappear at the position you were on the previous call. Use this command instead of watching the game, because rejoining would place you back to the start.<br />
<br />
===Dummies===<br />
<br />
Dummies are bot players that do nothing, but that you can make do a few basic things to help you. They don't play for you, but allows you do duplicate yourself. You can use dummies, but play with others if there are some and they don't tell you they want to play alone. Remember some players might not be good enough to play with the dummies only, and leaving them behind is not kind.<br />
<br />
====Commands for Dummies====<br />
<br />
* ''/dummy'' (''/d''): Call your dummy to appear where you are.<br />
* ''/dummy_change'' (''/dc''): Swap you and your dummy.<br />
* ''/dummy_hammer'' (''/dh''): Makes your dummy hammer continuously.<br />
* ''/dummy_del'' (''/dd''): Deletes your dummy.<br />
* ''/dummy_copy_move'' (''/dcm''): Makes your dummy copy each and every move you do.<br />
<br />
=Documentations / links =<br />
*[[http://www.teeworlds.com/ Teeworlds Official Site]]<br />
*[[http://games.tuxfamily.net/ Play Teeworlds @ Tuxfamily]]</div>Banhttps://faq.tuxfamily.org/index.php?title=Games/Fr&diff=3339Games/Fr2013-03-06T19:09:37Z<p>Ban: </p>
<hr />
<div>{{Template:Languages}}<br />
<br />
= Les jeux =<br />
Notre plateforme de jeu games.tuxfamily.net est actuellement fonctionnelle et permet à des joueurs du monde entier de jouer à l'un de ces sympathiques jeux libres :<br />
*[[Game:Tetrinet/Fr|Tetrinet]]<br />
*[[Game:FreeCiv/Fr|FreeCiv]] - version 2.0.6<br />
*[[Game:FrozenBubble/Fr|Frozen Bubble]] - version 2.0.0<br />
*[[Game:BattleForWesnoth/Fr|La bataille de Wesnoth]] - version 1.2 & 1.4 et de développement<br />
*[[Game:OpenArena/Fr|OpenArena]] - version 0.8.8<br />
*[[Game:Xmoto/En|X-Moto]]<br />
*[[Game:Teeworlds/Fr|Teeworlds]] (mods CTF, OpenFNG et iDDRace) - version 0.6.1<br />
<br />
<br />
Nous hébergions autrefois les serveurs suivants :<br />
*[[Game:Nexuiz/Fr|Nexuiz]] '''désactivé''' (car instabilité temporaire :/ )<br />
*[[Game:Cube/Fr|Cube]] '''désactivé''' (car la licence ne semble pas [[Licence/Fr|suffisamment libre]])<br />
*[[Game:Warsow/Fr|Warsow]] '''désactivé''' (tant que les [[Licence/Fr|Licences des données ne sont pas précisées et libres]])<br />
*[[Game:NetPanzer/Fr|Net Panzer]] '''désactivé''' (temporairement par manque de stabilité)<br />
*[[Game:Poker/Fr|Pokersource]] - version 1.2.0<br />
*[[Game:Tremulous/Fr|Tremulous]] - version 1.1.0+backportpatchs<br />
*[[Game:Bzflag/Fr|Bzflag]] - version 2.0.4<br />
<br />
= Des jeux libres ! =<br />
<br />
Les jeux proposés le sont parmi ceux librement disponibles sous GNU/Linux. <br />
La plupart des clients sont disponibles dans les distributions GNU/Linux : <br />
*privilégiez l'utilisation de votre système de paquets préféré (apt, urpmi, yast, emerge, pacman, ...)<br />
*dans certains cas, le client n'est fourni qu'avec l'intégralité du jeu, cela est précisé dans la fiche de chaque jeu<br />
*pour ceux qui seraient sous Windows ou Mac OS/X, les clients sont parfois disponibles, mais utilisez plutôt un GNU/Linux ;-)<br />
*pour nous, un [[JeuLibre/Fr|jeu libre]] l'est complètement, client/serveur/artworks<br />
<br />
=Liens intéressants=<br />
*http://en.wikipedia.org/wiki/List_of_open_source_games [en] listes de jeux libres sur wikipedia<br />
*http://jeuxlibres.net [fr] annuaire de jeux libres<br />
*http://jeuxlinux.fr [fr] jeux sous linux, libres et proprios<br />
*http://openarena.wikia.com/wiki/OtherOpenSourceShooter FPS libres<br />
<br />
= Pour contribuer =<br />
Utilisez [[GameTemplate/Fr]] en guise de template lorsque vous ajoutez une nouvelle page pour un jeu.<br />
<br />
Voir [[Games/Admin]] pour les différentes tâches d'administration de chacun des jeux.</div>Banhttps://faq.tuxfamily.org/index.php?title=Games/Fr&diff=3338Games/Fr2013-03-06T19:09:25Z<p>Ban: Add Teeworlds in the game list</p>
<hr />
<div>{{Template:Languages}}<br />
<br />
= Les jeux =<br />
Notre plateforme de jeu games.tuxfamily.net est actuellement fonctionnelle et permet à des joueurs du monde entier de jouer à l'un de ces sympathiques jeux libres :<br />
*[[Game:Tetrinet/Fr|Tetrinet]]<br />
*[[Game:FreeCiv/Fr|FreeCiv]] - version 2.0.6<br />
*[[Game:FrozenBubble/Fr|Frozen Bubble]] - version 2.0.0<br />
*[[Game:BattleForWesnoth/Fr|La bataille de Wesnoth]] - version 1.2 & 1.4 et de développement<br />
*[[Game:OpenArena/Fr|OpenArena]] - version 0.8.8<br />
*[[Game:Xmoto/En|X-Moto]]<br />
*[[Game:Teeworlds/Fr|Teeworlds]] (mods CTF, OpenFNG and iDDRace) - version 0.6.1<br />
<br />
<br />
Nous hébergions autrefois les serveurs suivants :<br />
*[[Game:Nexuiz/Fr|Nexuiz]] '''désactivé''' (car instabilité temporaire :/ )<br />
*[[Game:Cube/Fr|Cube]] '''désactivé''' (car la licence ne semble pas [[Licence/Fr|suffisamment libre]])<br />
*[[Game:Warsow/Fr|Warsow]] '''désactivé''' (tant que les [[Licence/Fr|Licences des données ne sont pas précisées et libres]])<br />
*[[Game:NetPanzer/Fr|Net Panzer]] '''désactivé''' (temporairement par manque de stabilité)<br />
*[[Game:Poker/Fr|Pokersource]] - version 1.2.0<br />
*[[Game:Tremulous/Fr|Tremulous]] - version 1.1.0+backportpatchs<br />
*[[Game:Bzflag/Fr|Bzflag]] - version 2.0.4<br />
<br />
= Des jeux libres ! =<br />
<br />
Les jeux proposés le sont parmi ceux librement disponibles sous GNU/Linux. <br />
La plupart des clients sont disponibles dans les distributions GNU/Linux : <br />
*privilégiez l'utilisation de votre système de paquets préféré (apt, urpmi, yast, emerge, pacman, ...)<br />
*dans certains cas, le client n'est fourni qu'avec l'intégralité du jeu, cela est précisé dans la fiche de chaque jeu<br />
*pour ceux qui seraient sous Windows ou Mac OS/X, les clients sont parfois disponibles, mais utilisez plutôt un GNU/Linux ;-)<br />
*pour nous, un [[JeuLibre/Fr|jeu libre]] l'est complètement, client/serveur/artworks<br />
<br />
=Liens intéressants=<br />
*http://en.wikipedia.org/wiki/List_of_open_source_games [en] listes de jeux libres sur wikipedia<br />
*http://jeuxlibres.net [fr] annuaire de jeux libres<br />
*http://jeuxlinux.fr [fr] jeux sous linux, libres et proprios<br />
*http://openarena.wikia.com/wiki/OtherOpenSourceShooter FPS libres<br />
<br />
= Pour contribuer =<br />
Utilisez [[GameTemplate/Fr]] en guise de template lorsque vous ajoutez une nouvelle page pour un jeu.<br />
<br />
Voir [[Games/Admin]] pour les différentes tâches d'administration de chacun des jeux.</div>Banhttps://faq.tuxfamily.org/index.php?title=Games/En&diff=3337Games/En2013-03-06T19:08:23Z<p>Ban: </p>
<hr />
<div>{{Template:Languages}}<br />
<br />
= The games =<br />
Our gaming platform games.tuxfamily.net is currently working and allows people from all around the world to play one of those nice free games :<br />
*[[Game:Tetrinet/En|Tetrinet]]<br />
*[[Game:FreeCiv/En|FreeCiv]] - version 2.0.6<br />
*[[Game:FrozenBubble/En|Frozen Bubble]] - version 2.0.0<br />
*[[Game:BattleForWesnoth/En|Battle for Wesnoth]] - version 1.3 & development<br />
*[[Game:OpenArena/En|OpenArena]] - version 0.8.8<br />
*[[Game:Xmoto/En|X-Moto]]<br />
*[[Game:Teeworlds/En|Teeworlds]] (mods CTF, OpenFNG and iDDRace) - version 0.6.1<br />
<br />
<br />
We were hosting those games but had to stop for the following reasons :<br />
*[[Game:Nexuiz/En|Nexuiz]] '''down''' (not stable enough :/ )<br />
*[[Game:Cube/En|Cube]] '''down''' (not [[Licence/En|Free enough]])<br />
*[[Game:Warsow/En|Warsow]] '''down''' (not [[Licence/En|Free enough]])<br />
*[[Game:NetPanzer/En|Net Panzer]] '''down''' (not stable enough :/ )<br />
*[[Game:Wormux/En|Wormux]]<br />
*[[Game:Tremulous/En|Tremulous]]<br />
*[[Game:Bzflag/En|Bzflag]] - version 2.0.4<br />
<br />
= Free games ! =<br />
<br />
The offered games are freely available under GNU/Linux.<br />
Most clients are availables in GNU/Linux distributions:<br />
*prefer using your favorite packaging system (apt, urpmi, yast, emerge, pacman, ...)<br />
*In some cases, the client is provided only with the complete game; this is specified in each game's page<br />
*for those under Windows or MacOS X, clients are sometimes available, but use a GNU/Linux instead ;)<br />
*for us, a [[JeuLibre/En|free game]] is totally free: client, server and artworks.<br />
<br />
=Interesting links =<br />
*http://en.wikipedia.org/wiki/List_of_open_source_games [en] Wikipedia's free games list<br />
*http://freegamedev.net Blog, Dev Forum, Wiki for free software games<br />
*http://jeuxlibres.net [fr] Free games directory<br />
*http://openarena.wikia.com/wiki/OtherOpenSourceShooter other Libre Software FPS<br />
<br />
= To contribute =<br />
Use [[GameTemplate/En]] as a template when adding a new page for a game.<br />
<br />
See [[Games/Admin]] for administration tasks of each game</div>Banhttps://faq.tuxfamily.org/index.php?title=Games/En&diff=3336Games/En2013-03-06T19:08:10Z<p>Ban: List Teeworlds mods</p>
<hr />
<div>{{Template:Languages}}<br />
<br />
= The games =<br />
Our gaming platform games.tuxfamily.net is currently working and allows people from all around the world to play one of those nice free games :<br />
*[[Game:Tetrinet/En|Tetrinet]]<br />
*[[Game:FreeCiv/En|FreeCiv]] - version 2.0.6<br />
*[[Game:FrozenBubble/En|Frozen Bubble]] - version 2.0.0<br />
*[[Game:BattleForWesnoth/En|Battle for Wesnoth]] - version 1.3 & development<br />
*[[Game:OpenArena/En|OpenArena]] - version 0.8.8<br />
*[[Game:Xmoto/En|X-Moto]]<br />
*[[Game:Teeworlds/En|Teeworlds]] (mods CTF, OpenFNG et iDDRace) - version 0.6.1<br />
<br />
<br />
We were hosting those games but had to stop for the following reasons :<br />
*[[Game:Nexuiz/En|Nexuiz]] '''down''' (not stable enough :/ )<br />
*[[Game:Cube/En|Cube]] '''down''' (not [[Licence/En|Free enough]])<br />
*[[Game:Warsow/En|Warsow]] '''down''' (not [[Licence/En|Free enough]])<br />
*[[Game:NetPanzer/En|Net Panzer]] '''down''' (not stable enough :/ )<br />
*[[Game:Wormux/En|Wormux]]<br />
*[[Game:Tremulous/En|Tremulous]]<br />
*[[Game:Bzflag/En|Bzflag]] - version 2.0.4<br />
<br />
= Free games ! =<br />
<br />
The offered games are freely available under GNU/Linux.<br />
Most clients are availables in GNU/Linux distributions:<br />
*prefer using your favorite packaging system (apt, urpmi, yast, emerge, pacman, ...)<br />
*In some cases, the client is provided only with the complete game; this is specified in each game's page<br />
*for those under Windows or MacOS X, clients are sometimes available, but use a GNU/Linux instead ;)<br />
*for us, a [[JeuLibre/En|free game]] is totally free: client, server and artworks.<br />
<br />
=Interesting links =<br />
*http://en.wikipedia.org/wiki/List_of_open_source_games [en] Wikipedia's free games list<br />
*http://freegamedev.net Blog, Dev Forum, Wiki for free software games<br />
*http://jeuxlibres.net [fr] Free games directory<br />
*http://openarena.wikia.com/wiki/OtherOpenSourceShooter other Libre Software FPS<br />
<br />
= To contribute =<br />
Use [[GameTemplate/En]] as a template when adding a new page for a game.<br />
<br />
See [[Games/Admin]] for administration tasks of each game</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/Admin&diff=3333Game:Teeworlds/Admin2013-02-08T19:55:49Z<p>Ban: Initial draft</p>
<hr />
<div>{{Template:GamesAdmin|En}}<br />
{{Incomplete|En}}<br />
<br />
=Description=<br />
*see [[{{BASEPAGENAME}}/En|game page]]<br />
*[https://www.teeworlds.com/?page=docs documentation] - [https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]<br />
*[https://www.teeworlds.com/forum/viewtopic.php?id=7868 OpenFNG mod]<br />
<br />
=Installation=<br />
<br />
==Official version==<br />
<br />
*Use the package manager to install ''teeworlds-server''<br />
<br />
==OpenFNG mod==<br />
<br />
#Clone the [https://github.com/fisted/teeworlds Git repository]<br />
#Checkout the appropriate branch (currently ''openfng_fixed_0_6'')<br />
#Use the package manager to install the dependencies: ''bam'', ''libsdl1.2-dev'' and ''libfreetype2-dev''.<br />
#Build the sources using bam (`bam` and voila)<br />
<br />
=Configuration=<br />
<br />
FIXME: detail the conf<br />
<br />
*servers configurations are in $HOME/*.cfg<br />
*default port is UDP 8303 for unmodified Teeworlds and UDP 8339 for OpenFNG.<br />
*server is: games.tuxfamily.net<br />
<br />
=start / stop / status / logs=<br />
<br />
FIXME: detail the method and improve it<br />
<br />
=Names of admin for this game=<br />
contact: <br />
* Ban @ irc.tuxfamily.org #tuxfamily<br />
* johndescs @ irc.tuxfamily.org #tuxfamily<br />
<br />
=Documentations / links =<br />
*[[http://games.tuxfamily.net/ Play @ Tuxfamily]]<br />
<br />
= Current configuration =<br />
<br />
FIXME:</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/En&diff=3332Game:Teeworlds/En2013-02-08T19:31:47Z<p>Ban: /* OpenFNG Game type */</p>
<hr />
<div>{{Template:games|En}}<br />
{{Template:Languages}}<br />
{{Incomplete|En}}<br />
[[Games/En]] > <big>Teeworlds</big><br />
<br />
=Description= <br />
*Game type: Third Person Shooter<br />
*License: BSD<br />
*Description: A cartoonish Third Person Shooter with a unique gameplay.<br />
*Teeworlds: [[http://www.teeworlds.com/ Official Site]] - [[http://www.teeworlds.com/forum/ Forums]] - [[https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]]<br />
<br />
=Installation=<br />
<br />
*Use your package management application (rpmdrake/urpmi, smart, apt, emerge, yum, ...) for GNU/Linux<br />
*Or download the full-game version [[https://www.teeworlds.com/?page=downloads download area]].<br />
*You'll need a 3D-capable graphic card, but integrated chipsets like Intel's or OSS radeon driver on supported hardward do work.<br />
<br />
=Network configuration=<br />
<br />
*Search for server '''[TuxFamily] CTF''' (or connect to ''games.tuxfamily.net:8303'') for CTF.<br />
*Search for server '''[TuxFamily] OpenFNG4''' (or connect to ''games.tuxfamily.net:8339'') for OpenFNG (on the ''openfng4'' map).<br />
<br />
=Keys / Game strategy=<br />
<br />
The default keys configuration is standard for FPS-like games, but can be changed in the settings:<br />
* '''A:''' left<br />
* '''D:''' right<br />
* '''Space:''' jump<br />
* '''Mouse:''' aim<br />
* '''LMB:''' fire<br />
* '''RMB:''' hook<br />
* '''Mouse scroll:''' change weapon<br />
<br />
The hook is one of the most important part of the gameplay, and is used both to help moving and to catch opponents (either to shoot them easily or to move them against their will).<br />
<br />
==CTF Game type==<br />
<br />
It is a classic Capture The Flag mode: each team tries to bring opponent's flag to their base while keeping their own flag. Basic strategy is to keep a part of the team defending the base and the flag, while another part attacks the opponent's base to take their flag and bring it home. A good attacker must move quickly and be able to escape and fool opponents; while a good defender must mostly be good at killing enemies and preventing them to reach a point.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates.<br />
*Don't wait on the opponent's flag unless you know it will come back soon and they would score. When you do so, you're of no use to your team until you actually get the flag. Prefer keeping playing, maybe while staying around the opponent's base if there's no teammate around or you suspect the flag could come back soon.<br />
*If you have the opponent's flag and your team's flag is at home, score. Don't block the game by keeping the flag for whatever reason.<br />
*Defend your flag keeper when in danger, but don't block him.<br />
<br />
==OpenFNG Game type==<br />
<br />
Each team tries to freeze its opponents (by hitting them with a laser shot) and then sacrifice them in their private shrines or in the common ones, but '''not''' in the opponent's private shrines. A player can melt his teammates by hitting them with the hammer, or by sacrificing them (this doesn't cost a point to anyone). Freezing the opponents require good aiming and reflex, while sacrificing generally requires correct hooking abilities; but generally each player always do both.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates, neither when they move nor when they try to sacrifice a frozen opponent.<br />
*Don't ''steal'': unless the teammate that froze an opponent can't do it himself (busy, dead, not around, frozen), don't sacrifice opponents frozen by somebody else than you.<br />
*Melt your teammates, preferably with the hammer so they melt in place, but if they won't melt themselves soon and you don't have time to hammer them, also by sacrificing them (so they respawn and don't get sacrificed by an opponent).<br />
*'''Never''' camp on opponent's spawn (''spawn camping'' or ''sk'').<br />
<br />
=Documentations / links =<br />
*[[http://www.teeworlds.com/ Teeworlds Official Site]]<br />
*[[http://games.tuxfamily.net/ Play Teeworlds @ Tuxfamily]]</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/En&diff=3331Game:Teeworlds/En2013-02-08T19:30:09Z<p>Ban: Add OpenFNG sever and game types description and good practices.</p>
<hr />
<div>{{Template:games|En}}<br />
{{Template:Languages}}<br />
{{Incomplete|En}}<br />
[[Games/En]] > <big>Teeworlds</big><br />
<br />
=Description= <br />
*Game type: Third Person Shooter<br />
*License: BSD<br />
*Description: A cartoonish Third Person Shooter with a unique gameplay.<br />
*Teeworlds: [[http://www.teeworlds.com/ Official Site]] - [[http://www.teeworlds.com/forum/ Forums]] - [[https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]]<br />
<br />
=Installation=<br />
<br />
*Use your package management application (rpmdrake/urpmi, smart, apt, emerge, yum, ...) for GNU/Linux<br />
*Or download the full-game version [[https://www.teeworlds.com/?page=downloads download area]].<br />
*You'll need a 3D-capable graphic card, but integrated chipsets like Intel's or OSS radeon driver on supported hardward do work.<br />
<br />
=Network configuration=<br />
<br />
*Search for server '''[TuxFamily] CTF''' (or connect to ''games.tuxfamily.net:8303'') for CTF.<br />
*Search for server '''[TuxFamily] OpenFNG4''' (or connect to ''games.tuxfamily.net:8339'') for OpenFNG (on the ''openfng4'' map).<br />
<br />
=Keys / Game strategy=<br />
<br />
The default keys configuration is standard for FPS-like games, but can be changed in the settings:<br />
* '''A:''' left<br />
* '''D:''' right<br />
* '''Space:''' jump<br />
* '''Mouse:''' aim<br />
* '''LMB:''' fire<br />
* '''RMB:''' hook<br />
* '''Mouse scroll:''' change weapon<br />
<br />
The hook is one of the most important part of the gameplay, and is used both to help moving and to catch opponents (either to shoot them easily or to move them against their will).<br />
<br />
==CTF Game type==<br />
<br />
It is a classic Capture The Flag mode: each team tries to bring opponent's flag to their base while keeping their own flag. Basic strategy is to keep a part of the team defending the base and the flag, while another part attacks the opponent's base to take their flag and bring it home. A good attacker must move quickly and be able to escape and fool opponents; while a good defender must mostly be good at killing enemies and preventing them to reach a point.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates.<br />
*Don't wait on the opponent's flag unless you know it will come back soon and they would score. When you do so, you're of no use to your team until you actually get the flag. Prefer keeping playing, maybe while staying around the opponent's base if there's no teammate around or you suspect the flag could come back soon.<br />
*If you have the opponent's flag and your team's flag is at home, score. Don't block the game by keeping the flag for whatever reason.<br />
*Defend your flag keeper when in danger, but don't block him.<br />
<br />
==OpenFNG Game type==<br />
<br />
Each team tries to freeze its opponents (by hitting them with a laser shot) and then sacrifice them in their private shrines or in the common ones, but '''not''' in the opponent's private shrines. A player can melt his teammates by hitting them with the hammer, or by sacrificing him (this doesn't cost a point to anyone). Freezing the opponents require good aiming and reflex, while sacrificing generally requires correct hooking abilities; but generally each player always do both.<br />
<br />
===Good practices===<br />
<br />
*Don't block your teammates, neither when they move nor when they try to sacrifice a frozen opponent.<br />
*Don't ''steal'': unless the teammate that froze an opponent can't do it himself (busy, dead, not around, frozen), don't sacrifice opponents frozen by somebody else than you.<br />
*Melt your teammates, preferably with the hammer so they melt in place, but if they won't melt themselves soon and you don't have time to hammer them, also by sacrificing them (so they respawn and don't get sacrificed by an opponent).<br />
*'''Never''' camp on opponent's spawn (''spawn camping'' or ''sk'').<br />
<br />
=Documentations / links =<br />
*[[http://www.teeworlds.com/ Teeworlds Official Site]]<br />
*[[http://games.tuxfamily.net/ Play Teeworlds @ Tuxfamily]]</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/En&diff=3330Game:Teeworlds/En2013-02-08T02:05:53Z<p>Ban: /* Keys / Game strategy */ fix left key</p>
<hr />
<div>{{Template:games|En}}<br />
{{Template:Languages}}<br />
{{Incomplete|En}}<br />
[[Games/En]] > <big>Teeworlds</big><br />
<br />
=Description= <br />
*Game type: Third Person Shooter<br />
*License: BSD<br />
*Description: A cartoonish Third Person Shooter with a unique gameplay.<br />
*Teeworlds: [[http://www.teeworlds.com/ Official Site]] - [[http://www.teeworlds.com/forum/ Forums]] - [[https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]]<br />
<br />
=Installation=<br />
<br />
*Use your package management application (rpmdrake/urpmi, smart, apt, emerge, yum, ...) for GNU/Linux<br />
*Or download the full-game version [[https://www.teeworlds.com/?page=downloads download area]].<br />
*You'll need a 3D-capable graphic card, but integrated chipsets like Intel's or OSS radeon driver on supported hardward do work.<br />
<br />
=Network configuration=<br />
<br />
*Search for server '''[TuxFamily] CTF''' (or connect to ''games.tuxfamily.net:8303'') for CTF<br />
<br />
=Keys / Game strategy=<br />
<br />
The default keys configuration is standard for FPS-like games, but can be changed in the settings:<br />
* '''A:''' left<br />
* '''D:''' right<br />
* '''Space:''' jump<br />
* '''Mouse:''' aim<br />
* '''LMB:''' fire<br />
* '''RMB:''' hook<br />
<br />
The hook is one of the most important part of the gameplay, and is used both to help moving and to catch opponents (either to shoot them easily or to move them against their will).<br />
<br />
=Documentations / links =<br />
*[[http://www.teeworlds.com/ Teeworlds Official Site]]<br />
*[[http://games.tuxfamily.net/ Play Teeworlds @ Tuxfamily]]</div>Banhttps://faq.tuxfamily.org/index.php?title=Games/En&diff=3329Games/En2013-02-08T01:29:25Z<p>Ban: /* The games */ added Teeworlds</p>
<hr />
<div>{{Template:Languages}}<br />
<br />
= The games =<br />
Our gaming platform games.tuxfamily.net is currently working and allows people from all around the world to play one of those nice free games :<br />
*[[Game:Tetrinet/En|Tetrinet]]<br />
*[[Game:FreeCiv/En|FreeCiv]] - version 2.0.6<br />
*[[Game:FrozenBubble/En|Frozen Bubble]] - version 2.0.0<br />
*[[Game:BattleForWesnoth/En|Battle for Wesnoth]] - version 1.3 & development<br />
*[[Game:OpenArena/En|OpenArena]] - version 0.8.8<br />
*[[Game:Xmoto/En|X-Moto]]<br />
*[[Game:Teeworlds/En|Teeworlds]] - version 0.6.1<br />
<br />
<br />
We were hosting those games but had to stop for the following reasons :<br />
*[[Game:Nexuiz/En|Nexuiz]] '''down''' (not stable enough :/ )<br />
*[[Game:Cube/En|Cube]] '''down''' (not [[Licence/En|Free enough]])<br />
*[[Game:Warsow/En|Warsow]] '''down''' (not [[Licence/En|Free enough]])<br />
*[[Game:NetPanzer/En|Net Panzer]] '''down''' (not stable enough :/ )<br />
*[[Game:Wormux/En|Wormux]]<br />
*[[Game:Tremulous/En|Tremulous]]<br />
*[[Game:Bzflag/En|Bzflag]] - version 2.0.4<br />
<br />
= Free games ! =<br />
<br />
The offered games are freely available under GNU/Linux.<br />
Most clients are availables in GNU/Linux distributions:<br />
*prefer using your favorite packaging system (apt, urpmi, yast, emerge, pacman, ...)<br />
*In some cases, the client is provided only with the complete game; this is specified in each game's page<br />
*for those under Windows or MacOS X, clients are sometimes available, but use a GNU/Linux instead ;)<br />
*for us, a [[JeuLibre/En|free game]] is totally free: client, server and artworks.<br />
<br />
=Interesting links =<br />
*http://en.wikipedia.org/wiki/List_of_open_source_games [en] Wikipedia's free games list<br />
*http://freegamedev.net Blog, Dev Forum, Wiki for free software games<br />
*http://jeuxlibres.net [fr] Free games directory<br />
*http://openarena.wikia.com/wiki/OtherOpenSourceShooter other Libre Software FPS<br />
<br />
= To contribute =<br />
Use [[GameTemplate/En]] as a template when adding a new page for a game.<br />
<br />
See [[Games/Admin]] for administration tasks of each game</div>Banhttps://faq.tuxfamily.org/index.php?title=Game:Teeworlds/En&diff=3328Game:Teeworlds/En2013-02-08T01:28:08Z<p>Ban: Created page with "{{Template:games|En}} {{Template:Languages}} {{Incomplete|En}} Games/En > <big>Teeworlds</big> =Description= *Game type: Third Person Shooter *License: BSD *Description: A ..."</p>
<hr />
<div>{{Template:games|En}}<br />
{{Template:Languages}}<br />
{{Incomplete|En}}<br />
[[Games/En]] > <big>Teeworlds</big><br />
<br />
=Description= <br />
*Game type: Third Person Shooter<br />
*License: BSD<br />
*Description: A cartoonish Third Person Shooter with a unique gameplay.<br />
*Teeworlds: [[http://www.teeworlds.com/ Official Site]] - [[http://www.teeworlds.com/forum/ Forums]] - [[https://www.teeworlds.com/?page=docs&wiki=FAQ FAQ]]<br />
<br />
=Installation=<br />
<br />
*Use your package management application (rpmdrake/urpmi, smart, apt, emerge, yum, ...) for GNU/Linux<br />
*Or download the full-game version [[https://www.teeworlds.com/?page=downloads download area]].<br />
*You'll need a 3D-capable graphic card, but integrated chipsets like Intel's or OSS radeon driver on supported hardward do work.<br />
<br />
=Network configuration=<br />
<br />
*Search for server '''[TuxFamily] CTF''' (or connect to ''games.tuxfamily.net:8303'') for CTF<br />
<br />
=Keys / Game strategy=<br />
<br />
The default keys configuration is standard for FPS-like games, but can be changed in the settings:<br />
* '''Z:''' left<br />
* '''D:''' right<br />
* '''Space:''' jump<br />
* '''Mouse:''' aim<br />
* '''LMB:''' fire<br />
* '''RMB:''' hook<br />
<br />
The hook is one of the most important part of the gameplay, and is used both to help moving and to catch opponents (either to shoot them easily or to move them against their will).<br />
<br />
=Documentations / links =<br />
*[[http://www.teeworlds.com/ Teeworlds Official Site]]<br />
*[[http://games.tuxfamily.net/ Play Teeworlds @ Tuxfamily]]</div>Banhttps://faq.tuxfamily.org/index.php?title=Mail/Fr&diff=3136Mail/Fr2012-03-18T15:35:16Z<p>Ban: /* Connection IMAP + TLS */ c'est STARTTLS, heh</p>
<hr />
<div><big> Domaine mail</big><br />
<br />
{{Template:Languages}}<br />
<br />
= Description =<br />
<br />
Tuxfamily peut également gérer vos mails en utilisant un domaine en *.tuxfamily.org ou votre propre domaine (réservé chez un registrar).<br />
En demandant un "Domaine Mail" sur le panel, vous pourrez ajouter autant de boîtes mail (ou de redirections) que vous voulez à votre domaine.<br />
<br />
Attention, cette page ne traite que des domaines mails. Pour obtenir des informations sur les mails @tuxfamily.org, c'est par [[User/Fr#Mail_Utilisateur|ici]].<br />
<br />
De même, il est important de ne pas confondre domaine mail et boîte mail :<br />
* Quand vous demandez un domaine mail pour projet.org, vous demandez en fait que tous les mails adressés à projet.org et arrivant sur les serveurs TuxFamily soient gérés par ces serveurs. Cela peut sembler naturel, mais c'est loin d'être obligatoire ou systématique : certains membres gèrent leurs mails ailleurs.<br />
* Chez TuxFamily, un domaine mail vous permettra de créer des boîtes mails ou des redirections relatives à un nom de domaine donné. Vous pourrez également demander des listes de diffusion en @projet.org.<br />
* Que votre nom de domaine soit géré par TuxFamily ou non, il faudra le configurer de manière à ce que ses enregistrements MX pointent vers TuxFamily.<br />
<br />
= Dépendances =<br />
<br />
*Un [[User/Fr|compte utilisateur]]<br />
*Un [[Group/Fr|projet validé par l'équipe de modération]]<br />
*De préférence: un domaine enregistré chez un registrar comme par exemple http://www.gandi.net<br />
<br />
= Création =<br />
<br />
*Connectez-vous sur le panel<br />
*Sélectionnez le groupe pour ce domaine mail<br />
*Cliquez sur "Créer" dans la rubrique "Domaines mail"<br />
*Complétez le champ "Domaine"<br />
*"Expliquez quel sera l'usage de ce domaine mail"<br />
<br />
== Conseils de création ==<br />
<br />
Vous devez rentrer le nom du domaine (ex. : projet.org ou quelquechose.tuxfamily.org), pas le nom d'une boîte mail que vous comptez créer (genre prenom.nom, prenom.nom@projet.org ou encore nickname@projet.org).<br />
<br />
===Si vous possèdez votre propre nom de domaine===<br />
<br />
Si vous possèdez un nom de domaine (mondomaine.com par exemple), vous voulez probablement créer un domaine mail du type mondomaine.com.<br />
<br />
TuxFamily ne vend pas de noms de domaine et ne va pas vous en offrir. Si vous voulez en acheter un, essayez auprès de [http://www.gandi.net gandi].<br />
<br />
Vous pouvez aussi, si vous le souhaitez, faire gérer vos [[DNS/Fr|DNS]] par Tuxfamily.<br />
<br />
===Si vous n'avez pas de domaine===<br />
<br />
Si vous n'avez pas de domaine, il va falloir vous «contenter» d'un domaine mail en *.tuxfamily.org. Dans ce cas, faites simplement une demande pour mondomainemail.tuxfamily.org.<br />
<br />
Nous le décourageons, car vous deviendrez alors dépendant de TuxFamily pour vos mails.<br />
<br />
= Modération =<br />
<br />
Cet objet est soumis à la modération voir : [[Moderation/Fr|ici]].<br />
<br />
= Comment l'administrer (panel) =<br />
<br />
Vous avez plusieurs champs dans le panel : <br />
<br />
*Catchall address : l'adresse où seront renvoyés les mails envoyés à un destinataire non existant du domaine<br />
*Accounts : les boites mails de votre domaine<br />
*Forwards : les boites "fictives" qui renvoient les mails sur une adresse de votre choix<br />
<br />
== Configuration ==<br />
<br />
*Serveur MAIL 1 : mx1.tuxfamily.net<br />
*Serveur MAIL 2 : mx2.tuxfamily.net<br />
<br />
== Comment gérer les droits de mon groupe ==<br />
<br />
Cet objet peut être partagé avec votre groupe en utilisant les [[Acl/Fr|ACL]].<br />
<br />
== Comment le détruire ==<br />
<br />
*Loggez-vous sur le panel<br />
*Cliquez sur le groupe de votre projet<br />
*Cliquez sur votre domaine mail<br />
*Cliquez sur détruire<br />
<br />
= Comment l'utiliser =<br />
<br />
Dans tous les cas, votre login est votre email complet.<br />
<br />
* Soit vous utilisez notre beau webmail : http://webmail.tuxfamily.org/ ou https://webmail.tuxfamily.org/ (ssl)<br />
* Soit vous utilisez l'un des serveurs suivants avec votre client mail préféré (et libre bien sûr!)<br />
<br />
Serveur de réception des courriers (plusieurs choix possibles): <br />
<br />
*pop.tuxfamily.org<br />
*pops.tuxfamily.org (ssl)<br />
*imap.tuxfamily.org<br />
*imaps.tuxfamily.org (ssl)<br />
<br />
Serveur d'envoi des courriers : tuxfamily.org n'assure pas ce service (smtp), veuillez donc utiliser celui de votre FAI ou bien configurer sendmail sur votre machine.<br />
<br />
== Avec Thunderbird == <br />
<br />
Cliquez à droite sur votre compte dans Thunderbird et choisissez 'Paramètres...', puis cliquez sur la ligne 'Paramètres serveur' sous votre nom de compte.<br />
<br />
=== Connexion sécurisée ===<br />
<br />
==== Connexion IMAPS + SSL ====<br />
<br />
* Dans le champ '''Nom du serveur''', tapez ''''imaps.tuxfamily.org''''.<br />
* Dans le champ '''Nom d'utilisateur''', tapez votre '''adresse email complète'''.<br />
* Dans l'espace '''Paramètres de sécurité''' :<br />
** Configurez '''Sécurité de la connexion''' à '''SSL/TLS''',<br />
** Configurez '''Méthode d'authentification''' à '''Mot de passe normal'''.<br />
<br />
==== Connection IMAP + TLS ====<br />
<br />
* Dans le champ '''Nom du serveur''', tapez ''''imap.tuxfamily.org''''.<br />
* Dans le champ '''Nom d'utilisateur''', tapez votre '''adresse email complète'''.<br />
* Dans l'espace '''Paramètres de sécurité''' :<br />
** Configurez '''Sécurité de la connexion''' à '''STARTTLS''',<br />
** Configurez '''Méthode d'authentification''' à '''Mot de passe normal'''.<br />
<br />
= Remarques diverses =<br />
* Vous ne pouvez pas demander le domaine tuxfamily.org pour avoir des adresses en @tuxfamily.org.<br />
<br />
== Pourquoi TuxFamily ne fournit ni filtre anti-spams ni filtre antivirus ? ==<br />
* L'interface de vos clients mails pour sélectionner ce qui est ''spam'' et ''pas spam'' est bien plus conviviale qu'une absence d'interface ou qu'une interface toute miteuse en http.<br />
* Si un jour il y a, ce sera uniquement pour les utilisateurs des webmails avec une interface intégrée aux webmails.<br />
* Nous ne pouvons pas prendre le risque de supprimer des mails sur la simple décision d'un outil automatique basé sur une analyse heuristique, vous recevrez donc tous les mails de toute façon.<br />
* Si nous taggons les mails, il faudra aussi tagger le sujet pour les moins informés d'entre vous (faire un filtre sur un header spécifique du mail n'est pas forcément évident). Nous nous opposons à saccager les sujets de cette façon.<br />
* Si nous déplaçons les mails dans un sous dossier ''spam/'', il faudra que nous patchions le serveur POP3 pour les récupérer en même temps que l'INBOX, sinon vous ne les supprimerez jamais. Comme nous ne prenons pas le risque de supprimer des mails (les boîtes détruites automatiquement car inutilisées sont archivées par exemple) c'est une charge de support supplémentaire que nous ne voulons pas assumer (on n'aime pas gronder les hébergés).<br />
* La consommation d'énergie pour analyser le contenu des mails est loin d'être négligeable, si sur votre client mail (MUA) vous lancez vous aussi une analyse du contenu, l'énergie dépensée est doublée inutilement. TuxFamily est conscient des problèmes énergétiques et essaye d'y faire attention (non ce n'est pas une blague).<br />
* En oubliant la consommation d'énergie supplémentaire que cela nécessite, cela nous obligerait à avoir une architecture beaucoup plus lourde pour gérer le mail et à en assumer le coût. Nous jugeons que ce n'est pas nécessaire et qu'il vaut mieux se concentrer sur des points plus importants (web, sql, cvs, svn, git, ...).<br />
* Analyser le contenu des mails de notre côté signifie que nous regardons le contenu de ceux-ci, même si cela est fait par un outil automatique le problème reste le même. Tous les admins de TuxFamily s'opposent fortement à regarder le contenu des mails disponibles sur le dispositif de stockage des mails, bien sûr avec une petite dérogation si cela est une nécessité pour corriger un problème ou autre.<br />
* Et enfin, plus c'est simple, mieux ça marche... Avez-vous à vous plaindre de mails non reçu ? Et bien non ;) sinon faut nous contacter.<br />
<br />
= Liens utiles =</div>Banhttps://faq.tuxfamily.org/index.php?title=Mail/Fr&diff=3135Mail/Fr2012-03-18T15:24:16Z<p>Ban: /* Avec Thunderbird */ clarification du nom d'utilisateur + mise à jour pour les versions récentes</p>
<hr />
<div><big> Domaine mail</big><br />
<br />
{{Template:Languages}}<br />
<br />
= Description =<br />
<br />
Tuxfamily peut également gérer vos mails en utilisant un domaine en *.tuxfamily.org ou votre propre domaine (réservé chez un registrar).<br />
En demandant un "Domaine Mail" sur le panel, vous pourrez ajouter autant de boîtes mail (ou de redirections) que vous voulez à votre domaine.<br />
<br />
Attention, cette page ne traite que des domaines mails. Pour obtenir des informations sur les mails @tuxfamily.org, c'est par [[User/Fr#Mail_Utilisateur|ici]].<br />
<br />
De même, il est important de ne pas confondre domaine mail et boîte mail :<br />
* Quand vous demandez un domaine mail pour projet.org, vous demandez en fait que tous les mails adressés à projet.org et arrivant sur les serveurs TuxFamily soient gérés par ces serveurs. Cela peut sembler naturel, mais c'est loin d'être obligatoire ou systématique : certains membres gèrent leurs mails ailleurs.<br />
* Chez TuxFamily, un domaine mail vous permettra de créer des boîtes mails ou des redirections relatives à un nom de domaine donné. Vous pourrez également demander des listes de diffusion en @projet.org.<br />
* Que votre nom de domaine soit géré par TuxFamily ou non, il faudra le configurer de manière à ce que ses enregistrements MX pointent vers TuxFamily.<br />
<br />
= Dépendances =<br />
<br />
*Un [[User/Fr|compte utilisateur]]<br />
*Un [[Group/Fr|projet validé par l'équipe de modération]]<br />
*De préférence: un domaine enregistré chez un registrar comme par exemple http://www.gandi.net<br />
<br />
= Création =<br />
<br />
*Connectez-vous sur le panel<br />
*Sélectionnez le groupe pour ce domaine mail<br />
*Cliquez sur "Créer" dans la rubrique "Domaines mail"<br />
*Complétez le champ "Domaine"<br />
*"Expliquez quel sera l'usage de ce domaine mail"<br />
<br />
== Conseils de création ==<br />
<br />
Vous devez rentrer le nom du domaine (ex. : projet.org ou quelquechose.tuxfamily.org), pas le nom d'une boîte mail que vous comptez créer (genre prenom.nom, prenom.nom@projet.org ou encore nickname@projet.org).<br />
<br />
===Si vous possèdez votre propre nom de domaine===<br />
<br />
Si vous possèdez un nom de domaine (mondomaine.com par exemple), vous voulez probablement créer un domaine mail du type mondomaine.com.<br />
<br />
TuxFamily ne vend pas de noms de domaine et ne va pas vous en offrir. Si vous voulez en acheter un, essayez auprès de [http://www.gandi.net gandi].<br />
<br />
Vous pouvez aussi, si vous le souhaitez, faire gérer vos [[DNS/Fr|DNS]] par Tuxfamily.<br />
<br />
===Si vous n'avez pas de domaine===<br />
<br />
Si vous n'avez pas de domaine, il va falloir vous «contenter» d'un domaine mail en *.tuxfamily.org. Dans ce cas, faites simplement une demande pour mondomainemail.tuxfamily.org.<br />
<br />
Nous le décourageons, car vous deviendrez alors dépendant de TuxFamily pour vos mails.<br />
<br />
= Modération =<br />
<br />
Cet objet est soumis à la modération voir : [[Moderation/Fr|ici]].<br />
<br />
= Comment l'administrer (panel) =<br />
<br />
Vous avez plusieurs champs dans le panel : <br />
<br />
*Catchall address : l'adresse où seront renvoyés les mails envoyés à un destinataire non existant du domaine<br />
*Accounts : les boites mails de votre domaine<br />
*Forwards : les boites "fictives" qui renvoient les mails sur une adresse de votre choix<br />
<br />
== Configuration ==<br />
<br />
*Serveur MAIL 1 : mx1.tuxfamily.net<br />
*Serveur MAIL 2 : mx2.tuxfamily.net<br />
<br />
== Comment gérer les droits de mon groupe ==<br />
<br />
Cet objet peut être partagé avec votre groupe en utilisant les [[Acl/Fr|ACL]].<br />
<br />
== Comment le détruire ==<br />
<br />
*Loggez-vous sur le panel<br />
*Cliquez sur le groupe de votre projet<br />
*Cliquez sur votre domaine mail<br />
*Cliquez sur détruire<br />
<br />
= Comment l'utiliser =<br />
<br />
Dans tous les cas, votre login est votre email complet.<br />
<br />
* Soit vous utilisez notre beau webmail : http://webmail.tuxfamily.org/ ou https://webmail.tuxfamily.org/ (ssl)<br />
* Soit vous utilisez l'un des serveurs suivants avec votre client mail préféré (et libre bien sûr!)<br />
<br />
Serveur de réception des courriers (plusieurs choix possibles): <br />
<br />
*pop.tuxfamily.org<br />
*pops.tuxfamily.org (ssl)<br />
*imap.tuxfamily.org<br />
*imaps.tuxfamily.org (ssl)<br />
<br />
Serveur d'envoi des courriers : tuxfamily.org n'assure pas ce service (smtp), veuillez donc utiliser celui de votre FAI ou bien configurer sendmail sur votre machine.<br />
<br />
== Avec Thunderbird == <br />
<br />
Cliquez à droite sur votre compte dans Thunderbird et choisissez 'Paramètres...', puis cliquez sur la ligne 'Paramètres serveur' sous votre nom de compte.<br />
<br />
=== Connexion sécurisée ===<br />
<br />
==== Connexion IMAPS + SSL ====<br />
<br />
* Dans le champ '''Nom du serveur''', tapez ''''imaps.tuxfamily.org''''.<br />
* Dans le champ '''Nom d'utilisateur''', tapez votre '''adresse email complète'''.<br />
* Dans l'espace '''Paramètres de sécurité''' :<br />
** Configurez '''Sécurité de la connexion''' à '''SSL/TLS''',<br />
** Configurez '''Méthode d'authentification''' à '''Mot de passe normal'''.<br />
<br />
==== Connection IMAP + TLS ====<br />
<br />
* Dans le champ '''Nom du serveur''', tapez ''''imap.tuxfamily.org''''.<br />
* Dans le champ '''Nom d'utilisateur''', tapez votre '''adresse email complète'''.<br />
* Dans l'espace '''Paramètres de sécurité''' :<br />
** Configurez '''Sécurité de la connexion''' à '''SSL/TLS''',<br />
** Configurez '''Méthode d'authentification''' à '''Mot de passe normal'''.<br />
<br />
= Remarques diverses =<br />
* Vous ne pouvez pas demander le domaine tuxfamily.org pour avoir des adresses en @tuxfamily.org.<br />
<br />
== Pourquoi TuxFamily ne fournit ni filtre anti-spams ni filtre antivirus ? ==<br />
* L'interface de vos clients mails pour sélectionner ce qui est ''spam'' et ''pas spam'' est bien plus conviviale qu'une absence d'interface ou qu'une interface toute miteuse en http.<br />
* Si un jour il y a, ce sera uniquement pour les utilisateurs des webmails avec une interface intégrée aux webmails.<br />
* Nous ne pouvons pas prendre le risque de supprimer des mails sur la simple décision d'un outil automatique basé sur une analyse heuristique, vous recevrez donc tous les mails de toute façon.<br />
* Si nous taggons les mails, il faudra aussi tagger le sujet pour les moins informés d'entre vous (faire un filtre sur un header spécifique du mail n'est pas forcément évident). Nous nous opposons à saccager les sujets de cette façon.<br />
* Si nous déplaçons les mails dans un sous dossier ''spam/'', il faudra que nous patchions le serveur POP3 pour les récupérer en même temps que l'INBOX, sinon vous ne les supprimerez jamais. Comme nous ne prenons pas le risque de supprimer des mails (les boîtes détruites automatiquement car inutilisées sont archivées par exemple) c'est une charge de support supplémentaire que nous ne voulons pas assumer (on n'aime pas gronder les hébergés).<br />
* La consommation d'énergie pour analyser le contenu des mails est loin d'être négligeable, si sur votre client mail (MUA) vous lancez vous aussi une analyse du contenu, l'énergie dépensée est doublée inutilement. TuxFamily est conscient des problèmes énergétiques et essaye d'y faire attention (non ce n'est pas une blague).<br />
* En oubliant la consommation d'énergie supplémentaire que cela nécessite, cela nous obligerait à avoir une architecture beaucoup plus lourde pour gérer le mail et à en assumer le coût. Nous jugeons que ce n'est pas nécessaire et qu'il vaut mieux se concentrer sur des points plus importants (web, sql, cvs, svn, git, ...).<br />
* Analyser le contenu des mails de notre côté signifie que nous regardons le contenu de ceux-ci, même si cela est fait par un outil automatique le problème reste le même. Tous les admins de TuxFamily s'opposent fortement à regarder le contenu des mails disponibles sur le dispositif de stockage des mails, bien sûr avec une petite dérogation si cela est une nécessité pour corriger un problème ou autre.<br />
* Et enfin, plus c'est simple, mieux ça marche... Avez-vous à vous plaindre de mails non reçu ? Et bien non ;) sinon faut nous contacter.<br />
<br />
= Liens utiles =</div>Banhttps://faq.tuxfamily.org/index.php?title=InstallTrac/Fr&diff=2410InstallTrac/Fr2009-12-05T01:35:14Z<p>Ban: Installation incomplète de Trac</p>
<hr />
<div>Installer [http://trac.edgewall.org/ Trac] sur TuxFamily, c'est possible ? Peut-être, nous allons essayer.<br />
Ceci est une méthode '''incomplète''' pour installer Trac sur TuxFamily. Comme elle est incomplète, elle ne vous permettra '''pas''' d'utiliser Trac, mais montre un début de procédure, à compléter.<br />
<br />
La procédure ci-dessous suppose que vous êtes connecté au serveur TuxFamily en SSH, dans le dossier de votre site (/home/projet/monsite.tuxfamily.org-web/htdocs/).<br />
<br />
<br />
== Installer Trac ==<br />
<br />
Pour commencer, il faut installer Trac. Notion différente de l'utiliser, puisque une seule installation de Trac peut être ''déployée'' à divers endroits.<br />
<br />
=== Téléchargement ===<br />
[http://trac.edgewall.org/wiki/TracDownload Téléchargeons Trac], par exemple avec wget (la dernière version étant la 0.11.6 au moment où j'écris) :<br />
wget http://ftp.edgewall.com/pub/trac/Trac-0.11.6.tar.gz<br />
Puis décompressez le tar...<br />
tar -xf Trac-0.11.6.tar.gz<br />
...et rendez-vous dans le dossier créé :<br />
cd Trac-0.11.6<br />
<br />
=== Installation ===<br />
<br />
L'installation n'est qu'une adaptation spécifique des [http://trac.edgewall.org/wiki/TracInstall#InstallingTrac instructions d'installation], rien de bien étrange ici.<br />
<br />
<br />
Supposons que l'on veuille installer trac dans PREFIX=./trac-install.<br />
<br />
Commencez par créer le dossier qui recevra les modules Python que l'on va installer :<br />
mkdir PREFIX/lib/python2.5/site-packages<br />
Puis ajustez la variable d'environnement PYTHONPATH (les chemins des modules Python) pour inclure le nouveaux dossier :<br />
export PYTHONPATH="$PYTHONPATH:PREFIX/lib/python2.5/site-packages"<br />
On peut maintenant lancer l'installation de Trac :<br />
./setup.py install --prefix=PREFIX<br />
Si tout s'est bien passé, vous devriez avoir Trac (et ses dépendances) installé dans PREFIX (notamment PREFIX/lib et PREFIX/bin).<br />
Pour pouvoir utiliser les outils fournis par Trac (notamment trac-admin), il faut enfin configurer le PATH :<br />
export PATH="$PATH:PREFIX/bin"<br />
<br />
<br />
== Création de l'environnement, déploiement et configuration ==<br />
<br />
Maintenant que Trac est installé, le plus dur reste à faire : l'utiliser.<br />
<br />
=== Création d'un environnement ===<br />
<br />
Ça c'est facile, trac-admin fait tout le boulot, [http://trac.edgewall.org/wiki/TracInstall#CreatingaProjectEnvironment comme dit sur la doc].<br />
<br />
Supposons que l'on va créer l'environnement Trac dans le dossier trac :<br />
trac-admin trac/ initenv<br />
…et laissez-vous guider. Notons qu'actuellement il n'est possible que d'utiliser SQLit3, mais nos gentils admins semblent prêts à envisager l'installation d'autres modules (PostGreSQL, etc.) si vous demandez gentiment (et que vous vérifiez que personne ne l'a déjà fait avant vous).<br />
<br />
Enfin, on corrige les permissions de l'environnement créé :<br />
chmod g+w -R trac/<br />
<br />
=== Déploiement ===<br />
<br />
Encore une fois, ceci n'est qu'une adaptation de la [http://trac.edgewall.org/wiki/TracInstall#RunningTraconaWebServer doc de Trac].<br />
On déploie notre environnement (avec le dark-magic-trick suggéré par la doc) :<br />
trac-admin trac/ deploy /tmp/trac-deploy<br />
mv /tmp/trac-deploy/* .<br />
# on est gentil, on ne laisse pas de bouses dans /tmp<br />
rmdir /tmp/trac-deploy<br />
Et voilà, l'application CGI Trac est installée dans cgi-bin/trac.cgi et les fichiers webs dans htdocs.<br />
<br />
Ne sautez pas sur votre installation, elle ne fonctionnera pas encore : il faut d'abord configurer tout ça.<br />
<br />
=== Configuration ===<br />
<br />
C'est ici que ça se corse, nous allons '''essayer''' de configurer Trac.<br />
<br />
Le problème ici par rapport à la [http://trac.edgewall.org/wiki/TracCgi doc de TracCGI] est que nous n'avons pas accès aux fichiers de configuration d'Apache, et que nous devons nous « contenter » des .htaccess pour faire notre bazar.<br />
<br />
Nous allons donc créer (ou compléter, c'est selon) le .htaccess dans le répertoire où vous vous trouviez lors de l'installation.<br />
Nous avons besoin de configurer trois variables d'environnement : TRAC_ENV (l'environnement de Trac), PYTHON_EGG_CACHE (Le cache des modules Egg de Python) et PYTHONPATH (le chemin de recherche des modules Python).<br />
Ouvrez (ou créez) un fichier .htaccess avec votre éditeur préféré et ajoutez les lignes suivantes (en adaptant les chemins si besoin est) :<br />
SetEnv TRAC_ENV "../../htdocs/trac"<br />
SetEnv PYTHON_EGG_CACHE "../../tmp/egg-cache"<br />
SetEnv PYTHONPATH "../../htdocs/trac-install/lib/python2.5/site-packages"<br />
'''Attention''', je ne sais pas pourquoi, mais ces chemins doivent absolument être relatifs au script CGI de Trac (trac.cgi dans cgi-bin ici), les chemins absolus ne marchent pas (amuses-vous à essayer si vous ne me croyez pas).<br />
<br />
Maintenant, votre Trac devrait fonctionner assez pour apparaître décement dans votre navigateur : http://monsite.tuxfamily.org/cgi-bin/trac.cgi<br />
<br />
Ça marche ? Bravo !<br />
<br />
==== Authentification ====<br />
<br />
Mais là, c'est le drame : comment s'authentifier (pour pouvoir utiliser Trac) ? Eh bien pour le moment, je n'ai pas la réponse. Enfin, oui et non.<br />
<br />
Il est possible de configurer la connexion de façon à ce que '''tout visiteur doivent impérativement s'authentifier''', ne serait-ce que pour afficher la page d'accueil.<br />
Pour ce faire, [[WebArea/Fr#Comment_filtrer_l.27acc.C3.A8s_.C3.A0_un_r.C3.A9pertoire_avec_htaccess|créez un .htapasswd]] dans le dossier de base et configurez le .htaccess en conséquence pour nécessiter l'authentification.</div>Ban