Toutes les informations sur l'organisation de Khaganat, des tutos, le détail des licences et de la charte, bref tout ce qui a trait à Khaganat même !
Chroniques régulières autours du projet Khaganat pour suivre son avancement et les travaux ne trouvant pas encore leur place au niveau des wikis.
Les derniers trucs qui ont bougé sur les wikis et le forum sont condensés dans cette page.
Le forum est notre espace d’échange d’informations autour de Khaganat. Il prolonge naturellement le salon XMPP et permet une discussion construite et une prise de recul dans la manière d'aborder le projet.
Le salon XMPP : c'est le lieu premier des contacts, des échanges, là où fusent les idées autours du projet.
Vous souhaitez prendre contact avec nous par mail ?
Un espace convivial pour organiser et partager nos images liées à Khaganat.
Écrivons tous ensemble sur le même document dans une interface de rédaction collective en ligne. Aucune inscription requise, on se donne un pseudo, une couleur et on se lance !
La liste des tâches à faire, leur avancement et qui s'en occupe. Ou qui il faut aller motiver à coup de guimauve pour que ça avance. C'est aussi ici qu'on peut indiquer les bugs.
Pour contribuer au code et aux assets des différents projets de Khaganat, ou les télécharger.
Les clients de jeu, ainsi que des bidouilles à télécharger si besoin.
Petits outils variés, bidouilles web en tout genre pour aider dans certaines tâches.
Pour partager des fichiers. Tout le monde peut s'inscrire, mais limité à 100Mo par personne si vous n'êtes pas validé.
Salon audio et vidéo, accessible sans compte, via le navigateur. Allumez vos micro ! /!\ Ce n'est pas notre outil principal d'échange, préférez le salon XMPP.
Notre projet vit grâce aux dons, en nature, en temps ou en argent. Découvrez comment nous aider, afin que nous puissions aller encore plus loin !
Le Khanat est l'univers créé collectivement pour servir de cadre aux premières aventures vécues par les participants au projet Khaganat. L'Unité Mémorielle 1 (UM1) présente le savoir connu à tous les niveaux de Khanat.
La Mediateki, ou Grande Bibliothèque, regroupe un exemplaire de chaque création sur le Khanat. Littérature, arts graphiques, musique, on peut trouver de tout, sous toutes les formes.
Serveur de jeu basé sur le monde de Khanat. /!\ Actuellement tellement en test que ça ne mérite même pas le nom d'alpha !
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update$ sudo apt-get install virtualbox-4.2
$ wget –c /http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-cd/debian-7.0.0-i386-netinst.iso
$ wget -c http://cdimage.debian.org/debian-cd/7.0.0/i386/iso-cd/SHA512SUMS
$ sha512sum -c SHA512SUMS [ ...des messages d'erreurs pour toutes les autres images ISO non trouvées... ]debian-7.0.0-i386-netinst.iso: OK
# apt-get update# apt-get install openssh-server
# netstat -tulpn | grep :22tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1971/sshd tcp6 0 0 :::22 :::* LISTEN 1971/sshd
# ssh root@localhostroot@localhost's password: Linux kh-dev 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2+deb7u2 i686The programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright.Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.#
# apt-get install vim nano
# vi /etc/ssh/sshd_config
PermitRootLogin yes
PermitRootLogin no
# /etc/init.d/ssh restart[ ok ] Restarting OpenBSD Secure Shell server: sshd.
# ssh root@localhostroot@localhost's password: Permission denied, please try again.
# shutdown -h now
$ VBoxManage modifyvm "kh-dev" --natpf1 "ssh,tcp,,2222,,22"
$ VBoxManage startvm "kh-dev" --type headless
$ ssh khanat@localhost -p 2222
$ su# shutdown -h now
$ VBoxManage showvminfo "kh-dev" | grep "^State"State: running (since 2013-05-18T07:40:45.254000000)
$ VBoxManage controlvm "kh-dev" poweroff
$ ssh khanat@localhost -p 2222 $ su# shutdown -h nowBroadcast message from root@kh-dev (pts/1) (Sun May 19 03:01:52 2013):The system is going down for system halt NOW!root@kh-dev:~# Broadcast message from root@kh-dev (pts/1) (Sun May 19 03:01:52 2013):The system is going down for system halt NOW!Connection to localhost closed by remote host
$ VBoxManage showvminfo "kh-dev" | grep "^State"State: powered off (since 2013-05-19T01:02:01.529000000)
$ VBoxManage controlvm "kh-dev" savestate0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
$ VBoxManage showvminfo "kh-dev" | grep "^State"State: saved (since 2013-05-18T08:46:56.000000000)
$ VBoxManage startvm "kh-dev" --type headlessWaiting for VM "kh-dev" to power on...VM "kh-dev" has been successfully started.
$ VBoxManage showvminfo "kh-dev" | grep "^State"State: running (since 2013-05-18T08:48:14.259000000)
The entire 'dev.ryzom.com' website will be phased out in the coming months. The site has been put into read-only mode for non-developers and the content is in the process of being moved. Our new home will be: http://www.ryzomcore.org - which you may recognize as what used to be the developers blog. We have moved the source code to BitBucket already and merged the SF.net repository over, it will be left in place for history for some time. In addition to hosting source our issues will be hosted in BitBucket for the time being. We have an OnDemand license for JIRA but have decided not to use it for the time being. For forums and discussions we will be using Google Communities.
L'ensemble du site web «dev.ryzom.com» va disparaître dans les mois à venir. Le site est à présent en lecture seule pour les non-développeurs et le contenu est en train d'être déplacé. Le projet sera hébergé à présent ici « www.ryzomcore.org » qui était autrefois le blog des développeurs. Nous avons déjà déplacé le code source sur BitBuck et fusionné celui-ci avec les sources du dépôt de SF.net. Le dépôt SF.net sera laissé en place pour historique pendant un certain temps. La gestion du bugtracking sera également assurée par BitBucket pour le moment. Pour les forums et discussions, nous utiliserons Google+.
ssh khanat@localhost -p 2222
$ su
# apt-get install mercurial
# exit$
$ cd
$ hg clone https://bitbucket.org/ryzom/ryzomcore
$ cd ryzomcore
$ hg pull && hg update
$ cd ~/ryzomcore$ hg pull && hg update
# sudo apt-get install mercurial libcurl4-openssl-dev libluabind-dev libfreetype6-dev libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev rrdtool libmysqlclient-dev bison libxmu-dev autoconf automake# exit$
$ wget http://archive.debian.org/debian/pool/main/w/w3c-libwww/libwww0_5.4.0-11_i386.deb$ wget http://archive.debian.org/debian/pool/main/w/w3c-libwww/libwww-dev_5.4.0-11_i386.deb
$ su# apt-get install libexpat1-dev
# dpkg -i libwww0_5.4.0-11_i386.deb libwww-dev_5.4.0-11_i386.deb# exit$
$ wget -c http://freefr.dl.sourceforge.net/project/cpptest/cpptest/cpptest-1.1.2/cpptest-1.1.2.tar.gz$ tar xzvf cpptest-1.1.2$ cd cpptest-1.1.2$ ./configure$ make$ su# make install# exit$
$ wget – c http://libsquish.googlecode.com/files/squish-1.10.tar.gz$ tar xvf squish-1.10.tar.gz $ cd squish-1.10
$ diff -u alpha.cpp.origin alpha.cpp --- alpha.cpp.origin 2013-04-16 16:01:05.814504052 +0200 +++ alpha.cpp 2013-04-16 16:01:32.270171459 +0200 @@ -24,6 +24,7 @@ -------------------------------------------------------------------------- */ #include "alpha.h" +#include <limits.h> #include <algorithm> namespace squish {
$ diff -u singlecolourfit.cpp.origin singlecolourfit.cpp --- singlecolourfit.cpp.origin 2013-04-16 16:00:44.058777558 +0200 +++ singlecolourfit.cpp 2013-04-16 16:02:15.545627411 +0200 @@ -26,6 +26,7 @@ #include "singlecolourfit.h" #include "colourset.h" #include "colourblock.h" +#include <limits.h> namespace squish {
$ make$ su # make install # exit$
$ vim ~/ .bashrc
export RYHOME="/home/khanat/ryzomcore/code" export RYZOM_PATH="/home/khanat/ryzomcore/code/ryzom" export PATH="$PATH:$RYZOM_PATH/tools/scripts/linux/"
$ . ~/.bashrc
$ mkdir $RYHOME/build$ cd $RYHOME/build
If you happen to find the server constantly crashing and restarting, and in the admin panel it states that several of the processes are "*Chain Crashing*", a found fix is to cmake with the additional flags of -DWITH_STATIC=ON and -DWITH_STATIC_DRIVERS=ON.
$ cmake -DWITH_NEL_TESTS=OFF -DWITH_RYZOM_CLIENT=OFF -DWITH_NEL=ON -DWITH_SOUND=OFF -DWITH_STATIC=ON -DWITH_STATIC_DRIVERS=ON -DWITH_DRIVER_OPENGL=OFF -DWITH_DRIVER_OPENAL=OFF -DWITH_NEL_SAMPLES=OFF ..
$ make -j2
...[ 8%] Built target nelmisc[ 8%] Built target nel3d_pch^Cmake[1]: *** [nel/src/3d/CMakeFiles/nel3d.dir/all] Interrompremake: *** [all] Interromprekhanat@kh-dev:~/ryzomcore/code/build$
$ cd $RYHOME/build$ make -j2
$ ls -la kh-dev.vmdk-rw------- 1 liria liria 4345954304 avril 23 16:45 kh-dev.vmdk
du -k /chemin/dossier (affiche la taille en Ko du dossier et ses sous dossiers)du -m /chemin/dossier (affiche la taille en Mo du dossier et ses sous dossiers)
$ du -m /usr/share/doc86 /usr/share/doc$ du -m /usr/share/man 26 /usr/share/man
$ su # du -m /var/cache/apt1 ./archives/partial 302 ./archives 341 .
# ls /var/cache/aptapache2_2.2.22-13_i386.debapache2.2-bin_2.2.22-13_i386.debapache2.2-common_2.2.22-13_i386.debapache2-mpm-prefork_2.2.22-13_i386.debapache2-utils_2.2.22-13_i386.debautoconf_2.69-1_all.debautomake_1%3a1.11.6-1_all.deb…
$ du -m /usr/include/133 /usr/include/
$ mkdir ~/src$ cd ~/src hg clone https://bitbucket.org/ryzom/ryzomcore$ du -m ryzomcore252 ./ryzomcore/code 425 ./ryzomcore
$ du -m ryzomcore/.hg174 ./ryzomcore/.hg