Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

[Script-Cours] Installer son seveur

Par rituel le 4/1/2003 à 14:14:22 (#2942627)

1] Qu'est ce que Sphère ?

Il existe différents émulateurs Ultima online pour faire fonctionner un shard (UOX,POL,SPHERE...) , nous traiterons ici uniquement de l'émulateur sphère ...
L'émulateur sphère est un logiciel , qui , par l'intermédiaire de son propre langage de programmation et des différents fichiers graphiques Ultima online (.mul) , va permettre de reproduire le plus fidélement possible le jeu.

2] Ou trouver Sphère ?

Sphère peut etre téléchargé ici , plusieurs versions sont disponibles en téléchargement sur le site :
- La version .55i
- La version .99
Je vous conseille fortement de télécharger la version .55i , qui est la plus stable , la version .99i a , quant à elle été abandonnée par les développeurs "officiels" , en revanche la version 1.0 travaillée par des développeurs Americains ne devrait pas tarder à vori le jour ...

3] Comment installer Sphère ?

Une fois le zip télécharger sur votre ordinateur , veuillez tout d'abord verifiez que vous posséder le jeu Ultima Online installé sur votre machine , en effet comme je vous l'ai expliqué précédemment , Sphère utilise les fichiers graphiques Ultima Online , il vous faut donc posséder le jeu pour pouvoir faire fonctionner une sphère.
Dezippez maintenant le fichier zip Sphère dans votre C:\ , puis ouvrez le fichier sphere.ini et remplissez les champs de celui-ci comme il suit :
SERVNAME= //Nom du serveur
ADMINEMAIL= //Votre e-mail
URL= //Adresse de votre site
TIMEZONE= //Fuseau horaire du lieu du serveur
SERVIP=127.0.0.1
SERVPORT=2593
NTSERVICE=0 //Ne jamais activer cette option car elle pose des problèmes de sécurité
CLIENTVERSION= //A vous de décider quel client.exe vous désirez donner à vos joueurs
WORLDSAVE=c:\sphere\save\
SCPFILES=c:\sphere\scripts\
SCPINBOXDIR=c:\sphere\scripts\
ACCTFILES=c:\sphere\accounts\
MULFILES=C:\Program Files\Ultima Online\ //l'emplacement des fameux fichiers graphiques d'Ultima online
LOG=c:\sphere\logs\
REGPASS= //Password de réservation de votre nom sur la liste officielle des serveurs sphère , mettez n'importe quoi car cela ne marche plus
REGISTERSERVER= //Nom de votre serveur pour la liste officielle des serveurs sphère
NOTES= //Phrase pour encourager les joueurs à venir sur votre serveur , ne marche plus non plus
LANG=French
LIGHTDAY= //Intensité de la lumière du jour (0 à 30)
LIGHTNIGHT= //Intensité de la lumière la nuit (0 à 30)
DUNGEONLIGHT=//Intensité de la lumière dans les donjons (0 à 30)
GAMEMINUTELENGTH=60 //Durée d'une minute dans le jeu , en secondes dans la "vie réélle"
ARRIVEDEPARTMSG=1 //Indique lorsqu'un joueur se connecte ou se déconnecte du serveur (0=non 1=oui)
NOWEATHER=1 //Activer la météo (0=oui 1=non)
CHARTAGS=1 //Indique [npc] au dessus de la tête des personnages non joueurs (0=oui 1=non)
MOUNTHEIGHT=0
RUNNINGPENALTY= //% de poids ajouté au joueur lorsqu'il cours , ce % ne se répértorie pas sur le statut du joueur mais est actif
BANKMAXITEMS= //Nombres maximum d'items en banque
BANKMAXWEIGHT= //poids maximal authorisé en banque
FLIPDROPPEDITEMS= //Quand un item est posé au sol , il se tourne automatiquement (0=non 1=oui)
AUTONEWBIEKEYS=1
PLAYERGHOSTSOUNDS=1 //Sons emis par les joueurs fantomes (0=non 1=oui)
CLIENTLINGER=15 //Temps après lequel un client deconnecté à son personnage qui disparait (en secondes)
HITPOINTPERCENTONREZ=100 //Quand un joueur rescussite , il regagne x% de sa force en vie
MAXBASESKILL=100 //nombre de points pour qu'une skill soit maximale (defaut=100)
REGEN1=15 //Temps en secondes pour qu'un point de mana se régénère
REGEN2=5 //Temps en secondes pour qu'un point de stamina se régénère
REGEN3=1*60*24 //Temps au bout duquel le joueur passe de l'état rassasié à l'état affamé
VENDORMAXSELL=300 //Nombre d'items maximum qu'un vendeur peut vendre à une personne en une fois
MONSTERFEAR=1 //Si vous etes plus fort que certains monstres ceux-ci fuyent (0=oui 1=non)
MONSTERFIGHT=0 //Active l'agressivité inter-monstres (0=non 1=oui)
NPCTRAINMAX=500 //Skill jusqu'à laquelle un Personnage Non Joueur peut entrainer un joueur
NPCTRAINPERCENT= //% de la plus haute valeur de la skill jusqu'à laquelle un Personnage Non Joueur peut entrainer un joueur (si la MAXBASESKILL=100 alors NPCTRAINPERCENT et NPCTRAINMAX sont la même chose
WOPPLAYER=1 //Active la prononciation des noms des sorts par les joueurs (0=non 1=oui)
WOPSTAFF=0 //Active la prononciation des noms des sorts par les aides , Gm ... (0=non 1=oui)
REAGENTLOSSFAIL=0 //Active la perte de réactifs si un sort échoue (0=non 1=oui)
REAGENTSREQUIRED=1 //Active la nécéssité de posséder des réactifs pour lancer un sort (0=non 1=oui)
EQUIPPEDCAST= //Le joueur peut il envoyer des sorts en étant armé ? (0=non 1=oui)
MAGICUNLOCKDOOR= //% de Lockpicking requis pour pouvoir dévérouiller une serrure magique
CORPSENPCDECAY= //Temps en minute pour que le corps d'un personnage non joueur disparaisse
CORPSEPLAYERDECAY= //Temps en minute pour que le corps d'un joueur disparaisse
DECAYTIMER= //Temps en minute pour qu'un objet posé au sol disparaisse
ACCAPP= //Gestion des comptes : (0=Plus aucun compte n'est accepté) , (1=L'e-mail doit etre jointe pour être accepté) , (2=Tout le monde peut créér un compte sans restriction) , (3=Tout le monde peut créér un compte guest sans restriction , le temps qu'un mail arrive dans la boîte du joueur contenant le mot de passe pour un vrai compte) , (4=Tout le monde peut créér un compte guest , mais seul un administrateur peut accepter de vous donner un compte joueur) , (5=Non utilisé) , (6=Non utilisé) , (7=L'inscription se fait par l'intermédiaire d'un formulaire sur une page web jusqu'a acceptation du compte par l'administrateur) , (8=L'inscription se fait par l'intermédiaire d'un formulaire sur une page web , toutes les demandes sont acceptées)
REQUIREEMAIL=0
MINCHARDELETETIME=30*24*60 //Temps après lequel un joueur peut détruire un des ses personnages (ici 30 jours)
MAXCHARSPERACCOUNT= //Nombre de personnages maximal authorisé par compte
GUESTSMAX= //Nombre d'invités maximal authorisé
CLIENTMAX= //Nombre de joueurs simultanés sur le serveur
SNOOPCRIMINAL=600 //Temps en seconde qu'un joueur est criminel pour avoir regardé le sac d'un autre joueur
PLAYERNEUTRAL=0 //Karma pour lequel un joueur est considéré neutre
MURDERDECAYTIME=1*60*60 //Temps après lequel un joueur perd le statut de criminel pour chaque crime commis (ici 1 heure)
MURDERMINCOUNT= //Nombre de joueurs à tuer pour être considéré criminel
CRIMINALTIMER= //Temps en minute durant lequel un joueur sera considéré criminel
GUARDLINGER= //Temps en minute après chaque intervention d'un garde auprès d'un criminel , durant lequel il fera une ronde de surveillance
GUARDSINSTANTKILL= //Les gardes tuent istantanément (0=non 1=oui)
HELPINGCRIMINALSISACRIME= //Aider un criminel rend criminel (0=non 1=oui)
LOOTINGISACRIME= //Fouiller le corps d'un mort est un crime (0=non 1=oui)
SAVEBACKGROUND= //Sauvegarde automatique du monde (0=non 1=oui)
SAVEPERIOD= //Intervalle des sauvegardes du monde en minutes
BACKUPLEVELS=3
VERBOSE=0
LOGMASK=0
HEARALL=0 //Tout le texte tapé par les joueurs apparaît dans la console (0=non 1=oui)
SECTORSLEEP=7
SECURE= //Mode sécurité de la console activé (0=non 1=oui)
PROFILE=0
MAPCACHETIME= //Temps en seconde durant lequel la carte inutilisée est memorisée
FREEZERESTARTTIME=60
MAXCOMPLEXITY= //Nombre de créature maximum affiché par écran , cela aide pour la gestion du lag par le serveur
DEBUGFLAGS=0 //Codes d'actions affichés dans la console en debug mode (0=non 1=oui)
FORCEGARBAGECOLLECT= //Force un renouvelelment des cultures avant chaque sauvegarde
DEADSOCKETTIME=10
POLLSERVERS=15
[Blockip] //Bloque la liste des Ip situés en dessous de [Blockip]
[BLOCKEMAIL] //Bloque la liste des fournisseurs d'acces e-mail sous [BLOCKEMAIL]
[WEBPAGE 1] //A laisser par defaut
[SERVERS] //Sous ce bloc mettez le nom de votre serveur , sous le nom du serveur mettez 127.0.0.1 et sous l'ip le port , ici , 2593

4] Derniers détails

Vous pouvez désormais lancer le fichier sphereSvr.exe , pour rejoindre votre serveur editez votre login.cfg situé dans le répértoire Ultima Online et inscrivez y : Loginserver=127.0.0.1,2593 , puis éditez le fichier sphereaccu.scp situé dans le répértoire c:\sphère\accounts , et inscrivez y :

[Votrenick]
PLEVEL=Admin
PASSWORD= //votre mot de passe
LANG=fra
Maintenant tapez la lettre A dans la console suivie de la touche entrée , et connectez vous à votre serveru par l'intérmediaire d'un client.exe adapté.
Vous voilà maintenant administrateur de votre propre shard ... Bon amusement !

Rituel

Par Vampyr le 7/1/2003 à 0:06:01 (#2960989)

J'avais pas trop envie de trop remplir ce sujet bien aidant, mais mon probleme (sauf si je suis vraiment un :monstre: ) devrait surement rendre service :doute:


Une fois que tout est terminé exactement comme dans la description donnée si dessus,
bin euh...

ca passe, entrage du login, du mdp

arrivage sur la fenetre ou l'on peu choisir "nouveau serveur"



Et la viens le soucis...

un doubleclique sur "nouveau serveur" renvoi a une erreur Client et pouf y a pu la fenetre :sanglote:


J'ai le .55i
Et j'ai egalement dans mon dossier uo le patch d'un autre shard (je precise au cas ou ca pourrait en etre la cause)


Enfin voila quoi sinon merci pour le cours

*espere avoir pas faire de scrmph scrmph en postant ici :o*

Par Merlin Astaldo le 7/1/2003 à 11:20:31 (#2963335)

Une erreur de client peut-être due à plusieurs choses il me semble. J'avais eu un problème similaire et on m'avait dit que certains clients (le 3.0.8c par exemple) n'était pas compâtibles avec des versions de sphère.

Je sais pas exactement si c'est vrai mais essaye avec un autre client.exe, sa marchera peut-être.

Par Inti De Narisa le 7/1/2003 à 18:08:40 (#2966640)

A moua de demander de l'aide.

J'ai tout fais comme le décrit Rituel, mais lorsque j'entre mon login et mon mdp, dans le client Uo ça me met une erreur me disant:


There is some problem communicating with Origin. Please restart Ultima Online and try again


Et dans la console de Sphere ça me met:

18:06:cc:Client connected [Total:1] from '127.0.0.1'.
18:06:ERROR:cc:Bad Login 4
18:06:cc:Client disconnected [Total:0]



Je sais pas ce qu'il se passe vu que j'ai tout fait comme Rituel l'a dit et qu'apparemment cela est sensé marcher. :doute:


Ah oui et j'ai la version d'Uo LBR qui est en download sur le site d'Uo, ca vient peut etre de là ? :doute:

Par rituel le 7/1/2003 à 18:24:45 (#2966764)

Tu t'es connectée en 2D et avec un client cracké j'éspère :)

Par Dylanne Ange le 7/1/2003 à 18:38:34 (#2966879)

J'ai la meme erreur qu'Inti

Sauf que oui je suis en 2d
Mais non j'ai payer mes 5euro mon cd n'a rien de cracké :doute:



Le Vamp' d'au dessus

Par Inti De Narisa le 7/1/2003 à 18:51:31 (#2967001)

Provient du message de rituel
Tu t'es connectée en 2D et avec un client cracké j'éspère :)



Oui je suis en 2D, mais je vois pas ce que tu veux dire par client cracké.

Par rituel le 7/1/2003 à 19:42:27 (#2967425)

Un client cracké c'est ca : http://uo-files.narod.ru/

Ca permer de passer les protections EA sports pour accéder aux shards.

Par Inti De Narisa le 7/1/2003 à 20:16:06 (#2967691)

Et euh, je parle pas russe, c'est lequel que je dois dl ? :p

Par Merlin Astaldo le 7/1/2003 à 22:08:49 (#2968505)

J'avais raison tout est dans le client, je suis pas si nul finalement :p

JOL Archives 1.0.1
@ JOL / JeuxOnLine