Outils pour utilisateurs

Outils du site


tutoriels:xnova

GAMES : Installation de XNOVA:Legacies

 XNOVA:Legacies

Xnova:Legacies un moteur de jeu écrit en PHP permettant de lancer un serveur de type OGame (jeu où chaque joueur gère son empire de planètes dans l'espace) sur un serveur web. XNova:Legacies tire ses origines de XNova version 0.8-sp1, un projet abandonné en 2008 par ses développeurs principaux. Depuis l'été 2009, XNova:Legacies se veut d'être un fork de corrections de bugs et de failles de sécurité, mais également une première mise en service du moteur de jeu XNova:Next-Gen (la prochaine version du jeu en cours de développement). Ce projet est sous licences GNU GPL. XNova:Legacies utilise les technologies “Web 2.0” et Zend Framework en utilisant un modèle de conception modulaire, ce qui permet d'ajouter facilement et rapidement des nouvelles fonctionnalités au jeu ou bien en changer en profondeur le fonctionnement.

Télécharger

Prérequis

XNova:Legacies est intégralement exécuté sur le serveur pour tout ce qui concerne l'interaction entre le jeu et les joueurs, toute la partie qui concerne l'interface est elle exécutée dans le navigateur web. Le système requis est disponible chez une large majorité d'hébergeurs pour la partie serveur, et fonctionne sur la plupart des ordinateurs ayant un navigateur web récent pour la partie client.

Au niveau serveur : 1 Go de RAM, Debian Linux 5.0 Lenny, PHP 5.3 (SimpleXML + DOM + ext_mysql), Zend Framework 1.9, Apache 2.2 (mod_rewrite = optimise le jeu) et Mysql 5.0.

Installation

Le serveur web

Le serveur web a besoin d'une configuration particulière pour faire fonctionner XNova:Legacies dans les meilleurs conditions, supposons que vous ayez votre serveur dédié avec une installation fraîche de Debian Linux 5.0 Lenny, avec l'ensemble des paquets nécessaires à un serveur web PHP installés. Vous aurez notamment besoin des paquets suivants :

  • apache2
  • apache2.2-common
  • apache2-mpm-worker
  • apache2-utils
  • libapache2-mod-rewrite
  • libapache2-mod-php5
  • php5
  • php5-common
  • php5-dev
  • php5-gd
  • php5-imagick
  • php5-mcrypt
  • php5-memcache
  • php5-mysql
  • php5-xsl

Le serveur Xnova

Télécharger la dernière version du jeux et la placer le dossier dans /var/www/xnova.

wget http://downloads.tuxfamily.org/xnlegacies/releases/xnova-legacies_2009.2.tar.gz

Extraire l'archive :

tar -xvzf xnova-legacies_2009.2.tar.gz

Déplacer l'intégralité du dossier xnova :

mv /var/www/xnova/xnova-legacies_2009.2/* /var/www/xnova/

Supprimer le dossier xnova-legacies_2009.2 :

rm -rf /var/www/xnova/xnova-legacies_2009.2/

Crée un lien sybolique de dossier skin :

ls -n /var/www/xnova/skins /var/www/

Mettre les droit 777 sur le fichier de configue :

chmod 777 /var/www/xnova/config.php

Allez ensuite sur http://localhost/xnova/.

Suivez les étapes suivantes :

A la fin de l'installation, supprimer le dossier install/ :

rm -rf /var/www/xnova/install

Mettre des droits moins permissif sur le fichier config.php :

chmod 444 /var/www/xnova/config.php

Mettre le user www-data propriétaire du site :

chown -R /var/www/xnova && chown /var/www/skins

Si vous avez un problème avec des images qui ne s'affiche pas correctement, modifier le fichier common.php et aller à la ligne qui commence par define('DEFAULT_SKINPATH' et modifier comme ce-ci :

define('DEFAULT_SKINPATH', '/xnova/skins/xnova/');

Aide extérieur

tutoriels/xnova.txt · Dernière modification: 15/04/2016 à 21:15 (modification externe)

Outils de la page