Commit Graph

9 Commits

Author SHA1 Message Date
sindoring a9c5cacec8 MoonWell: Rate.Drop.Item.Quest, quest item drop chance (production 2x)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 18:28:09 +04:00
sindoring 25ad97555f MoonWell: voice chat tickets and the state feed for the voice relay
Voice goes through a separate relay (moonwell-voice-relay, from the
MoonWell client repo), never the world socket. mangosd only vouches:
`.mwvoice` answers the player with an HMAC-signed ticket and the relay
address as an addon line (prefix MWV), and every 250 ms the world thread
sends the relay each character in the world: faction, map, instance,
position, group and guild, so no client can claim a place, group or
guild of its own. The feed is read after the map update, under the
lock that keeps async packets out. Sends are counted and logged every
30 s.

MoonWell.Voice.* in mangosd.conf (off by default); the production
compose adds the voice-relay container (UDP 3725) and the voice_secret
secret, deploy/local enables voice against a relay on the Windows host.

Checked: the changed units build in vmangos-buildenv; a ticket and a
feed datagram made by this code verify in the relay tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-29 17:26:16 +04:00
sindoring 71671a1724 Configure Moscow world time and production companion bots 2026-10-19 18:49:53 +04:00
sindoring 8c8e982fc3 Enable launcher-free local development builds
Keep launcher tickets mandatory by default and compile password authentication only into the dedicated local image. Build the shared local image once and add an end-to-end SRP login check.
2026-10-18 12:11:35 +04:00
sindoring b32573186b Fix transport navigation and add content migration workflow 2026-10-18 11:58:25 +04:00
sindoring 3ba4ddcca4 fix 2026-10-04 13:57:57 +04:00
sindoring 942d1e6332 фикс 2026-10-04 13:52:41 +04:00
sindoring 25a45a7463 правки в docker окружении 2026-10-02 17:43:52 +04:00
sindoring 614ebe917b докер обвязка 2026-10-02 11:00:30 +04:00