예제 #1
0
        public override void OnStartServer()
        {
            CallbackLog("OnStartServer");

            base.OnStartServer();

            ServerStartEvent?.Invoke(this, EventArgs.Empty);
        }
예제 #2
0
        public void OnServerStart(ServerStartEvent e)
        {
            new GeneralVersionConfirmPacketReceiveSubscriber();
            new AuthLoginRequestPacketReceiveSubscriber();
            new WorldValidationPacketReceiveSubscriber();
            new WorldCharacterListRequestPacketReceiveSubscriber();
            new WorldCharacterCreateRequestPacketReceiveSubscriber();
            new WorldCharacterDeleteRequestPacketReceiveSubscriber();
            new WorldCharacterRenameRequestPacketReceiveSubscriber();
            new WorldLoginRequestPacketReceiveSubscriber();
            new WorldLevelLoadCompletePacketReceiveSubscriber();
            new WorldPositionUpdatePacketReceiveSubscriber();

            new PlayerLoadedGameMessageReceiveSubscriber();

            new CharacterListRequestSubscriber();
        }
예제 #3
0
파일: ServerCore.cs 프로젝트: KAmaia/Server
 private void StartUp(ServerStartEvent @event)
 {
     Console.WriteLine(@event.Message);
 }
예제 #4
0
        private void StartedHandler()
        {
            var evt = new ServerStartEvent();

            Events.Raise(evt, _log);
        }