This website requires JavaScript.
df338578d1
Pin the production image to the OpenMU upstream Dalga A release (d60aad7d2f )
main
integrate/openmu-20260813a
Acentech Dev
2026-08-13 09:27:10 +03:00
d60aad7d2f
Load the log viewer script from the path it is actually served on
Acentech Dev
2026-08-13 09:13:56 +03:00
233ad41f6b
Merge branch 'integrate/openmu-20260813a'
Acentech Dev
2026-08-13 09:03:28 +03:00
72874567c6
replace Bazored.Toast with custom Toast component
Eduardo
2026-08-04 23:00:07 -03:00
23bc36fd65
Restore the chat command resource strings the log viewer merge dropped
Acentech Dev
2026-08-13 08:53:09 +03:00
79922204c5
Fix build and behavior issues in the admin panel log viewer
Claude
2026-07-30 19:53:13 +00:00
f5b4292af1
fix(admin): address code review feedback on log viewer localization, CSP JS module, timer disposal, and scroll UX
Rhefew
2026-07-27 11:54:47 +02:00
074f91bd47
style(admin): apply code formatting, static helper functions and ConfigureWait to LogFiles.razor
Rhefew
2026-07-24 12:54:53 +02:00
f050e56e91
feat(admin): auto-scroll terminal to bottom on log refreshes
Rhefew
2026-07-14 12:55:04 +02:00
f7f6526c16
feat(admin): layout log files page side-by-side when viewing
Rhefew
2026-07-13 16:35:17 +02:00
31a5e64f40
feat(admin): implement live log viewer and searcher in log files page
Rhefew
2026-07-13 16:29:21 +02:00
790a101f23
Cover the configuration change publishing filter with its test
Acentech Dev
2026-08-13 08:50:53 +03:00
52950362ff
Document the cross-player persistence lock-ordering invariant
nolt
2026-07-27 11:33:47 +02:00
d3dd57f620
Absorb the remaining off-funnel mutation races against the periodic save
nolt
2026-07-27 00:39:43 +02:00
7671fe2d94
Serialize player context mutations against the periodic save
nolt
2026-07-27 00:00:56 +02:00
ebf6958068
bots: accept party invitations regardless of level gap
nolt
2026-07-28 16:34:17 +02:00
0ff0707212
Pin the production image to the TvT NPC rename release (ede52f4176 )
Acentech Dev
2026-08-09 02:24:57 +03:00
ede52f4176
feat(tvt): rename the Lorencia event NPC to "TvT Guard"
Acentech Dev
2026-08-09 02:23:02 +03:00
797e17b666
Pin the production image to the Castle Siege release (d249fca935 )
Acentech Dev
2026-08-04 21:53:09 +03:00
d249fca935
Merge branch 'feature/castle-siege-upstream-model'
Acentech Dev
2026-08-04 21:45:31 +03:00
f8e856c7c6
feat(castle-siege): operate the Crown Switches by clicking, capture the crown by holding it
feature/castle-siege-upstream-model
Acentech Dev
2026-08-04 21:44:12 +03:00
af46499279
fix(build): run the persistence generator against the current data model
Acentech Dev
2026-08-04 21:43:39 +03:00
6f7e58ff35
refactor(castle-siege): drive the cycle on the client's state numbers and persist guilds by id
Acentech Dev
2026-08-04 03:37:37 +03:00
3aa9815b10
feat(castle-siege): adopt the upstream Castle Siege data model and persistence
Acentech Dev
2026-08-04 03:28:10 +03:00
0fdb455cec
Pin the production image to a commit-SHA tag instead of :latest
Acentech Dev
2026-07-31 15:37:42 +03:00
452f0bb139
Describe chat commands in a machine readable way
integrate/openmu-20260727
Claude
2026-07-25 16:09:46 +00:00
38fd435ff6
Add RepairImportedMapWarpsSeason6 update (warp indexes 83-87)
Acentech Dev
2026-07-31 15:02:56 +03:00
30b0fd1bc9
Regenerate packet code from merged XML (TvT + chat-command packets)
Acentech Dev
2026-07-27 01:19:53 +03:00
4f63b5f4f3
Increased version to 0.9.10
sven-n
2026-07-26 09:45:26 +02:00
cb810e8b0c
Updated generated files
sven-n
2026-07-26 09:42:54 +02:00
0aedeb9ce8
Rename the message so it doesn't collide with the description class
Claude
2026-07-26 06:47:36 +00:00
7a7e63b40e
Declare the parameter type enum where both packet structs see it
Claude
2026-07-25 21:24:23 +00:00
066894c4f6
Send the available chat commands to clients which can show them
Claude
2026-07-25 21:15:58 +00:00
4f83b72de8
Define the packets for the chat command list
Claude
2026-07-25 21:11:29 +00:00
960664c1c3
Reverted parenthesis, updated update plugin date
ze-dom
2026-07-22 12:43:19 +01:00
6d473a4cf6
Updated update plugin
ze-dom
2026-07-21 18:03:26 +01:00
5e33f16cdd
Fixed frustum dynamic projectile index
ze-dom
2026-07-21 17:44:16 +01:00
e3c2012ddb
Updated updateplugin
ze-dom
2026-07-17 17:23:07 +01:00
ddc9482809
Fixed durations and extra projectiles logic
ze-dom
2026-07-17 17:06:40 +01:00
00be181d5c
Improved plugin description
ze-dom
2026-07-16 16:41:14 +01:00
b884474fa6
Added updateplugin
ze-dom
2026-07-16 16:34:25 +01:00
7166513681
Fixed elf master skill s and added extra projectile attribute
ze-dom
2026-07-16 11:04:36 +01:00
7325e1a1d6
Let strangers pick up party money and split it equally
nolt
2026-07-25 14:02:54 +02:00
d7c589fc45
Keep a money basis for party members at max level without master quest
nolt
2026-07-24 14:48:40 +02:00
6307ecfc24
Derive each player's zen from the experience they actually gained
nolt
2026-07-24 11:27:17 +02:00
9e0bcede2f
Cascade delete mini game ranking entries
nolt
2026-07-23 10:31:32 +02:00
d03518deac
fix(heykel-savasi): allow /starths restart + accept unencrypted team-select
integrate/openmu-20260723
Acentech Dev
2026-07-26 22:59:38 +03:00
67cc57cf31
Merge pull request #840 from nolt/fix-admin-panel-account-search
sven-n
2026-07-22 21:57:18 +02:00
e910845383
Merge pull request #841 from nolt/bot-behaviour
sven-n
2026-07-22 21:56:51 +02:00
eb4c05eda2
Merge pull request #839 from vanvonlj/upstream-pr/assume-externally-provisioned-database
sven-n
2026-07-22 07:30:36 +02:00
b854565586
Merge pull request #834 from eduardosmaniotto/bugfix/duplicate-rows
sven-n
2026-07-21 22:09:15 +02:00
0e2c94b84b
Merge pull request #836 from nolt/speedhack-exempt-offline-players
sven-n
2026-07-21 22:07:43 +02:00
215f48bfc9
Merge pull request #837 from nolt/fix-money-drop-lock
sven-n
2026-07-21 22:07:04 +02:00
0159849335
Merge pull request #838 from nolt/fix-bot-log-spam
sven-n
2026-07-21 22:04:39 +02:00
93050d5276
Merge pull request #835 from nolt/fix-item-row-leak
sven-n
2026-07-21 08:00:55 +02:00
dee0e014b1
Merge pull request #832 from eduardosmaniotto/bugfix/pathfind-overflow
sven-n
2026-07-17 20:15:35 +02:00
54bdf901b8
Merge pull request #833 from eduardosmaniotto/bugfix/account-search
sven-n
2026-07-17 20:15:26 +02:00
d04cbecae3
Merge pull request #820 from nolt/feature-bots
sven-n
2026-07-16 22:01:57 +02:00
8baf329654
Merge pull request #786 from ze-dom/DW_master_tree_finishup
sven-n
2026-07-15 22:58:17 +02:00
30feae5a26
Merge pull request #819 from eduardosmaniotto/bugfix/merchant-and-loading
sven-n
2026-07-15 22:41:06 +02:00
d22ec20a04
Merge pull request #825 from eduardosmaniotto/feature/configurable-npc-buffs
sven-n
2026-07-15 22:39:52 +02:00
ed32ebdfd3
Merge pull request #827 from Rhefew/feature/ip-connection-limit
sven-n
2026-07-15 22:34:54 +02:00
77df5d1145
Merge pull request #828 from Rhefew/feature/admin-account-search
sven-n
2026-07-15 22:34:30 +02:00
e9aec9540f
Merge pull request #830 from valentinoConti/fix/modals-crashing-app
sven-n
2026-07-15 21:51:36 +02:00
a76647265c
docs(packets): add TvT scoreboard packet documentation
feature/heykel-savasi
Acentech Dev
2026-07-23 10:54:13 +03:00
107513aeb0
feat(tvt): scoreboard shows up to 10 players (was 8)
Acentech Dev
2026-07-21 22:42:25 +03:00
49ffa5bd89
fix(tvt): count event kills, respawn on the game's own map, end-ceremony countdown
Acentech Dev
2026-07-21 16:57:12 +03:00
538189ea7c
feat(tvt): per-character scoreboard (kills, statues, statue damage)
Acentech Dev
2026-07-21 16:34:15 +03:00
586590e06f
feat(tvt): test-phase statue HP override, stationary guards, in-game rename
Acentech Dev
2026-07-21 16:19:07 +03:00
a2119b272e
feat(tvt): 4 arena bosses at 3 statues, robust guard/boss spawn, reliable GM restart, English strings
Acentech Dev
2026-07-21 15:40:45 +03:00
bd5cda12dd
fix(minigame): GM ForceStart bypasses the previous-run TaskDuration guard
Acentech Dev
2026-07-21 15:02:45 +03:00
0f9db37a92
feat(hs): all statues visible at fixed coords, guard-gated, any-order break with counter+killer message
Acentech Dev
2026-07-21 14:54:43 +03:00
a76708c899
chore(hs): statue spawn coordinate message in English
Acentech Dev
2026-07-21 13:27:37 +03:00
ae68e15f77
feat(hs): announce statue spawn coordinates as yellow center message to event players
Acentech Dev
2026-07-21 13:25:02 +03:00
d41d46f24f
chore(hs): rename event display name 'Heykel Savasi' -> 'TvT Event' (strings only)
Acentech Dev
2026-07-21 13:01:36 +03:00
7312b0e20d
fix(minigame): announce entrance-opened for sub-minute registration windows
Acentech Dev
2026-07-21 12:55:00 +03:00
e45ad4f8d7
feat(hs): spawn statues+guards at random walkable spots (hunt-the-statue)
Acentech Dev
2026-07-21 12:35:17 +03:00
fcf2e80570
feat(hs): disable monster transform (EventFormSkin=0); team look via client cape override
Acentech Dev
2026-07-21 11:16:50 +03:00
1e8478fe70
feat(hs): raise statue HP, transform players in-battle, per-player team roster packet, drop wing-unequip
Acentech Dev
2026-07-21 10:24:54 +03:00
7aae9dff0c
feat(hs): disable wings in-event + periodic HUD-state packet/broadcast
Acentech Dev
2026-07-21 03:16:29 +03:00
5750ab6511
fix(hs): no PvP before battle + clean team assignment on leave
Acentech Dev
2026-07-21 02:18:49 +03:00
a174c1a29f
fix(hs): robust team-base gate selection by Y-position (not exact coords)
Acentech Dev
2026-07-21 01:53:58 +03:00
583df657fb
feat(hs): web-applicable update plugin for the Heykel Savasi event
Acentech Dev
2026-07-21 01:22:51 +03:00
917831e198
feat(hs): import LoL map (server 92 / World93) + real base & statue coords
Acentech Dev
2026-07-21 01:18:54 +03:00
790d944757
docs(hs): generated packet docs for HeykelSavasi FA packets
Acentech Dev
2026-07-21 00:58:44 +03:00
e6e93450b7
fix(hs): make statues immune to friendly (same-team) damage
Acentech Dev
2026-07-21 00:57:15 +03:00
e0fafe7e03
feat(hs): /starths force-start command + /hsteam GM test-join command
Acentech Dev
2026-07-21 00:44:00 +03:00
b674e5a2cb
feat(hs): periodic scheduled start plugin + config + state
Acentech Dev
2026-07-21 00:38:57 +03:00
5f03a011db
feat(hs): grant fixed Zen to winning team at game end
Acentech Dev
2026-07-21 00:34:08 +03:00
83cb9b9fe4
feat(hs): team-base respawn + reapply earned buffs on respawn
Acentech Dev
2026-07-21 00:25:44 +03:00
89aef08bed
feat(hs): block friendly-fire within the same team
Acentech Dev
2026-07-21 00:19:43 +03:00
ceacc11446
feat(hs): apply mapped class buffs to team on statue break
Acentech Dev
2026-07-21 00:15:52 +03:00
712773c332
feat(hs): sequential statue spawn + guard mobs + win detection
Acentech Dev
2026-07-21 00:07:00 +03:00
32e05e2bc1
feat(hs): define statue (destructible) + guard monster definitions
Acentech Dev
2026-07-20 23:52:34 +03:00
372929a8d1
fix(hs): roll back team reservation if TryEnterAsync throws
Acentech Dev
2026-07-20 23:48:36 +03:00
cd55e726f1
feat(hs): team-select handler + join action with atomic balance reserve and base warp
Acentech Dev
2026-07-20 23:42:07 +03:00
7e954b610f
feat(hs): NPC talk plugin opens team panel when registration is open
Acentech Dev
2026-07-20 23:33:55 +03:00
2efe1ef84d
feat(hs): view plugin to open team-select panel
Acentech Dev
2026-07-20 23:28:04 +03:00
f5e1f46444
feat(hs): add open-team-panel (S2C) and team-select (C2S) packets
Acentech Dev
2026-07-20 23:22:33 +03:00
cc0b7abb44
feat(hs): add event NPC 560 and place it in Lorencia
Acentech Dev
2026-07-20 23:15:52 +03:00