General


uiWebPrevious234567891011121314151617uiWebNext

#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

Ryzom Forge meeting report – 04 October 2021

Ulukyn
I'm going to review the migration and the patching that went on.
We had planned to migrate the very old web server that contained the webig and nevrax tools to a new fresh server.
In order to minimize the problems, it was agreed to migrate only the database (step 1), upgrade the server to a ubuntu version still in LTS (16.04) at least (step 2).
Then on the server me.ryzom.com make a copy of the apps and test them in php 7 (step 3).
Finally when everything would be ok, we would switch app.ryzom.com on me.ryzom.com (step 4).
Then finally a new server will come to add the replication in case it is necessary to switch services (step 5).
Well ... All this was without anticipating that the web server would fail.
This forced us to finally do steps 1 to 5 in 24 hours.
So, report of the operations :
All our servers are currently running Ubuntu 20.04.
The old web server is going to leave us (but no one is going to mourn it ...).
We have the main applications running without major errors (quite a few warnings that we will correct as we go along).
But overall, it's a very good thing done and no more big migrations are planned.
The next updates will be done during a reboot on the Atys server so that the game will not be blocked anymore.
So for the migration, we are not bad.
If there are any questions about this, don't hesitate.

Q : We have just seen that a server failure can always happen. However, as I understand it, there are not enough servers to ensure true redundancy.
Is this taken into account in the BCP/DRP ? In fact, is there such a thing as BCP/DRP ?
Not everyone is familiar with the technical terms, can you rephrase ?
Business continuity plan / disaster recovery plan : basically, the crisis management plan.
(Cf. SGDSN guide on the topic).


A : The database will be replicated with me.ryzom.com, the code too.
app.ryzom.com and me.ryzom.com will be mirrored in order to take over in case of.
All via ip failover to not have to wait for DNS propagation.

Ulukyn
If no other questions we can move on to the patch.
There is still a problem to fix concerning the occupations of the Kitin Lair which are bugged.
This will be solved soon, but we don't know if it'll be necessary to patch and reboot the server or not.
We'll keep you informed.
Boss refactoring has been fixed at launch and for the moment is running normally.
If all goes well, at the next reboot/patch we will apply the system to all Atys.

Q : When will that be estimated ?

A : Difficult to say, it will be necessary to adjust this according to the feedback of Boss Refactoring and the events of Anlor Winn.
Also missing are the icons for the Marauder mini camps (which will be added without needing a patch).


Q : If the old Boss system has a minimum respawn time of ~2 days, what's the minimum respawn time for the current new Boss system ?

A : Very good question ...
It is exactly of ...
Damn ... They deleted my post !
Well, too bad !


Q : Good evening. The wheel had problems, is it spining correctly ? And above all to bring back prizes ?

A : Yes. According to my tests, it is good.
I have added the id and the name of the items that we win in the info system.
If the wheel is blocked or an item is not won, just send us the screenshot of the info system.


Q : Does it work when you win a whole furniture too ? I feel like I've never been able to recuperate them.
The Id of the item, it also works for the complete pieces of furniture that we win at the wheel ?


A : Yes. So if it bugs, I'll know which item.
Ulukyn
If no other questions, openssl ?
I know everyone is looking forward to this topic.
So, to put it simply, our clients are no longer compatible with a modification of the let's encrypt certificates.
Which remains one of the major authorities for providing ssl certificates.
To understand : it is thanks to them that we secure our websites in https.
And as a result clients are no longer able to access https sites that have a let's encrypt certificate (which is the case for our servers).
There is a configuration that allows to keep compatibility with clients using openssl 1.0 (so the old version).
This is what we did while waiting to update the clients.
Currently we are testing Windows 64 bits and Linux 64 bits clients with openssl 3.0 and no major issues.
We will apply the same modification to Steam and Macos versions.
If you are hosting webig apps that are no longer accessible from the game, you can come see me and I will help you configure your server to enable compatibility (this is a certbot option).
Well, it's still under discussion but we wonder if we will continue to maintain 32 bits versions under Linux (and Windows).
There are really very few people left on 32 bits configuration.

Q : Your last sentence let me suppose that I have my answer : is there a volume of Windows (7, 8, 10), Linux (I don't make the list), MacOS clients with 32 or 64 bits precision ?
Without revealing it to us of course. Or percentages, maybe ?


A : We use Steam's stats as a basis, but we don't have this kind of information on our side.
MacOS it's easy : there are no more 32 bits clients for years.


Q : My new laptop that is Windows 10 will only run ryzom on 32 bits config so what will happen to that ?
I had to go into advanced config and choose 32 bits, to make it work.


A : The OS is 32 bits ?
So we have at least one player still in 32 bits.
We can talk about it again in private message, it can be interesting to know what forces the use of 32 bits.


Q : Hum, why openSSL 3.0, and not 1.1 ? 3.0 seems a bit too experimental, for now.

A : It has been stable since September 7.
It is only used with curl in a very basic way.


Q : If I may interject, that wasn't a change in let's encrypt certificates : one of their root certificate expired, which is quite different.
All the certificates were cross-signed and therefore there was another path to valid root.
As far as I know the issue was that old versions of OpenSSL have troubles finding this alternate path.
New certificates shouldn't have this issue, therefore a quick workaround could be to rotate the certificates before their expiration date.
That's not perfect because each app would have to do so, but it seems better that whatever hack.
By the way, there is better ACME client than certbot, but this is a different topic.


A : We based this information on : https://openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpir e/ .
And indeed, an openssl 1.0.2 client doesn't work, if you upgrade it to openssl 3.0 it works.


A : Yes, that's what I explained.

A : Ah ok, great then !
This meeting is quite technical !


Now the last topic : recruitment.

Support Team
The Support team continues 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.
To learn more, please see this post : https://app.ryzom.com/app_forum/index.php?page=topic/view/22047/2 #2 .
To apply, contact Tamarea exclusively at tamarea@ryzom.com

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.
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 2 times | Last edited by Jadeyn (2 weeks ago)

---

Jadeyn | Senior Game Master | Polyglot/Multilingual
Ryzom Support Team
uiWebPrevious234567891011121314151617uiWebNext
 
Last visit Sat Oct 23 20:25:01 2021 UTC
P_:

powered by ryzom-api