fix: server platform build issues

This commit is contained in:
2025-10-28 08:50:36 +03:00
parent cd65d47d26
commit 730b21467e
7 changed files with 26 additions and 10 deletions

View File

@@ -50,6 +50,7 @@ namespace MyUniverse.Platforms.Android
universe.OnPreUpdate.AddOneTimeListener((_, _) => client.Connect("localhost", 8888));
*/
Shared.UniverseSource.ApplyClient(universe);
Shared.UniverseSource.ApplyUniverse(universe);
_game = new MonoGameWindow(universe);

View File

@@ -38,6 +38,7 @@ client.BehaviourController.AddBehaviour<NetworkManager>();
universe.OnPreUpdate.AddOneTimeListener((_, _) => client.Connect("localhost", 8888));
*/
MyUniverse.Shared.UniverseSource.ApplyClient(universe);
MyUniverse.Shared.UniverseSource.ApplyUniverse(universe);
monoGameWindow.Graphics.GraphicsProfile = GraphicsProfile.HiDef;

View File

@@ -9,7 +9,7 @@ using Microsoft.Extensions.DependencyInjection;
using Engine.Core;
using Engine.Systems.Network;
namespace Server;
namespace MyUniverse.Platforms.Server;
public class Endpoints : Behaviour, IFirstFrameUpdate, ILastFrameUpdate
{

View File

@@ -5,6 +5,8 @@ using Engine.Core;
using Engine.Core.Debug;
using Engine.Systems.Network;
using MyUniverse.Platforms.Server;
Universe universe = new();
RotatingFileLogger fileLogger = new("Logs", "MyGame", DateTime.UtcNow.ToString("yyyy-MM-dd_HH-mm-ss-ffffff"));
@@ -14,9 +16,13 @@ universe.InstantiateUniverseObject().SetUniverseObject("Logger")
.BehaviourController.AddBehaviour<LoggerContainer>();
LiteNetLibServer server = universe.InstantiateUniverseObject().SetUniverseObject("Server").BehaviourController.AddBehaviour<LiteNetLibServer>();
server.BehaviourController.AddBehaviour<Endpoints>();
server.BehaviourController.AddBehaviour<NetworkManager>();
universe.OnPreUpdate.AddOneTimeListener((_, _) => server.Start(8888, 2));
MyUniverse.Shared.UniverseSource.ApplyCore(universe);
MyUniverse.Shared.UniverseSource.ApplyUniverse(universe);
DateTime lastRun = DateTime.UtcNow;