add diff files for auto updating client, readme for installation and running tutorial

This commit is contained in:
raphaeIl
2025-01-16 08:49:31 -05:00
parent 582d91d2a5
commit fa75125d65
29 changed files with 30550 additions and 5686 deletions

View File

@@ -0,0 +1,26 @@
using Novaria.Common.Core;
using Proto;
using Serilog;
namespace Novaria.GameServer.Controllers.Api.ProtocolHandlers
{
public class ResidentShop : ProtocolHandlerBase
{
public ResidentShop(IProtocolHandlerFactory protocolHandlerFactory) : base(protocolHandlerFactory)
{
}
[ProtocolHandler(NetMsgId.resident_shop_get_req)] // req id goes here
public Packet ResidentShopGetHandler(ResidentShopGetReq req)
{
ResidentShopGetResp resp = new ResidentShopGetResp();
resp.Shops.Add(new Proto.ResidentShop() { Id = 1, RefreshTime = 1 });
resp.Shops.Add(new Proto.ResidentShop() { Id = 2, RefreshTime = 1 });
resp.Shops.Add(new Proto.ResidentShop() { Id = 3, RefreshTime = 1 });
return Packet.Create(NetMsgId.resident_shop_get_succeed_ack, resp);
}
}
}