Резюме
- Sign in with Discord — beta registration and login are one-step Discord sign-in: the account is created from your Discord identity, a username is generated for you, and Security's Set a password lets you add your own later; password and e-mail sign-up are closed while the beta runs
- Cross-language chat actually translates — the translation layer was sending 97% of cross-language lines untranslated on the stress cluster; readers-only filling, parallel translation calls, an accurate hold deadline and much higher concurrency ceilings mean local, guild and whisper lines now arrive in your language
- New look and a client patch — the V2 logo set lands on the launcher, splash, login, loading and website, all 32 creation haircuts were rebuilt, and every 3D preview sits on a new studio backdrop; the release needed maintenance and a new client build
Геймплей
- Chat translation — translation now fills only the locales a reader is actually waiting on, runs a line's calls in parallel instead of one after another, raises the concurrency ceilings (gate 8 to 256, workers 16 to 64) and fixes a hold deadline that gave 1.0-2.0 s instead of the configured 2.0 s; a partial cache row no longer counts as a hit for a locale it does not cover
- Stable keeper and GMs — the stable keeper's GM gate was left permanently open, so GMs received the horse quests everywhere, live included; it now follows the standard rule and only opens on a test server
Мир
- Presentation page — the presentation gains a trailer block after the hero, a seals module with 10 seals and 4 skins that play the hovered companion's in-game clip, Wing Skins on a band along the picture, a re-shot Take to the sky loop of Dymias over the Nevaeh Outskirts gate with the whole wingspan in frame, a built guild island for the Guilds beat, and the Story section replaced by the Road to 90
Интерфейс
- Discord one-step sign-up — create your Zaos account from Discord: no password, no e-mail form, with the community join handled for you
- Mac download — the pipeline builds and publishes Zaos.dmg, and the Download page's Mac tab explains how to get past Gatekeeper using macOS's own menu names in all 9 languages; the DMG is unsigned for now, and the first-start line counts the roughly 0.2 GB Wine download the way Linux counts its runtime
- Window close and help buttons — these windows drew their own 20 px close and question-mark boxes; they now use the shared 23 px title bar close with its tooltip and the standard help icon beside it, and the Infusion window is a normal system board at 902 x 662 instead of a custom title band
- Graphics defaults — the first-run graphics defaults only switched water reflection on at Ultra while the engine treats it as a High feature; High now enables it, so a High preset looks the way it is meant to
- Create screen appearance hint — the Appearance hint is one centred line under the 276 px Customise button, and German at 321 px, Italian at 296, Polish at 297 and Turkish at 292 overflowed at both 1366 and 1920; shorter wording with the same meaning now measures 243, 243, 266 and 208 px
- Discord beta reports — the #beta-reports and #beta-suggestions channels take reports through /report and /suggest forms, including a private exploit option: each becomes a support ticket, is triaged, and when the fix ships the thread and the reporter are told Fixed in that version, including when a ticket is reopened and fixed again in a later release; all copy is available in 9 languages
- Affiliate programme — a new Affiliates tab on your account: a /r/ referral link attributed once at sign-up, Affiliate pays 10% in Zens, Premium 5% Zens plus 5% cash at 10 paying players a quarter, and Partner 10% cash on quarterly bands, with payouts by Wise or bank transfer, PayPal or Payoneer; refunds, disputes and fraud warnings void commissions
- Website home page — Home now carries the hero with Play free and Discover Zaos, patch notes showing the newest release as a sheet plus four earlier ones, the latest three news articles and the live events board; signed in it greets you with Download, Account and your vote-ready count
- Website forms and toasts — a form with a captcha keeps its submit unavailable until the captcha is solved, but a press still scrolls to it and says you need to complete the captcha to continue in 9 languages; every request-sending button shows a spinner in place and ignores further presses, throttled posts show the translated too-many-requests message, and site toasts now sit top-right under the header
- Website 404s and page titles — missing articles, CMS pages and changelog versions redirected to a list page instead of answering 404; the error page now takes its language from the URL even when no route matched, shows the translated message and links Home in that language and the Discord invite, and seven pages stopped appending the brand twice
- Default account avatar — the header account pill and the in-game shop pill drew your main character's bust, leaving an empty circle for an account without characters; both now show the display name's first letter in gold, the same monogram the sign-in gate uses
- Landing page — the beta start reads Friday 13 November at 18:00 UTC rather than the visitor's own zone, the landing shows a Discord registration card through its soon, open, welcome and live states instead of an e-mail waitlist, and the Android and iOS buttons carry a Coming soon line with a dashed edge while Windows, macOS and Linux are unchanged
Графика
- Female creation haircuts — haircuts 104-111 for female assassin, shaman, warrior and sura no longer let the head poke through at the temples and ears; the braids, ponytail and braided crown are real geometry instead of stubs, the High ponytail falls as one tail from the tie and the Messy bun is a loose cluster with no flat slab at the back
- Male creation haircuts — male cuts 104-111 are rebuilt: a ragged swept mohawk crest, a quiffed undercut, a round closed crown, a braid that hangs clear of the armour, strands matched to each body's painted hair and stubble in the same colour; Slicked back is combed from the hairline with the forehead clear, and shaman's own cut 101 is now named Quiff in all 9 languages
- Hair thumbnails in the appearance picker — the appearance picker's hair thumbnails for male warrior, sura, assassin and shaman are re-baked against the rebuilt cuts, and the assassin bake no longer frames the pauldron instead of the head
- Arcane stage preview backdrop — Character Hub equipment and costume wells, item tooltips, shop and market displays and pet previews drew over a cropped official store image; they now use a new generated backdrop, a dark studio with a spotlight and a gold rune circle where the feet stand
- Self HUD portrait — the class bust did not fit the dragon ornament and sat on a flat black square; the bust is now a disc clipped inside the ring's gold, over the target board's semi-transparent dark glass that never darkens the face, and the panel behind the ring has the ring's disc cut out so no dark plate shows beside the hair
- Logo rebrand — the V2 logo set replaces the old lettering everywhere: the zaos.exe icon and startup splash, the login, character select and loading logos, the mega menu header, the GM symbol and aura, the Christmas wall emblem, the launcher and installer icons, and the website crest, favicon and e-mails
Производительность
- Duplicated monster effects — the ice pillar NPC 9115 drew its effect twice from spawn, 392 particle quads a frame, and a third copy appeared after a re-armour; the 87 monster and NPC models that carry such effects now attach exactly one live copy each
- Crash reports on Mac and Linux — the crash reporter could not find its library when launched under Wine and died at start with a missing-DLL status, so crashes on macOS and Linux were never reported; the library folder is now passed to child processes as well
- Translation database workers — each translation worker kept one database connection for life with no ping or retry, so once idle past the server timeout every write-back failed and every cold read silently returned nothing; a worker now reconnects and retries once, with a 10 s hold-off after a failed connect
- Scheduled task reliability — when many scheduled database tasks came due in one tick, those refused past the in-flight limit were recorded as failed and never retried, losing those runs; the scheduler now caps them cluster-wide at 12 in flight and defers the rest to the next tick instead of discarding them
Язык
- Companion age — the seal tooltip and the Companions board printed the age with a fixed plural, so a one-day-old companion read Age 1 Days or Alter 1 Tage; both now use proper singular and plural day forms in English, German, Spanish, French, Italian, Polish, Portuguese, Romanian and Turkish
- Quest and shop text fixes — Luke's shop menu read Acessory in English and Italian, German used a wrong word and Romanian mixed in English; Ukan's line and the eight class path descriptions were rewritten in English without the grammar errors, with German and French typo fixes alongside
- Dialog punctuation and mojibake — a line break placed before a comma or full stop left the punctuation at the start of the next dialog line across Spanish, French, Italian, Polish, Portuguese and Turkish; the punctuation now sits before the break, French keeps its space before ! ? : ;, and two Spanish mojibake marks plus Italian and Polish typos are fixed
- German autopath and event notices — the German autopath line used nach, which is for places, where the target is usually a person; and the event notice put a gendered adjective after the event name, so Spanish, Polish and Romanian read wrong for half the events; all three now use a neutral now on form
- Website in 9 languages — every language got a core and presentation review: consistent address form (vous in French, tu in Portuguese and Romanian, sen in Turkish, no formal Sie in German), the right words for Username, Item Shop and Two-step verification, reversed and wrong translations fixed, real Polish plural forms, French non-breaking spaces, and class path names matching the client
- English website wording — buttons, menu items and tabs are in Title Case, Username replaces game login, Item Shop Storage matches the in-game window, stock Laravel and legacy messages are rewritten to say what happened and what to do next without developer words, party-finder notices say shard instead of channel, and the wrong weekday for 10 November is corrected
Исправления
- Cheque deposit above the gold cap — depositing cheques that would push you past 1,000,000,000 gold took the cheques and paid nothing; the bank now refuses first
- Items on four companion vnums would not load — a September renumber left items held on vnums 18609, 18610, 55510 and 55511 without item_proto rows, so a character carrying one failed to load the item at every login; they now resolve to 18640 Dymias, 18653 Ernine skin, 55541 Dymias Egg and 55542 Nyrveid Egg across every table that stores an item by vnum
- Town warps landing in a field copy — a server core that does not host a map read every cell of its town as unsafe, so a warp to that town (Nevaeh was the reported case) routed you into a field copy instead of the city; such a core now answers from the map's city bounding box
- Daily and arena challenges stuck expired — daily and arena challenges restart themselves when they expire, but the row stayed EXPIRED and refused the new deadline, so your challenge read expired forever and every login logged a repair; restarting a challenge on the same step now reactivates it
- Guild skills played no animation — guild skills 152-157 had their animations registered at the wrong motion indices, so every guild cast played no motion and no cast effect at all; they are now registered at the indices the skill data and the server both use
- Walking into city gate walls — a placed building's collision range was built from its first model part only, so a multi-part building whose first part is its roof (Nevaeh's Giran_DG among them) never stopped a walker at its foot; 34 of 4934 shape-carrying placements across the 27 Phase-1 maps are affected, including signs, fences, light towers, ruins and furnaces
- Rarity refine percentage desync — the server compared the client's quoted rarity refine chance against 0, so every rarity refine was flagged as a percentage desync; it now quotes the rarity recipe's own computed rate, making the check meaningful
- Preview backdrops at higher UI scale — the preview backdrop was drawn against the full back buffer while the interface draws in scaled pixel space, so at scale 2.0 each preview well showed only the top-left quarter of the image; it now fills its slot at every interface scale
- Character Hub zoom with wings — with an r2 or r3 Wing Skin the preview measured a 270-unit box around a 179-unit body, so each zoom step closed in on empty air and the face slid off the bottom of the well; close zoom now measures the body alone, while the full shot still fits the wings
- Other players' dances cut short — position reports from a dancing player made every observer stop the emotion after roughly 0.8 seconds; a position snap no longer ends a playing emotion, while walking, attacking, being hit and emotion stop still do
- Female Assassin V1 armour neck — the V1 Assassin female armour draws its face and its nape in one mesh, and the whole mesh was hidden with the face, so the detached head floated over a hollow collar on the select screen and in world; only the face groups are hidden now
- Palm and pine tree shadowing — the three plechito palm models asked for a self-shadow texture that was never shipped, so they drew flat and logged a load failure; separately, a species with no shadow map kept the previous species' map bound and its needles drew at about 0.45x brightness, which affected the magic-forest pine
- Doubled GM staff mark — with GM affects enabled both the base flag and the rank flag registered the same staff mark effect, so the mark was drawn twice on top of itself; the engine now follows the same rule the script side already used
- Login screen language switch — changing language on the login screen destroyed the animated backdrop until the next window resize, and the maintenance card kept its first language's title and buttons; both now follow the switch, and the social timeout popup's Cancel button is translated per call instead of being bound once at startup
- Character select at 1366x768 — the character select screen only ran its compaction ladder on a resize, so a client opened at 1366x768 overflowed the left column and pushed the Back to sign in button off-screen; it now compacts at build and after the roster is set
- Social login froze the client — the social token poll and the Discord token exchange held the interpreter lock during their blocking HTTP request, so a slow or unanswering host froze the entire client; measured, a claim against a host that never answered took 8.0 s with no other Python running; the request now releases the lock
- Social sign-in throttled by the website — the claim poll ran every 1.5 s, 40 a minute against a 30-a-minute throttle, so polls past the 31st came back refused and a minted token sat unused until the window reopened; the poll is now every 2.5 s, 24 a minute
- Launcher graphics warning on Mac — any Wine host was assumed to be Linux, so a Mac that failed to start Direct3D was told its driver lacks Vulkan, which no Mac can install; a Mac host now reads that Zaos could not start its Direct3D 11 graphics and to update macOS, while Linux keeps the Vulkan text
- Bonus tools highlighted the wrong gear — the inventory counted bonus slots incorrectly and read every weapon and armour as a valid target for change and add-bonus tools; it now counts the 5 normal slots by type as the server does, and the Blessing Marble correctly requires exactly 4
- Item tooltip stray divider line — the hidden Quick Look strip left half of its divider on the board, drawing a stray line through the footer area, and the offline shop's Sold pair was appended after the footer where the strip opens over it; both now sit in the right order
- Incubator seal glow off-centre — the seal glow was scaled twice in the incubator reveal, so the 120 x 102 glow was placed as if it were 72 x 61 and sat 24 px right and 20 px below the seal; it is centred on the seal again
- Guild Creation Permit icon — the Guild Creation Permit had no icon assigned and drew the missing-icon cross in your inventory; it now uses the warcraft certificate icon
- All tickets empty after filing a report — opening a freshly created Support ticket did not load your ticket list, so the thread's back link showed You have no tickets yet to a player who had just filed one; the list is loaded when it is empty
- Client errors on affects, empty slots and campfires — removing the mount skill icons while the Reputation icon was up raised an error, and double-clicking a slot after its stack ran out asked the engine about a null item; both now exit cleanly, along with a campfire motion report from staging
Что это значит для тебя
- Downtime — the servers were taken down for a maintenance window to deploy this release
- Client update — patch to client build 2026.11.07.145 through the launcher before signing in
