Proto commits in kOchirasu/Maple2

These 59 commits are when the Protocol Buffers files have changed:

Commit:7a95c62
Author:Ângelo Tadeucci
Committer:GitHub

Feat: dynamic channel (#202) * Feat: dynamic channel * Update WorldService.GamePorts.cs * Update ChannelClientLookup.cs * Update .env.example * Update .env.example Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: updating channel list when changing maps * fix: rename proto message * change channel to short --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

The documentation is generated from this commit.

Commit:856bc96
Author:Zin
Committer:GitHub

Game Event Rework - Pt 2 (#198) * Schedule Events * Drop Table, cleanup

Commit:63fd175
Author:Zin
Committer:GitHub

Global Portal / Massive Events (#192) * Global Portal * Update TimeEventTable.cs * format * PR comments * Change sleep to 15ms on field

Commit:473d377
Author:Kelvin
Committer:GitHub

Handlers for Guild CheckIn, UpdateLeader, UpdateNotice, UpdateEmblem (#181) * Handlers for Guild CheckIn, UpdateLeader, UpdateNotice, UpdateEmblem * synchronize only critical section * ExpUp for guild checkin * cleanup * reward guild coin for checkin * fix check in exp amount * Use metadata for checkin * pr comments * pr comments

Commit:e11ba77
Author:Zin
Committer:GitHub

Clubs (#178) * wipp * WIP Clubs * Clubs without buffs * Update PartyPacket.cs * clean up * Update Maple2.Server.Game/Manager/Field/AgentNavigation.cs Co-authored-by: Ângelo Tadeucci <angelo_tadeucci@hotmail.com.br> * migration merge * Update GuildManager.cs * PR comments * PR fixes for sync * Add LoginTime to player, change sync infos to updates * Use LastModified * Remove LastOnlineTime flag * Remove LoginTime on partymember --------- Co-authored-by: Ângelo Tadeucci <angelo_tadeucci@hotmail.com.br>

Commit:84657d7
Author:Ângelo Tadeucci
Committer:GitHub

Home template & fixes (#159) \* Squashed commit of the following: commit 6d43d0c289d480d0a3f499cc777cd9c0a2c8b3ac Author: Ângelo Tadeucci <angelo_tadeucci@hotmail.com.br> Date: Wed May 29 23:55:32 2024 -0300 fix location ² commit 7552ac8f703f7528eb10ecb824d9ed4465d1c969 Author: Ângelo Tadeucci <angelo_tadeucci@hotmail.com.br> Date: Wed May 29 23:53:19 2024 -0300 file location commit 5c24e170f2e0c14e3c5501f8b780c069a62e2cee Author: Ângelo Tadeucci <angelo_tadeucci@hotmail.com.br> Date: Wed May 29 23:34:34 2024 -0300 feat: packet resolver from mapleserver2 * Create HomeCommandPacket.cs * check home area & quest conditions * Update SetCraftModeHandler.cs * fix: create quest - owner id * fix: home creation * feat: home templates * fix: save home with no template * Update HousingManager.cs * fix condition * handle game to game migration to diff mapid * fix: player loading position * small fixes to outdoor plots * fix: outdoor plot name * Update HousingManager.cs

Commit:b94e291
Author:Zin
Committer:GitHub

Item Chat Linking (#138) * Guild and Party chat * Chat Item Linking * formatting, remove debug line

Commit:62fd723
Author:Zin
Committer:GitHub

Item Chat Linking (#138) * Guild and Party chat * Chat Item Linking * formatting, remove debug line

Commit:f2ae0b1
Author:Zin
Committer:GitHub

Guild and Party chat (#136)

Commit:a5587f9
Author:Zin
Committer:GitHub

Guild and Party chat (#136)

Commit:a13d202
Author:Zin
Committer:GitHub

Black Market Pt 2 (#133) * Black Market pt 2 * Update MailType.cs * Update BlackMarketManager.cs

Commit:55e654c
Author:Zin
Committer:GitHub

Black Market Pt 2 (#133) * Black Market pt 2 * Update MailType.cs * Update BlackMarketManager.cs

Commit:7d0b83c
Author:Zin
Committer:GitHub

Black Market - Part 1 (#123) * Pt 1 Black Market * Update BlackMarketManager.cs * borken migrations * Stat check * format * Update Maple2.File.Ingest.csproj

Commit:c83724b
Author:Zin
Committer:GitHub

Black Market - Part 1 (#123) * Pt 1 Black Market * Update BlackMarketManager.cs * borken migrations * Stat check * format * Update Maple2.File.Ingest.csproj

Commit:68be0c9
Author:Zin
Committer:GitHub

Daily Reset (#115) * Daily Reset * DailyReset DB query * ServerInfo table * formatting * Update format.yml

Commit:d509b00
Author:Zin
Committer:GitHub

Daily Reset (#115) * Daily Reset * DailyReset DB query * ServerInfo table * formatting * Update format.yml

Commit:0596e6b
Author:Ângelo Tadeucci
Committer:GitHub

fix: multiple channels (#106) #53

Commit:9524dfe
Author:Ângelo Tadeucci
Committer:GitHub

fix: multiple channels (#106) #53

Commit:dc56a66
Author:Zin
Committer:GitHub

Party Finder (#107) * Party Finder * Update channel.proto

Commit:a7e7465
Author:Zin
Committer:GitHub

Party Finder (#107) * Party Finder * Update channel.proto

Commit:0821c61
Author:Zin
Committer:GitHub

Party Vote Kick (#103) * Vote Kick * Update PartyVote.cs

Commit:4a00492
Author:Zin
Committer:GitHub

Party Vote Kick (#103) * Vote Kick * Update PartyVote.cs

Commit:41139b2
Author:Zin
Committer:GitHub

Party Ready Check (#101) * Ready Check * Remove cooldown * add Expired Vote * remove debug line

Commit:fc5d331
Author:Zin
Committer:GitHub

Party Ready Check (#101) * Ready Check * Remove cooldown * add Expired Vote * remove debug line

Commit:42d31bd
Author:Zin
Committer:GitHub

Feat: Group Chat (#3) * Slowly adding functionality * protos done * Group Chat functioning * Clean up * PR fixes * merge fix * more fixes

Commit:4e7762b
Author:Zin
Committer:GitHub

Feat: Group Chat (#3) * Slowly adding functionality * protos done * Group Chat functioning * Clean up * PR fixes * merge fix * more fixes

Commit:92fc0f6
Author:Sky
Committer:GitHub

Add base party implementation (#58)

Commit:ccea2de
Author:Sky
Committer:GitHub

Add base party implementation (#58)

Commit:e40edfd
Author:Sky
Committer:GitHub

Add base party implementation (#58)

Commit:c308b12
Author:Kelvin
Committer:Kelvin

Support updating guild member rank/message

Commit:961715a
Author:Kelvin
Committer:Kelvin

Support updating guild member rank/message

Commit:9fd11f1
Author:Kelvin

Propagate PlayerInfo updates for guilds

Commit:54a8335
Author:Kelvin

Propagate PlayerInfo updates for guilds

Commit:f40a6aa
Author:Kelvin
Committer:Kelvin

Implement basic guild operations

Commit:2143cb1
Author:Kelvin
Committer:Kelvin

Implement basic guild operations

Commit:9f7c741
Author:Kelvin

Add basic guild requests to WorldService

Commit:9794c82
Author:Kelvin

Add basic guild requests to WorldService

Commit:5ed35f0
Author:Kelvin
Committer:Kelvin

Base framework for PlayerInfo updates

Commit:cc84cfb
Author:Kelvin
Committer:Kelvin

Base framework for PlayerInfo updates

Commit:7650e22
Author:Kelvin

Add mail notifications and MesoMarket mail - Fix mail collecting

Commit:706446d
Author:Kelvin

Add mail notifications and MesoMarket mail - Fix mail collecting

Commit:cd74102
Author:Kelvin
Committer:Kelvin

Add support for channels - Remove Registration for GameServer, monitor from world server with deterministic ports

Commit:e886b44
Author:Kelvin
Committer:Kelvin

Add support for channels - Remove Registration for GameServer, monitor from world server with deterministic ports

Commit:ae9217b
Author:Kelvin

Character and Account online detection

Commit:c537e38
Author:Kelvin

Character and Account online detection

Commit:cb1c97a
Author:Kelvin

Add Grpc HealthCheck endpoint - GameServer registration with WorldServer - Consolidate IP/Port env variable parsing

Commit:9d914ca
Author:Kelvin

Add Grpc HealthCheck endpoint - GameServer registration with WorldServer - Consolidate IP/Port env variable parsing

Commit:484fe3d
Author:Kelvin
Committer:Kelvin

Implement Buddy list

Commit:2ef6271
Author:Kelvin
Committer:Kelvin

Implement Buddy Invite,Accept,Decline

Commit:882dc3d
Author:Kelvin

Buddy request server routing - Track player's channel via migration

Commit:db9effd
Author:Kelvin

Basic whisper handling - Tracking Account/Character online status

Commit:23547fa
Author:Kelvin

Add chat handling framework

Commit:b7993ad
Author:Kelvin
Committer:Kelvin

Add support for quitting to character select

Commit:eb44ecb
Author:Kelvin

Validate machine_id on migration

Commit:c081d58
Author:Kelvin

Improvements for login flow

Commit:7ba9561
Author:Kelvin
Committer:Kelvin

Add auth with Global service

Commit:9755052
Author:Kelvin

Add WorldService migration apis

Commit:e4e5d3a
Author:Kelvin
Committer:Kelvin

Split up servers into separate projects

Commit:eb6be27
Author:Kelvin

Initial integration with grpc