General


uiWebPrevious234567891011121314151617uiWebNext

#241 Multilingual 

Multilingual | [English] | Français

Ryzom Forge meeting (September 20th 2021)


Date: monday, September 20th, 19:30 UTC (21:30 CEST)

Meeting places:
  • Atys, on the public forge channel
or
  • Ryzom Chat, channel #pub-forge-xx (exhttps://chat.ryzom.com/channel/pub-forge-en


Duration: 1.5 hour

Participants: all Ryzom players wishing to join.

Nature: informative, questions & answers and feedback meeting.Topic: Added, in test and ready to be tested projects.
Agenda
    - Ryzom installer/launcher: RyZtart
    - Wiki: Forge portal update
    - Next patch: Kitinlair occupations, Boss refactoring, Marauder gameplay
    - OP refactoring
    - Recrutement: Event team, Support Team, Translation team

---

Tamarea
Ryzom Team Manager
(FR / EN / ES)

tamarea@ryzom.com

#242 Multilingual 

Multilingual | [English] | Français

Ryzom Forge meeting report – 21 September 2021

Ryzom installer/launcher : RyZtart


So ryztart has been set as default for Windows and Linux. For Mac I continue the development (which progresses slowly).
An announcement has been put on the forum : https://app.ryzom.com/app_forum/index.php?page=topic/view/31832/1 .
Any feedback is welcome. Moreover on the announcement we are also looking for python/web developers who would like to participate in the creation of modules to facilitate the life of the players.

Q : RyZtart didn't work on my computer (arch linux), I had to use Steam. Would it be possible to develop AUR, .deb or .rpm ?
A : Any contribution is welcome. Managing all the packages is not an easy thing. One aur I could do, the rest I don't know.
Q : How long can we keep the existing system ? Will it work with the next patches ? Or do I have to install RyZtart now ? (Linux here).
A : There are 3 ways to launch the game :
1 - Run the exe and have everything on one folder (the very old method)
2 - Launch ryzom installer
3 - Launch ryztart
The 3 work with the same patch system and will continue to work.
However, if there are patching problems, in most cases, Ryztart will fix the problem.
Because Ryztart patches the game itself, where methods 1 and 2 use the client to patch itself.
If it misses ... The patch is no longer possible.
On the other hand, the ryzom installer will not be updated anymore.

Q : Ryztart will separate the part : Atys, Yubo and Gingo in the save files ?
A : In the same way as the ryzom installer does. The compatibility is 100%.
If you use RyZtart, then switch to ryzom installer, it will be able to patch the game and vice versa.

Q : I use method 1 and Steam to patch my files. Should I switch to the new installer ?
A : This is an original way of doing things but it also works very well. So no reason to change.
Q : I'm talking about those poor victims of Windows 10 and their strange sound cards : the old installer had a button to call the old Ryzom configurator where you can set the sound driver - FMod, etc.
A : It was added two days ago.
Q : I am still on Windows 7. Will I be able to use the new installer ?
A : Normally yes. But if there is a problem, please contact me.
Q : The old installer worked fine. Why did you change it ? Just curious.
A : For many reasons.
But the main one is that it did not patch the game.
The patching of the game was the responsibility of the client itself, which is never a good thing.
If the client misses the patch, there is no way to patch.
Or go through the separate patcher but that only works for Atys.
The second reason is that the ryzom installer is a pain to manage the access to the test servers.
We can spend afternoons trying to add the Yubo server or the Gingo server.

Q : Gingo, Yubo ... Are they all test servers ?
A : Yes.

Wiki : Forge portal update


We will update the Forge wiki page a bit.
Especially since we were able to simplify some processes and installations thanks to the work of ryzom core (especially Kaetemi).
Here is the new portal mockup : https://en.wiki.ryzom.com/wiki/NewForge .
The links are placeholders, it's mainly to present the new vision of the Forge wiki.
With the idea to orient the player according to what he knows or would like to do.
We will try to add as much information as possible knowing that for new contributors, finding documentation is more difficult than leveling up all the jewel creation branches ...

Q : Is building the client and server still a pain in the ass or has it become easier ? I know this was a sticking point for some people a few years ago.
Especially running an operational ryzomcore server rather than the build itself.
Why not provide some basic primitives to have a working ryzomcore ? I'm thinking for example of the old racial start zone.

A : The client build is now done via a small script on Windows, the same script will be adapted to Linux.
As for the server, the build is also simple, but ... The server build is more complicated, especially since it requires private datas.
But ryzomcore provides a complete archive, turnkey to launch a core server.
Which in the vast majority of cases will suffice.

Q : Wasn't the rudimentary data available from Silan when the client/server became open source ? Is it still available ?
A : It is still available and ryzomcore is adding missing data continuously.

Next patch : Kitin Lair occupations, Boss refactoring, Marauder gameplay


The next patch will be accompanied by a long migration operation that will block the whole day.
We will indeed update the web server and all its components.
For this, we will do it in 3 steps :
1 - Migration of the game database and the webig to a server already up to date (and check if everything goes well)
2 - Test the code on a server already up to date (and check if the code is still functional)
3 - Update the web server
In the next few days we will proceed to step 1.
Steps 2 and 3 are planned for later.
We will take advantage of this patch day to add the last Marauders mini-camps, move the NPCs and items of the Kitin Lair occupations in the Kitin Lair and add the new bosses in the Prime Roots (boss refactoring project).
Occupations have 2 elements, an NPC that gives the occupation and the missions.
And a targetable element that allows to create the products of the occupation.
These are the NPCs and this element that will be moved.
So the NPCs and the table will now be in the Kitin Lair.
I forgot to mention that we will be implementing bosses in the Prime Roots and the next step will be to finalize the project by adding them to all of Atys

Q : Does this mean that the larvester and scroll maker tables will be moved to the Kitin Lair ?
A : Yes.
Q : Will the existing Prime Roots bosses be removed ? Will the new Prime Roots bosses change ?
A : Please see this post : https://app.ryzom.com/app_forum/index.php?page=topic/view/31743/1 which explains the boss refactoring project in detail.
Q : Is there an approximate deadline? An update date? It would be good to know the approximate date so that we can plan it a bit.
A : If everything goes as planned, the patch with all-day closure of Atys will take place early next week.
We will of course keep you informed as soon as we know the exact date.

Q : For the newbosses : will there be new bosses in the Kitin Lair too ?
A : There are no plans for new bosses in the Kitin Lair at this time.
Q : Will Rocket Chat stay open ?
A : We will open the Ryzom Discord so we can communicate with you while Atys and Rocket Chat are closed. The link will be given on the forum.
The Ryzom Discord will be open this weekend. The link will be given on the forum and will be visible on the Atys login page during maintenance.

OP refactoring


Since a few weeks the tests are in progress at Nexus.
From the information we have, it seems to be quite well balanced, but we would like to have feedback (here, in the forum or on the project channel).
The idea is to validate this step to move on to the next one, the GvG (guild against guild) which will require a different NPC setting.

Q : Any context on OP refactoring, or links on forums we can read about it ?
A : https://app.ryzom.com/app_forum/index.php?page=topic/view/29200/5 0 .
Q : Some guards stand behind mountains in places that are difficult to reach. Maybe you could check all the positions again ?
A : I'm going to apologize, I put them there to see how the players would react. There is no problem about moving them.

Recrutement : Event team, Support Team, Translation team


(SUPPORT TEAM).
The Support team resumes its recruitment campaign.
We need you, your availability, your technical knowledge and gameplay of the game but also your diplomacy, to expand our ranks and best meet the expectations of players.
As a CSR, you will have a variety of tasks to perform that you feel most comfortable with :
- IT support for players : help them to run the game correctly on Windows, Linux or Mac ;
- Technical support : answering players' questions about using the client and about gameplay issues ;
- Bug handling : help players facing a bug, check the bugs reported by the ticket system and then forward them to the Development team;
- Role of tester on the test server ;
- Ensures that the rules of the game are respected ;
Moderation of discussion channels, forums and any other media used by Ryzom.
To learn more, please see this post : https://app.ryzom.com/app_forum/index.php?page=topic/view/22047/2 #2 .

EVENT TEAM
We're looking for volunteers who want to help write event scripts, or who want to become actors by playing a character in the events we play.
Training is provided, and entry into acting is done very gradual to allow time for the recruit to get his bearings.
Join us to benefit from this unique experience !
To apply, contact Tamarea exclusively at tamarea@ryzom.com

TRANSLATION TEAM
We are looking for volunteers to translate in-game texts and official announcements into English, German, Spanish, Russian, French, and to proofread texts.
To apply, contact Tamarea exclusively at tamarea@ryzom.com

Edited 3 times | Last edited by Jadeyn (1 month ago)

---

Jadeyn | Senior Game Master | Polyglot/Multilingual
Ryzom Support Team

#243 [en] 

Jadeyn
Q : Is building the client and server still a pain in the ass or has it become easier ? I know this was a sticking point for some people a few years ago.
Especially running an operational ryzomcore server rather than the build itself.
Why not provide some basic primitives to have a working ryzomcore ? I'm thinking for example of the old racial start zone.

A : The client build is now done via a small script on Windows, the same script will be adapted to Linux.
As for the server, the build is also simple, but ... The server build is more complicated, especially since it requires private datas.
But ryzomcore provides a complete archive, turnkey to launch a core server.
Which in the vast majority of cases will suffice.

You can link to this directly, and you're welcome. (This is still in preview, so please share any issues.)

https://wiki.ryzom.dev/development/quickstart_windows

The package provides not only the server & client development environment, but the complete graphics and leveldesign pipeline.

It only takes about an hour to set up a local development environment and shard.

We'd love to see the old islands fully released, but WG so far won't allow us. They are empty for now.

Jadeyn
Q : Wasn't the rudimentary data available from Silan when the client/server became open source ? Is it still available ?
A : It is still available and ryzomcore is adding missing data continuously.

We only have permission to release data that does not contain any unreleased balancing or mob placement data, and only the essentials to make the assets, client and server fully build and run.

Landscape can be fully built now. We painstakingly restored several missing source assets for the Ring landscape that were lost in the transition from Gameforge to WG. (And in the process fixed some islands that were broken in the original build.)

Additionally, a group of disgruntled ex-players is working on creating tools and spreadsheets to generate new data procedurally. Currently all mobs and equipment items are usable, allowing you to create your own world using both World Editor and the Ring. Player actions and materials are not yet available and still in the works.

Do keep in mind that the Ryzom Core pipeline is currently almost 2 years ahead of the build that Ryzom Forge is using, so you'll need to have some patience for Forge to merge and test all the latest bugfixes and performance improvements. (Good thing we're all nice, and prepared a merged branch for them.)

(Based on several independent tests, the framerate in the latest Core build is double the official Forge build.)

Edited 5 times | Last edited by Kaetemi (1 month ago)

---

Kaetemi

#244 [en] 

Kaetemi
Currently all mobs and equipment items are usable, allowing you to create your own world using both World Editor and the Ring. Player actions and materials are not yet available and still in the works.

I'm following this project for a while and I had tears in my eyes seeing (a more or less empty) ring shard working on my own machine! I miss this game mechanic so much and I am very thankful to all the people involved who fixed the many issues this project had.

I hope to see some of these mechanics return to the main game again, esp. for roleplay and / or events this could add some excitement granted the tools and shard is stable with a larger group of players.

I'm excited for Ryzom to see so many new projects appearing, interest in the game is still strong.

arc

---

#245 Multilingual 

Multilingual | [English] | Français

Ryzom Forge meeting (October 4th 2021)


Date: monday, October 4th, 19:30 UTC (21:30 CEST)

Meeting places:
  • Atys, on the public forge channel
or
  • Ryzom Chat, channel #pub-forge-xx (exhttps://chat.ryzom.com/channel/pub-forge-en


Duration: 1.5 hour

Participants: all Ryzom players wishing to join.

Nature: informative, questions & answers and feedback meeting.Topic: Added, in test and ready to be tested projects.
Agenda
  • Database migration and webIg server change
  • Feedbacks on the Patch: Kitinlair occupations, Boss refactoring, Marauder gameplay
  • Recrutement: Event team, Support Team, Translation team

Edited 2 times | Last edited by Ghost of Atys (3 weeks ago)

#246 Multilingual 

Multilingual | English | [Français]

Compte-Rendu de la réunion de Ryzom Forge – 04 Octobre 2021

Ulukyn
Je vais refaire un point sur la migration et le patch qu'il y a eu.
Nous avions prévu de migrer le très vieux serveur web qui contenait le webig et des outils de nevrax vers un nouveau serveur tout frais.
Afin de minimiser les problèmes, il était convenu de ne migrer que la base de données (étape 1), mettre à jour le serveur vers une version ubuntu encore en LTS (16.04) au minimum (etape 2).
Puis sur le serveur me.ryzom.com y faire une copie des apps et les tests en php 7 (etape 3).
Enfin quand tout serait ok, on basculerait app.ryzom.com sur me.ryzom.com (etape 4).
Puis finalement un nouveau serveur viendrai ajouter la réplication au cas où il soit nécessaire de basculer des services (etape 5).
Bon ... Tout ça c'était sans prévoir que le serveur web allait nous lâcher.
Ce qui nous a obligé à finalement faire les étapes 1 à 5 en 24h.
Donc, compte rendu des opérations :
Tous nos serveurs sont actuellement en Ubuntu 20.04.
Le vieux serveur web va nous quitter (mais personne ne va le pleurer ...).
Nous avons les principales applications qui fonctionnent sans erreurs majeures (pas mal de warning que nous corrigerons au fur et a mesure).
Mais globalement, c'est une très bonne chose de faite et il n'est plus prévu de grosses migrations.
Les prochaines mise à jour se feront pendant un redémarrage sur le serveur Atys afin de ne plus bloquer le jeu.
Donc pour la migration, nous sommes pas mal.
S'il y a des questions à ce sujet, n'hésitez pas.

Q : Nous venons de voir qu'une défaillance serveur peut toujours arriver. Hors, à ce que je comprends, il n'y en a pas assez pour assurer une véritable redondance.
Est-ce que ceci est pris en compte dans le PCA/PRA ? D'ailleurs existe-t-il un PCA/PRA ?
Tout le monde n'est pas du métier pour les termes techniques, tu peux reformuler ?
Plan de continuité d'activité / plan de reprise d'activité : en gros, le plan de gestion de crise.
(Cf. guide du SGDSN sur le sujet).


R : La base de donnée va être répliqué avec me.ryzom.com, le code également.
app.ryzom.com et me.ryzom.com seront en mirroir afin de pouvoir prendre le relai au cas où.
Le tout via des ip failover pour ne pas avoir à attendre la propagation des DNS.

Ulukyn
Si pas d'autres questions on peut passer au patch.
Il reste pour le moment un souci à corriger concernant les métiers de la kinitière qui sont buggés.
Ce sera fait prochainement, mais nous ne savons pas s'il est necessaire de faire un patch + reboot du serveur ou pas.
On vous tiendra au courant.
Boss refactoring a été corrigé lors de son lancement et pour le moment tourne normalement.
Si tout se passe bien, au prochain redémarrage/patch nous appliquerons le système à tout Atys.

Q : Quand sera-t-il estimé ?

R : Difficile à dire, il faudra caler cela en fonction des retours de bosse refactoring et des évènements d'Anlor Winw.
Il manque aussi les icônes pour les mini camps (qui seront ajoutés sans nécessiter de patch).


Q : Si l'ancien système roi a un temps de respawn minimum de ~2 jours, quel est le temps de respawn minimum pour le nouveau système actuel roi ?

R : Très bonne question ...
Il est très exactement de ...
Mince ... On a effacé mon post !
Bon ben tant pis !


Q : Bonsoir, la roue avait des soucis, se remet elle à tourner correctement ?
Et sourtout à rapporter des prix ?


R : Oui des tests que j'ai fait c'était bon.
J'ai ajouté l'id et le nom interne des objets que l'on gagne dans le système info.
Si la roue se bloque ou qu'un objet n'est pas gagné, il suffit de nous faire parvenir une capture d'écran du système info.


Q : Ça marche aussi quand on gagne un meuble complet ? J'ai l'impression que je n'ai jamais réussi à les récupérer
L'Id de l'objet, ça marche aussi pour les meubles complets qu'on gagne à la roue ?


R : Oui.
Donc si ça bug, je saurais quel objet.

Ulukyn
Si pas d'autres questions, openssl ?
Je sais que tout le monde attend ce sujet avec impatience.
Donc, pour faire simple, nos clients ne sont plus compatibles avec une modification des certificats de let's encrypt.
Qui reste l'une des autorités majeurs pour ce qui est de fournir des certificats ssl.
À comprendre : c'est grâce à eux qu'on sécurise nos sites en https.
Et du coup, les clients ne sont plus capables d'accéder aux sites https qui ont un certificat let's encrypt (ce qui est le cas pour nos serveurs).
il existe une configuration qui permet de conserver une compatibilité avec les clients utilisant openssl 1.0 (donc la vieille version).
C'est ce que nous avons fait en attendant de mettre à jour les clients.
Actuellement nous testons les clients Windows 64 bits et Linux 64 bitss avec openssl 3.0 et pas de soucis majeurs.
Nous appliquerons la même modification aux versions Steam et a Macos.
Si vous hébergez des appps webig qui ne sont plus accéssible depuis le jeu, vous pouvez venir me voir et je vous aiderai a configurer votre serveur pour activer la compatibilité (c'est une option certbot).
Mais nous pensons pouvoir fournir les nouvelles versions assez rapidement
Enfin, c'est encore en discussion mais nous nous demandons si nous allons continuer à maintenir des versions 32 bits sous linux (et Windows).
Il reste vraiment très très peu de monde sur des configuration 32 bits.

Q : Ta dernière phrase me fait supposer que j'ai ma réponse : est-ce qu'il y a une volumétrie des clients Windows (7, 8, 10), Linux (je ne fais pas la liste), MacOS avec précision 32 ou 64 bits ?
Sans nous la dévoiler bien sûr. Ou des pourcentages peut-être ?


R : Nous prenons comme base les stats de Steam, mais de notre coté nous n'avons pas ce genre d'informations.
Macos c'est facile : il n'y a plus de client 32 bits depuis des années.


Q : Mon nouveau ordinateur portable qui est sous Windows 10 ne pourra faire tourner Ryzom qu'en configuration 32 bits, alors que va-t-il se passer ?
Quand j'ai téléchargé Ryzom, j'ai dû utiliser la configuration 32 bits pour le faire fonctionner.
J'ai dû aller dans la configuration avancée et choisir 32 bits.
Pour que ça marche.


R : Alors on a au moins un joueur encore en 32 bits.
On peut en reparler en message privé, ça peut être intéressant de savoir ce qui force l'utilisation en 32 bits.


Q : Hum, pourquoi openSSL 3.0, et pas la 1.1 ? la 3.0 me semble un poil trop expérimental, pour l'instant.

R : Elle est stable depuis le 7 septembre.
On ne l'utilise qu'avec curl dans un usage des plus basique.


Q : Si je peux me permettre d'intervenir, il ne s'agissait pas d'un changement dans les certificats let's encrypt : l'un de leurs certificats racine a expiré, ce qui est tout à fait différent.
Tous les certificats étaient à signature croisée et il y avait donc un autre chemin vers une racine valide.
Pour autant que je sache, le problème est que les anciennes versions d'OpenSSL ont des difficultés à trouver ce chemin alternatif.
Les nouveaux certificats ne devraient pas avoir ce problème, donc une solution de contournement rapide pourrait être de faire tourner les certificats avant leur date d'expiration.
Ce n'est pas parfait car chaque application devrait le faire, mais cela semble mieux que n'importe quel hack.
Au fait, il existe un meilleur client ACME que certbot, mais c'est un autre sujet.


R : On s'est baser sur cette information là : https://openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpir e/
Et en effet, un client openssl 1.0.2 ne fonctionne pas, si on le passe en openssl 3.0 ça marche.


R : Oui, c'est ce que j'ai expliqué.

R : Ah ok, top alors !
Plutot technique cette réunion !


Recrutement: Event team, Support team, Translation team

Équipe Support
L’équipe de Support poursuit sa campagne de recrutement.
Nous avons besoin de vous, de votre disponibilité, de vos connaissances techniques et gameplay du jeu mais aussi de votre diplomatie, afin d'agrandir nos rangs et de répondre au mieux aux attentes des joueurs.
Pour en savoir plus, veuillez consulter ce post : https://app.ryzom.com/app_forum/index.php?page=topic/view/22047/2 #2 .
Pour postuler, contactez exclusivement Tamarea à tamarea@ryzom.com

Event team
Nous cherchons des bénévoles souhaitant aider à écrire des scénarios d'event, ou bien souhaitant devenir acteurs en incarnant un personnage lors des events que nous jouons.
La formation est assurée, et l'entrée dans le jeu d'acteur se fait très progressivement pour laisser le temps à la recrue de prendre ses marques.
Pour postuler, contactez exclusivement Tamarea à tamarea@ryzom.com

Équipe Traduction
Nous cherchons des bénévoles afin de traduire des textes en jeu et des annonces officielles en anglais, allemand, espagnol, russe, français, ainsi que pour effectuer la relecture de textes.
Pour postuler, contactez exclusivement Tamarea à tamarea@ryzom.com

Edited 2 times | Last edited by Jadeyn (2 weeks ago)

---

Jadeyn | Senior Game Master | Polyglot/Multilingual
Ryzom Support Team
uiWebPrevious234567891011121314151617uiWebNext
 
Last visit Sat Oct 23 21:11:58 2021 UTC
P_:

powered by ryzom-api