JeuxOnLineForumsPlusConnectés : 808 (sites) | 1608 (forums)Créer un compte
Forum jeux-vidéo>Neverwinter Nights
Maskado
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [Tutorial] Installation du PUMA RSS
   
Répondre
Partager Outils Rechercher
Avatar de Jaha Effect
Jaha Effect
Alpha & Oméga
 
Avatar de Jaha Effect
 
Post

[Tutorial] Installation du PUMA

Le PUMA par RAT et Iridian

Le Puma est un système de gestion de la persistance de module Online basé sur le PWUM qui présente l'avantage de d'être automatique. Le PWUM original demandait beaucoup de manipulation de log manuellement ce qui était fastidieux et source d'erreurs.
Le PUMA une fois correctement paramètre permet juste par le lancement du serveur via PUMA.exe de faire automatiquement toute ces manipulations de fichiers.
Vous pouvez le télécharger ici


L'installation automatique est un peu litigieuse, le mieux c'est de le faire manuellement.
- Tu copie les fichiers nwnnsscomp.exe et PUMA.exe dans le répertoire du nwserver.
- Tu copie les fichiers pwum_functions.ncs et pwum_functions.nss dans ton répertoire override
- Tu copie test_PWUM2.mod dans ton fichier module (pour voir comment ça marche)
- Et tu copie ton .erf dans erf.

Ensuite tu ouvre ton module et tu importe le fichier puma.erf

Dans les propriétés de ton module, dans OnClientEnter tu mets le fichier pwcliententer si tu n'a rien déjà dans cette événement.
Si tu as déjà quelque chose dans ton OnClientEnter il va falloir que ça ressemble a ça

Code PHP:
#include "pwum_functions"

void main()
{
    
object oPC;
    
oPC GetEnteringObject();
    
ResumePCLocation(oPC);
    
// tes lignes de code

dans ton OnModuleLoad tu met le fichier pwmoduleload, si tu as quelque chose déjà dedans il va falloir que ton script ressemble à ça.
Code PHP:
#include "pwum_initialize"

void main()
{
  
/* This example call to initialize sets the Location Storage
     Timer to 300 seconds (five minutes), the default expiration
     of variables to 84 game days (three game months), and the
     Date Storage Timer to 300 seconds (five minutes). */
  
InitializeUniversalMind(300.084300.0);
  
ExecuteScript("variables",GetModule());
  
ExecuteScript("banques",GetModule());
  
ExecuteScript("chasses",GetModule());
  
// mettez votre code ici.


Une fois tout ça fait il faut encore que tu crée ton module dans Créer/Créer module en cochant bien toute les cases.
Une fois créé tu sauvegarde.

Tu lance ton PUMA et tu paramètre.
Y'a une chose à savoir, c'est que le PUMA ne supporte pas les espaces dans le nom de serveur.
Exemple:
[FR]Valbattle
ça fonctionne
[FR] Valbattle
ne marche pas tout ça à cause du petit espace .

Il est a noter que certains problèmes peuvent survenir si le nom de votre module est trop long.

Pour l'utilisation du PWUM tout est dans les docs, et tu peux t'aider du module de test livré avec pour voir comment on script avec le PWUM.

Un des problèmes fréquemment rencontrés est que le serveur n'apparait pas dans la liste des serveurs sur GameSpy. Et les trois quart du temps, c'est parceque le nom du serveur comporte des espaces ou que le nom du module est trop long. Ce problème est facilement repérable car le nom du serveur est tronqué dans NWNServer, il vous suffit de les modifier et de recommencer la manip.

Jaha Effect
Lien direct vers le message - Vieux
Avatar de eMRaistlin
eMRaistlin
Alpha & Oméga
 
Avatar de eMRaistlin
 
Diverses reflexion a propos de PUMA, avant de poser des questions :

http://forums.jeuxonline.info/showth...hreadid=157840
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
heu mon premier pb " nwserveur " n'est pas un fichier mais un fichier de lancement comment copier dessus
Lien direct vers le message - Vieux
Avatar de Jaha Effect
Jaha Effect
Alpha & Oméga
 
Avatar de Jaha Effect
 
Tu as rien a copier dedans, tu as juste a coller les fichiers nwnnsscomp.exe et PUMA.exe dans le même répertoire, tu devrais essayer de te concentrer un peu plus sur ce qui est marqué sinon tu risque de pas t'en sortir.
Car le PUMA utilise ce fichier mais ne le modifie pas.

Jaha Effect
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
oki oki oki tu as raison
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
il y a un truc que je fais mal il me dit " file name "
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
en faite quand je lance "puma" mon module aparait pas pourtans je pensse avoir fait tous a la lettre
Lien direct vers le message - Vieux
Avatar de Jaha Effect
Jaha Effect
Alpha & Oméga
 
Avatar de Jaha Effect
 
Deux problèmes possibles, trop de caractères dans le nom de serveur ou le nom du module, ou des espaces dans le nom de serveur ou de module.

Jaha Effect
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
mon serveur s'apelle [FR]Dorval sans espace comme ses marqué plus haut
Lien direct vers le message - Vieux
Avatar de Ange Musicien
JOL Ange Musicien
Alpha & Oméga
 
Avatar de Ange Musicien
 
J'ai pas trouvé d'explications précise sur le rôle du PUMA... Qelqu'un peut faire un truc concis en trois lignes ?
Lien direct vers le message - Vieux
Avatar de RAT
RAT
Alpha & Oméga
 
Avatar de RAT
 
Hmmm 3 lignes???

En résumé le PUMA permet de créer un vrai module persistant automatiquement. PUMA veut dire Persistant Universal Mind Automatique. En un petit logiciel, il va te permettre grâce aux fonctions du pwum et de nouvelles fonctions de créer de véritables sauvegardes Voilà en gros
Lien direct vers le message - Vieux
Avatar de Jaha Effect
Jaha Effect
Alpha & Oméga
 
Avatar de Jaha Effect
 
Citation:
Provient du message de raistlin
mon serveur s'apelle [FR]Dorval sans espace comme ses marqué plus haut
Et le nom du module?

Jaha Effect
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
larevenche sans espace mais le nom du module ne doit il pas aparaitre tous seul??? faut il que je le marque???
Lien direct vers le message - Vieux
Avatar de Jaha Effect
Jaha Effect
Alpha & Oméga
 
Avatar de Jaha Effect
 
le module il faut le sélectionner dans le menu déroulant du PUMA destiné a cet effet

Jaha Effect
Lien direct vers le message - Vieux
Avatar de raistlin
raistlin
Roi
 
Avatar de raistlin
 
ses bien ce qui me semblé il y aparait pas sa doit etre sa le pb
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Forum jeux-vidéo > Neverwinter Nights > NWN - Maskado > [Tutorial] Installation du PUMA
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Neverwinter Nights RSS
  • Aucune vidéo pour le moment...
Thème visuel : Fuseau horaire GMT +1. Il est actuellement 19h17.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite