Voici quelques recommandation pour bien vivre SL
le lag induit par le club et la sim a été quasiment supprimé avec la réfection du club
le lag restant provient en majorité des script portés et de leur lourdeur
merci de limiter vos script à 100 et 3MB pour aider à la fluidité du trafic
pour cela vous avez un compteur sur la piste de danse sur le tableau folie bergère
si vous êtes en rouge vous produisez du lag
merci d'avance de votre aide et de votre gentillesse
Comment savoir quels objets me surchargent?
Ils vous suffit d'aller dans le menu Monde > A propos du terrain. En bas du premier onglet se trouve le bouton "Infos sur les scripts"
Là vous pourrez voir l'onglet "Mon avatar" qui détaille chaque chose que vous portez, et la charge de scripts.
A vous de voir ensuite si vous pouvez retirer, ou modifier l'objet
le lag:
***
Déjà, quelques explications :
il faut distinguer les ralentissements causés par un ordinateur top peu puissant (ralentissements graphiques), du LAG a proprement parler qui est causé par des délais de réponse du serveur (SIM) dû à une surcharge.
Sur SL, les deux ont le même effet, une réduction du nombre d'images/seconde et au final des crash récurrents.
***
Le club a été récemment entièrement refait, et passé en mesh, avec un étage de supprimé, et donc, moins de meubles scriptés a portée. Cela a grandement réduit la charge supportée par vos viewers lorsque vous êtes présents dans le club.
La charge en scripts a également baissé, mais surtout, la charge graphique est fortement réduite.
Malheureusement, nous sommes toujours victime d'un lag trop important, malgré tout le travail effectué sur la SIM.
Il va tous nous falloir consentir quelques petits efforts, très simples, afin de rendre l'expérience du Rêves plus agréable pour tous!
Pour répondre a certains commentaires recus ici et là (et dans d'autres SIMs), pas besoin de venir a poil pour venir léger!
il faut juste retenir quelques principes de base pour réduire sa charge :
**
-Ne porter que ce qui est nécessaire! Pour danser, pas besoin de son Xcite invisible, ou du hud pour changer la couleur de sa veste. Détacher tout ce qui n'est pas utile, ou qui est invisible.
-Eviter les radars. On est pour ainsi dire tous dans la même pièce après tout!
-Chaussures et cheveux : si ils viennent avec un script pour redimensionner, et que l'objet est copy/mod, faites en une copie de sauvegarde, et une fois ajusté a votre taille, effacez les scripts. Ces objets ont très souvent une option "Delete Scripts". Ils peuvent souvent contenir plus de 100 scripts par pièce! l'impact est énorme sur la SIM si ils sont portés tels quels.
**
Comment savoir quels objets me surchargent?
Ils vous suffit d'aller dans le menu Monde > A propos du terrain. En bas du premier onglet se trouve le bouton "Infos sur les scripts"
Là vous pourrez voir l'onglet "Mon avatar" qui détaille chaque chose que vous portez, et la charge de scripts.
A vous de voir ensuite si vous pouvez retirer, ou modifier l'objet comme expliqué plus haut.
Pensez qu'en réduisant votre impact, vous rendrez SL plus agréable pour vous, et pour les autres, quel que soit l'endroit que vous visitez.
En rendant le Rêves plus accueillant, vous contribuez directement a son succès!
Merci!
COMMENT REDUIRE NOS SCRIPTS
deja detacher les huds inutiles : ne pas porter au club son sexe
ni un hud pour sexer ou des huds style 'chimere' que l'on utilise pas.
bien sur aucun hud de combat ou vampire ...
gardez si vs le souhaitez votre collar de soumise et votre alliance bien sur.
les scripts les plus 'inutiles' sont ceux qui permettent de modifier la taille des cheveux ou des chaussures
Comment savoir quels objets me surchargent?
Ils vous suffit d'aller dans le menu Monde > A propos du terrain. En bas du premier onglet se trouve le bouton "Infos sur les scripts"
Là vous pourrez voir l'onglet "Mon avatar" qui détaille chaque chose que vous portez, et la charge de scripts.
A vous de voir ensuite si vous pouvez retirer, ou modifier l'objet
Procedure pour eliminer les scripts en gardant ses affaires
1) si on a peur de les perdre
faire un copier coller avant de supprimer les scripts
on recherche l'item ds l'inventaire on clic droit 'copier'
et on clic à nouveau droit et 'coller' à l'endroit où on veut le mettre et le retrouver
2) ensuite on revient sur l'objet porté
on CLIC DROIT sur l'objet sur l'avatar
puis editer (ou modifier) et là on va dans le menu sur l'onglet contenu
et pour chaque script on clic droit et 'supprimer'
MERCI par avance, c'est un travail long et fastidieux quand on a des
dizaines de tenues mais le confort de tous passe par là.
voici comment mesurer le lag d'une sim
lisez c'est finalement simple
voici comment mesurer le lag d'une sim
La fenêtre statistiques de SL
Cette fenêtre est très souvent utilisée pour mesurer le lag
Pour faire apparaitre cette fenêtre, il suffit d'aller dans le menu : Affichage > Statistiques
Ou encore de faire : CTRL + shift + 1
Basic (ces données dépendent en grande partie de la connexion, et de l’ordi)
FPS : cette valeur dépend de la carte graphique. Elle correspond au nombre d'images (frames) par seconde que la carte affiche, le nombre de rafraichissement de l'écran par seconde.
Plus le nombre est élevé, plus l'affichage est fluide,
Bandwidth : la bande passante de la connexion : cela mesure le flux de données échangées entre les serveurs de SL et le PC. Ce nombre bouge souvent car des données sont souvent échangées.
Si ce nombre tombe à 0, il y a un soucis, car SL ne communique plus avec le PC.
Packet loss : les données échangées avec SL et perdues dans la spirale obscure du net. Il vaut mieux que ce nombre reste à zéro. Si le nombre dépasse les 10%, c'est très mauvais signe. Cela signifie qu'il faut au viewer SL redemander les données perdues, ce qui donne l'impression que tout est lent, que ca lag beaucoup. On peut aussi avoir une impression de décalage,
Ping Sim : le temps de réponse du serveur correspondant à la sim où on se trouve, à une demande de notre PC. C'est aussi le temps que met un paquet de données pour aller du PC au serveur de la sim, et réciproquement.
c'est une des valeurs fondamentales.
En France, au mieux, le ping est de 150 si on a une très (très) bonne connexion et sur une Sim très (très) fluide . Mais pour les Etats Unis ou le Japon, cela peut descendre en-dessous de 50. Donc 3 fois plus rapide.
Beaucoup de paramètres altèrent le ping Sim :
le nombre de personnes sur la sim
la qualité de ma connexion internet tant en débit qu'en temps de temps de réponse de mon point d'accès sur le Net.
Simulateur (ça c’est la sim, sim = simulateur)
Time Dilatation : c'est le paramètre le plus difficile à décrire.
Une Sim est un serveur. Ce serveur gère tout ce qui se trouve sur une Sim, aussi bien les objets que les scripts. Si il y a beaucoup de scripts en exécution simultanément, le Simulateur (et oui Sim veut dire simulateur) a du mal à tout gérer en même temps. Hors, il doit le faire !
Alors comment se débrouille-t-il ? Il va élargir le temps, comme si une seconde de temps durait 1,5 seconde. Si je vivais réellement sur SL, je ne percevrais pas ce changement de durée de la seconde, et pour moi, une seconde serait toujours une seconde. Mais, je suis extérieur à la sim : le viewer SL est une fenêtre sur la Sim. Donc je perçois cet allongement du temps, cette dilatation temporelle. Un peu comme dans matrix, où par moment le temps s'immobilise.
Le Simulateur cherche à ce qu'il y ait 45 FPS sur la sim de manière constante. Quand il n'a pas le temps de le faire, il dilate le temps pour rattraper son retard, pour avoir plus de temps pour travailler. Et nous avons l'impression d'un ralentissement.
Voyons un peu différentes valeurs de la dilatation :
1.0 : pas de dilatation. 1sec RL = 1sec SL c’est ce qu’il faut avoir sur une sim
0.99 : un tout petit peu de dilatation, mais à peine perceptible. A ce stade, même en C:SI, on ne perçoit pas la dilatation
0.98 : la dilatation devient perceptible, mais ne gène pas trop le spar.
0.96 : la dilatation commence à gêner le spar : sensation de lenteur, de coups qui partent en retard, impression d'aléatoire dans le spar, etc...
0.90 : limite au-delà de laquelle on arrête de sparer car la dilatation empêche de réagir correctement aux actions de son adversaire.
0.80 : on a du mal à se deplacer, impression d'avoir du chewing gum sous les chaussures
0.50 : lenteur extrème
0.30 : à partir de cette valeur, on est comme paralysé, on bouge parfois, mais..... il nous faut bien 1 minute pour faire 10 m.
0.10 : Arrêt du temps : tout SL se fige en un éternel présent.
Ces valeurs sont subjectives, bien sure, mais elles rendent compte de ma perception de la dilatation temporelle.
Certains objets scriptés de SL l'utilisent pour mesure le lag. Ainsi :
0.96 : 4% de lag
0.90 : 10% de lag
0.80 : 20% de lag...
On pourrait se dire que 4% c'est peu mais c’est déjà du lag.
Sim FPS : les Frames par secondes calculées par le simulateur. Ce chiffre est de 45. Si le simulateur descends en dessous de 45, cela engendre de la dilatation.
Physics FPS : lee FPS du serveur qui héberge la Sim. En général c’est 45 aussi quand tout va bien.
Physics Details
Agents Updates/sec : le nombre de mise à jour par seconde des Agents présents sur la sim. Les avatars sont des agents.
Main Agents : le nombre d'agents présents sur la sim.
Child Agent : le nombre d'agent qui ne sont pas sur la sim, mais qui peuvent la voir. Par exemple en étant sur une sim adjacente. Si la sim est isolée, ce nombre reste fixe à zéro.
Objects : le nombre de prims présents sur la sim. Ce nombre ne comprend pas les prims des objets qu'un avatar portent sur lui en attachement.
Active Objets : le nombre de prims qui contiennent un script actif parmi les objets de la sim. Cela n'inclut donc pas les objets scriptés que l'on peut porter sur soi.
Active Scripts : le nombre de scripts actifs sur la sim, cette fois-ci en incluant les scripts que l'on porte sur soi.
plus il y a de scripts actifs, plus le simulateur a du boulot, et donc plus la dilatation augmente. Donc le lag...
Script Events : Le nombre d'évènements (un script attend qu'un évènement se produise pour y apporter une réaction) traité par le simulateur au cours de la dernière seconde (eps : Events per second).
Plus ce nombre est élevé, plus le simulateur a du travail pour accomplir les actions décrites par les scripts.
Packets In : Les données voyagent de SL à notre PC et vice versa (ou entre les différents serveurs qui composent SL), encapsulées dans des petits paquets. Ici, nombre de paquets reçu par le simulateur.
Packets Out : paquets émis par le simulateur.
Pending Downloads : nombre de téléchargements actifs que le simulateur a en attente. Exemple, je veux lire une notecard de mon inventaire : la notecard est demandée par le simulateur au serveur Asset, qui lui envoie et finalement le simulateur nous la transmet. Autre exemple : je rez un objet. Le simulateur fait la demande de l'objet au serveur Asset qui lui envoie l'objet. Une fois reçu, le simulateur peut alors faire apparaitre l'objet, calculé son rendu, en afficher les textures...
Si ce nombre est supérieur à un, cela veut dire qu'il y a une belle file d'attente et que le rez d'un objet va prendre du temps, et que la notecard n'apparaitra pas pas instantément à l'écran.
Pending Uploads : C'est le même mais dans l'autre sens. Si ce nombre est différent de zéro, cela indique par exemple, qu'il y aura quelques petites difficultés à se téléporter.
Total Unacked Bytes : le nombre de données en attente d'un accusé réception (ACK). Un nombre important signifie un problème de communication entre le viewer SL et la sim
Temps (en bas, cliquer dessus pour le voir)
Pour masquer ou afficher ces données, cliquez sur Temps.
Durée totale de l'image : somme de toutes les valeurs de durée affichées en dessous. Elle permet de mesurer le temps nécessaire au simulateur pour exécuter tout ce qu'il essaie d'effectuer dans chaque image.
< 22 ms : le simulateur est en bonne santé, la vitesse d'exécution de l'ensemble est optimale, et il est possible d'ajouter des scripts sans réduire les performances des scripts individuels.
Environ 22 ms : le simulateur est en bonne santé, mais contient probablement de nombreux scripts et agents. L'exécution des scripts est donc ralentie afin de conserver la fréquence d'images du simulateur.
> 22 ms : la charge du simulateur est tellement élevée (pour des raisons physiques ou parce que le nombre d'agents est important) qu'une exécution ralentie des scripts ne permet pas de la compenser. La fréquence d'images du simulateur est ainsi réduite.
En résumé :
Pour voir si tout va bien dans votre connexion c’est le paragraphe basic
FPS et Bandwidth élevés
Packet loss = 0
Ping Sim autour de 150 en France
Pour voir si la sim lag c’est le paragraphe simulateur
Time Dilatation = 1 (en dessous ça lag)
Sim FPS = 45 (en dessous ça lag)
Physics FPS =45
Temps durée totale de l’image < ou = 22
Deux super sites pour expliquer clairement
http://wiki.secondlife.com/wiki/Viewerhelp:Statistiques
http://lunae-filia.blogspot.fr/2009/09/la-fenetre-statistiques-de-sl.html
Réglage Singularity
Evidemment à la première connection, passer en français :)
Edition > préférences > géneral
en bas : la petite fenêtre pour choisir sa langue, ensuite déco/reco
Edition préférence
Onglet reseau
Bande passante max ne pas dépasser 1000 pour une connection "cable" et 500 pour une connection "wifi"
bande passante des textures 1500
IMPORTANT descendre la bande passante pour les textures,
(Ici Londres, je REPETE : pour les TEXTURES)
qui est d'origine à 3000, à 2000
taille du cache 1024
"utiliser http pour" : textures et inventaire soient bien cochés
le reste pas touche sauf si il y a des trucs cochés
et là appliquer
la tu passes dans onglet graphiques
Qualité performance médium
Personnaliser coché
limite affichage 96
particule max 1024 et pour des petites configs on survit avec 512
avatar max 12
qualité post traitement law
objets high (important)
acceleration du rendu pas cocher si carte graphique ati si carte graphie nividia cocher
en bas onglet configuration du marériel décocher filtre anisotrope
puis appliquer