Three Weeks in Veloren 238
These weeks, we learn about upcoming art events and a complex airshipper failure.
- Christof, TWiV editor
Contributor Work
Thanks to last three weeks' contributors @srpapinha, the very prolific @coffee-compiler, @uniior, @crab, Weblate users, @matsuuii, and @isse.
The merged work includes freezing potion and effect cancelling, repair button activeness, chat clear command, remove help window, trade request limitations, updated sword animations, trading fixes, a translation update, cmd_doc_gen
update, command description translation, chat message length limits, control window translation, case-sensitive admin commands, more server command translations, test-voxygen
build fixes and translating map shapes.
Ongoing (unmerged) work is happening on a winit
update, glider parcours, melee combo recovery fixes, a moderation database, adding beds to houses, gamepad bindings, Hydra, nebulas, constellations and moon phases.
Translation work
Translators included in MR 4552: @CodeVlogs, @coffee-compiler, @dyegomb, @emberman, @evgenkot, @fnetX, @GGTheTranslator, @Jungso, @l3nemy, @loglizzy, @lucius_pilgrim, @masta0f1eave, @perospirone, @polauf, @Positron832, @Thiagod86, @Vilma Svensson, and @zerocraft.
Thanks to the translators, as well as to @fnetX for compiling this lists of contributors.
Development discussions
@Synis worked on an updated sewer like dungeon:
@Gemu posted some inspirational pictures for sewer content here.
@And_i posted a dwarven mine video
@Papinha created a video of stopping particles at terrain blocks:
@Isse worked on a reworked night sky:
@unii created a set of single-handed stone starter weapons:
Art events and new self-subscription role by @khannibal
Hello Velorians,
We are happy to announce the creation of a new role on our discord: @MeetingPingSquad. It will be used for the announcement of events and gatherings to avoid tagging everyone. In order to receive the role, go into #rules-and-info on our discord and react to the user role message with the corresponding emoji (🧑🤝🧑 ).
A bimonthly art event will be announced soon after the release of this blog, so make sure to check it out on discord by selecting the @MeetingPingSquad! Participants of all skills are welcome, this will not be a contest, it will be a social event centered around voxel/pixel art! The goal is to help creativity by providing helpful feedback to our artists! Keep an eye for announcements!
Cheers!
Airshipper Bug analysis by @xMAC94x
- The update was timed right before the weekly build, which was in theory perfect. However I messed up the Port (it changed from 8000 -> 8080). I fixed that quick and dirty by adjusting the deployment.
- The Webhook from gitlab ran, however our prune job deleted ALL but 1 ID, (we wanted all but 1 GROUP BY arch,os,channel ). Due to that people couldn't download the latest version. (there were around 10 people online at that time).
- I corrected the Port in the meantime by adjusting the helm chart.
- I retried the Webhook from gitlab's side, however there was a WARN without any further details that gitlab gave us an invalid json.
- After enhancing the logs I could see that the message 401ed, as our token was invalid. I figured out that our token should be something different but didn't know why it was broken. I fixed that by manually setting the gitlab token. Now the code ran again, and I could trigger the webhook again.
- I figured out the reason for the wrong token, a job in infrastructure repo is failing which caused
prod
to be not whatmaster
is. I manually overwrote that. I am going to check now if there is some token that needs to be rotated - Seemed a token got invalid which caused
prod
to not update tomaster
Assorted screen shots from the game
This developer blog is based on information collected in #blog-content, where game contributors are always invited to communicate their updates or simply post a link to a different channel.