Bolt shuts down the client after joining a session via Zeus

Hello everyone,

I'm facing the issue that my clients, who are connecting via Zeus, get immediately disconnected. LAN connections, of course if the host hosted for LAN, work without any issues.

Reading the log files revealed, that right after the client got disconnected, the server registers again to the Zeus Master Server, is this normal?

On the client side, the Disconnected(BoltConnection connection) event is not triggered at all.


My WAN connection functionality worked once, so it might involve some past Bolt updates. I'm running on version 0.4.4.1.


Client log
https://hastebin.com/ewacaguwet.nginx

Server log
https://hastebin.com/ulisojuqof.nginx

Script which launches the server
https://hastebin.com/olafezuyij.cpp

Script which connects the client via WAN
https://hastebin.com/rewuketoze.cs

Script which connects the client via LAN
https://hastebin.com/apaquwijar.cpp

Comments

  • So far, I was not able to reproduce this behaviour in a blank project.
  • I tried reproducing with this script and could not https://hastebin.com/qonanutuzu.avrasm
  • Devbeyond
    Devbeyond
    edited March 2017
    The connection is established for only two frames. I'm wondering if this problem is client or server sided.
    The BoltShutDown events are received by the client, but not the disconnected one.

    My GameController (Bolt entity), which is initially spawned by the server, isn't present on the connected client at any time.


    Found the issue... Called Bolt.Shutdown() inside OnDisbale(). Stupid me, wasted lots of hours on that