ran the server with a windows client success and android client fail and compared the logs. In the Server Debugger, I’m not get passed the setClient(client) callable for the Android client.
I don’t think i’m registering classes after the server has been started… however I’ve seen the number(ing) of the classes vary…
The win server side logs… with the delay code from tonihele in Gameserver ( thank you)
(sorry… if this didn’t format… not sure howto yet )
20:31:36,967 INFO [GameServer] Initializing game systems...
20:31:36,968 INFO [GameServer] Starting game server...
20:31:37,204 DEBUG [SelectorKernel] Hosting TCP connection:0.0.0.0/0.0.0.0:4000.
20:31:37,205 DEBUG [SelectorKernel] Kernel started for connection:0.0.0.0/0.0.0.0:4000.
20:31:37,210 DEBUG [UdpKernel] Hosting UDP connection:0.0.0.0/0.0.0.0:4000.
20:31:37,210 DEBUG [UdpKernel] Kernel started for connection:0.0.0.0/0.0.0.0:4000.
20:31:37,211 DEBUG [SelectorKernel] Hosting TCP connection:0.0.0.0/0.0.0.0:4001.
20:31:37,212 DEBUG [ServiceManager] Starting service:com.jme3.network.service.serializer.ServerSerializerRegistrationsService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:37,212 DEBUG [SelectorKernel] Kernel started for connection:0.0.0.0/0.0.0.0:4001.
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Number of registered classes:14
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-19 = com.jme3.math.Vector3f, serializer=com.jme3.network.serializing.serializers.Vector3Serializer]
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-41 = com.jme3.network.serializing.serializers.FieldSerializer, serializer=null]
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-43 = [I, serializer=com.jme3.network.serializing.serializers.ArraySerializer]
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-46 = [Lcom.jme3.network.message.SerializerRegistrationsMessage$Registration;, serializer=com.jme3.network.serializing.serializers.ArraySerializer]
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-49 = [Ljava.lang.Object;, serializer=com.jme3.network.serializing.serializers.ArraySerializer]
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-48 = com.jme3.network.service.rpc.msg.RpcCallMessage, serializer=null]
20:31:37,213 DEBUG [SerializerRegistrationsMessage] Registration[-50 = com.jme3.network.service.rpc.msg.RpcResponseMessage, serializer=null]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-51 = com.jme3.network.service.rmi.ClassInfo, serializer=null]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-52 = com.jme3.network.service.rmi.MethodInfo, serializer=null]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-53 = com.jme3.math.Quaternion, serializer=null]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-54 = com.simsilica.ethereal.net.ClientStateMessage, serializer=null]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-56 = [B, serializer=com.jme3.network.serializing.serializers.ArraySerializer]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-55 = com.simsilica.ethereal.net.ObjectStateMessage, serializer=null]
20:31:37,214 DEBUG [SerializerRegistrationsMessage] Registration[-57 = com.simsilica.mathd.Vec3d, serializer=null]
20:31:37,214 DEBUG [ServiceManager] Starting service:example.net.server.GameServer$DelayService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
DelayService.start()
DelayService.delay done
20:31:42,214 DEBUG [ServiceManager] Starting service:com.jme3.network.service.rpc.RpcHostedService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:42,214 DEBUG [ServiceManager] Starting service:com.jme3.network.service.rmi.RmiHostedService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:42,214 DEBUG [ServiceManager] Starting service:example.net.server.AccountHostedService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:42,214 DEBUG [ServiceManager] Starting service:example.net.server.GameSessionHostedService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:42,214 DEBUG [ServiceManager] Starting service:example.net.chat.server.ChatHostedService[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:42,214 DEBUG [ServiceManager] Starting service:com.simsilica.ethereal.EtherealHost[serviceManager.class=class com.jme3.network.service.HostedServiceManager]
20:31:42,215 INFO [StateCollector] Starting state collector.
20:31:42,215 INFO [GameServer] Game server started.