Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. BO1 Server Hosting Support
  3. [Plugin] T5SP Session error fix

[Plugin] T5SP Session error fix

Scheduled Pinned Locked Moved BO1 Server Hosting Support
29 Posts 10 Posters 2.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined Offline
    undefined Offline
    Nehalem
    wrote on Apr 28, 2023, 9:29 PM last edited by Nehalem Oct 30, 2023, 12:38 PM
    #1

    Hello everyone,

    I've been working on a server plugin which tries to fix the servers session issue for T5SP, it should recreate the session on the fly without disconnecting anyone and without stopping the current game. No more manual server restart should be required.

    After 3 consecutive session modify fails, it will try to recreate the session then after 3 consecutive session create fails, it will try to re-initiate the connection with Plutonium servers.

    Plugin download: https://github.com/Nahelam/t5sp-session-fix/releases/latest

    To install it just put it in the %LOCALAPPDATA%\Plutonium\storage\t5\plugins folder.

    undefined undefined 2 Replies Last reply Apr 29, 2023, 8:26 AM
    10
    • undefined Offline
      undefined Offline
      Ahrimdon
      replied to Nehalem on Apr 29, 2023, 8:26 AM last edited by Ahrimdon Apr 30, 2023, 2:15 PM
      #2

      Nehalem Half a sleep at 4am thinking “I wonder if there’s a fix for the session modify errors plaguing my servers from the start.” Go to check, and FINALLY! Haven’t tested it but just wanted to immediately comment and profess my love for you. Thank you for dedicating your time and effort to this!

      Update: Works like a charm using r3227 (using previous revision for other reasons). No issues, crashing or weird bugs so far.

      undefined 1 Reply Last reply Apr 30, 2023, 1:18 PM
      2
      • undefined Offline
        undefined Offline
        Nehalem
        replied to Ahrimdon on Apr 30, 2023, 1:18 PM last edited by Nehalem Apr 30, 2023, 4:22 PM
        #3

        Ahrimdon Thank you for the feedback! I'm glad it works without any issue on your side. 👍

        I'm also surprised it works on a different version than r3417 because I'm checking a string address to determine if the map_rotate command comes from Plutonium modifications or the game itself, the address seemed fixed when the call came from Plutonium so I decided to rely on it but I thought it would change across versions.

        You can verify if it works properly by checking the logs and look at the lines between [SESSION FIX] Attempting to reconnect... and [SESSION FIX] Reconnection successful, if the reconnection is successful the server shouldn't rotate maps (unless it is the end of the game).

        If it rotates systematically after a reconnection attempt it means that the condition doesn't work properly and if this happens in the middle of a game it can be really frustrating for the players.

        1 Reply Last reply
        2
        • undefined Offline
          undefined Offline
          Nehalem
          wrote on May 1, 2023, 11:16 PM last edited by Nehalem May 2, 2023, 3:29 AM
          #4

          Just updated the plugin on GitHub, had a weird behavior today, it tried to create two sessions in a row without deleting the previous one and the server console got unresponsive, the plugin got stuck somehow so the server was unjoinable until I restarted it.

          The changes I made should fix the issue, I added more checks to avoid this kind of behavior, you can already download the build GitHub automatically made at the bottom of the page of the latest action if you want (Release binaries).

          On my side I'll let the updated version run a couple of hours before creating the release on GitHub just to make sure it didn't introduced new bugs.

          1 Reply Last reply
          1
          • undefined Offline
            undefined Offline
            Nehalem
            wrote on May 3, 2023, 6:20 PM last edited by
            #5

            Made some new changes today, should fix an issue when it says that the session has been successfully recreated but in fact it doesn't and the server becomes unjoinable.

            If the session recreation really works, you should see the message SESSION CREATE ERROR 0 on the console, the game prints error but actually 0 means that everything is OK because it translates to BD_NO_ERROR (you can check codes here).

            Sometimes this message wasn't showing even if the plugin printed [SESSION FIX] Session recreated successfully so I added a check that should detect this behavior.

            I will again let the plugin run a couple of hours before creating the release, the build is available in actions if you don't want to wait.

            undefined 1 Reply Last reply May 7, 2023, 8:03 PM
            1
            • undefined Offline
              undefined Offline
              Dec Contributor
              wrote on May 7, 2023, 2:22 AM last edited by
              #6

              could u send me a download for the utils for some reason i can get yours but not the utils :S

              undefined 1 Reply Last reply May 7, 2023, 3:24 PM
              0
              • undefined Offline
                undefined Offline
                Nehalem
                replied to Dec on May 7, 2023, 3:24 PM last edited by Nehalem May 7, 2023, 6:25 PM
                #7

                @WeedLikeToSmoke You mean t5-gsc-utils? It has no release but you can get a dev build here at the bottom of the page, click "Release binaries".

                undefined 1 Reply Last reply May 7, 2023, 5:48 PM
                0
                • undefined Offline
                  undefined Offline
                  Dec Contributor
                  replied to Nehalem on May 7, 2023, 5:48 PM last edited by
                  #8

                  Nehalem thanks got it! ❤

                  1 Reply Last reply
                  0
                  • undefined Offline
                    undefined Offline
                    Ahrimdon
                    replied to Nehalem on May 7, 2023, 8:03 PM last edited by Ahrimdon May 8, 2023, 3:13 PM
                    #9

                    Nehalem Hey man, just wanted to update you on a few things. It runs perfectly, however for some odd reason it will randomly execute "map_rotate" when recreating the session mid-game. Could it be the version I'm running, or have you have any problems of that sort. Even with this issue it's still amazing to even have the servers run for days and as always, the community is grateful for the effort!

                    Edit: I also should specify that it has most likely been this way since I first added it, however I just noticed in game at the time of this post! So essentially my question is, is it possible to prevent a full session restart mid-game after 3 failed attempts at a reconnection? Or is that unavoidable?


                    • t5sp-session-fix Version: v1.2
                    • Plutonium Server: Plutonium T5_SP r3321
                    Session modify complete
                    AI (entity 481, origin -529.7 5033.8 -711.7) couldn't find path to goal.
                    AI (entity 304, origin -1477.2 3505.5 -712.9) couldn't find path to goal.
                    AI (entity 679, origin -648.0 4499.6 -712.9) couldn't find path to goal.
                    AI (entity 604, origin -730.9 4410.0 -712.9) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 10, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    AI (entity 10, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 535, origin -529.7 5033.8 -711.7) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    Session modify complete
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    Modifying session
                    [SESSION FIX] Session update error 108 - 'BD_SERVICE_NOT_AVAILABLE'
                    EXE_ERROR_MODIFYING_SESSION
                    EXE_ERROR_MODIFYING_SESSION
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Session update error 108 - 'BD_SERVICE_NOT_AVAILABLE'
                    EXE_ERROR_MODIFYING_SESSION
                    EXE_ERROR_MODIFYING_SESSION
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Session update error 108 - 'BD_SERVICE_NOT_AVAILABLE'
                    EXE_ERROR_MODIFYING_SESSION
                    [SESSION FIX] Reached session modify failures limit, will attempt to recreate session...
                    EXE_ERROR_MODIFYING_SESSION
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    [SESSION FIX] Recreating session...
                    calling XNetQosListen( DISABLE ) for session 'gameSession'
                    Deleting 'gameSession' session
                    Calling XSessionLeaveRemote for slot 0 in session 'gameSession'
                    Calling XSessionLeaveRemote for slot 1 in session 'gameSession'
                    Calling XSessionLeaveRemote for slot 2 in session 'gameSession'
                    Calling XSessionLeaveRemote for slot 3 in session 'gameSession'
                    Calling dwCreateSession (gameSession [00000000]) with controller 0 as the host (flags are 9), 4 public and 4 private slots
                    SESSION CREATE ERROR 108
                    [SESSION FIX] Failed to recreate session
                    [SESSION FIX] Something went wrong with dwCreateSession
                    [SESSION FIX] Will try to recreate session again soon...
                    EXE_ERROR_CREATING_SESSION
                    AI (entity 604, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    AI (entity 604, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 818, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 818, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    AI (entity 746, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 746, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    [SESSION FIX] Watchdog is alive
                    [SESSION FIX] Recreating session...
                    Deleting 'gameSession' session
                    Calling dwCreateSession (gameSession [00000000]) with controller 0 as the host (flags are 9), 4 public and 4 private slots
                    SESSION CREATE ERROR 108
                    [SESSION FIX] Failed to recreate session
                    [SESSION FIX] Something went wrong with dwCreateSession
                    [SESSION FIX] Will try to recreate session again soon...
                    EXE_ERROR_CREATING_SESSION
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 640, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    AI (entity 640, origin 29.1 1909.8 -503.9) couldn't find path to goal.
                    AI (entity 629, origin -867.0 2660.6 -511.9) couldn't find path to goal.
                    AI (entity 306, origin -886.2 2826.6 16.1) couldn't find path to goal.
                    AI (entity 755, origin -309.5 2009.4 16.1) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    [SESSION FIX] Recreating session...
                    Deleting 'gameSession' session
                    Calling dwCreateSession (gameSession [00000000]) with controller 0 as the host (flags are 9), 4 public and 4 private slots
                    SESSION CREATE ERROR 108
                    [SESSION FIX] Failed to recreate session
                    [SESSION FIX] Something went wrong with dwCreateSession
                    [SESSION FIX] Reached session create failures limit, will attempt a whole reconnect...
                    EXE_ERROR_CREATING_SESSION
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    Dropping redundant reliable command: | 800 3.000000
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 678, origin -825.6 5569.7 -712.9) couldn't find path to goal.
                    AI (entity 630, origin -1594.2 3652.0 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -808.4 5565.1 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -808.4 5565.1 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -808.4 5565.1 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -808.4 5565.1 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -808.4 5565.1 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -808.4 5565.1 -712.9) couldn't find path to goal.
                    AI (entity 250, origin -825.6 5569.7 -712.9) couldn't find path to goal.
                    AI (entity 678, origin -795.1 5561.5 -712.9) couldn't find path to goal.
                    map: zombie_pentagon
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    [SESSION FIX] Attempting to reconnect...
                    Connecting to Demonware...
                    popup_connecting_dw
                    DW_DNS_RESOLVING
                    popup_dw_dns_lookup
                    DW_REQUESTED_STEAM_TICKET
                    popup_dw_dns_lookup
                    [STEAM] 1 calls ready, running...
                    [STEAM] running call 2
                    STEAM: Retrieved ticket from Steam, sending to DemonWare
                    DW_AUTHORIZING
                    DW_AUTHORIZED (164 msecs)
                    Got license type 0
                    DW_LOBBY_CONNECTING
                    popup_dw_downloading_account_data
                    DW_LOGON_GETFRIENDS
                    popup_dw_downloading_account_data
                    DW_LOGON_GETFRIENDS
                    DW_LOGON_COMPLETE
                    popup_dw_downloading_account_data
                    DW_LOGON_CHECKPROFILEEXISTS
                    popup_dw_downloading_account_data
                    DW_LOGON_COMPLETE
                    Logged in OK
                    MENU_LOGIN_SUCCEED
                    Controller #0 signed in to live
                    Cmd_AddCommand: incrementcounter already defined
                    Cmd_AddCommand: dumpLiveCounters already defined
                    Error: Global counter string table 'mp/globalcounters.csv' has an invalid value: a0.
                    execing KinoFive.cfg from disk
                    map_rotate...
                    "sv_mapRotation" is:"map zombie_theater map zombie_pentagon"
                    "sv_mapRotationCurrent" is:""
                    Setting map: zombie_theater.
                    STEAM: Set server appid to 0
                    ShutdownGame:
                    ------------------------------------------------------------
                    ------ Server Initialization ------
                    Server: zombie_theater
                    Could not find menu 'briefing'
                    Unloading assets from fastfile 'zombie_pentagon' 
                    and creating default assets stubs
                    Unloading assets from fastfile 'en_zombie_pentagon' 
                    and creating default assets stubs
                    Unloading assets from fastfile 'zombie_pentagon_patch' 
                    and creating default assets stubs
                    Unloaded fastfile 'zombie_pentagon'
                    PMem_Free( zombie_pentagon, Low )
                    PMem_Free( zombie_pentagon, High )
                    Unloaded fastfile 'en_zombie_pentagon'
                    PMem_Free( en_zombie_pentagon, Low )
                    PMem_Free( en_zombie_pentagon, High )
                    Unloaded fastfile 'zombie_pentagon_patch'
                    PMem_Free( zombie_pentagon_patch, Low )
                    PMem_Free( zombie_pentagon_patch, High )
                    Adding fastfile 'zombie_theater_patch' to queue
                    Adding fastfile 'en_zombie_theater' to queue
                    Adding fastfile 'zombie_theater' to queue
                    Could not find menu 'briefing'
                    Loading fastfile 'zombie_theater_patch'
                    used 0.74 MB memory in DB alloc
                    Loading fastfile 'en_zombie_theater'
                    used 1.61 MB memory in DB alloc
                    Loading fastfile 'zombie_theater'
                    used 103.04 MB memory in DB alloc
                    Waited 621 msec for asset 'maps/zombie_theater.d3dbsp' of type 'col_map_mp'.
                    ------- Game Initialization -------
                    gamename: Plutonium T5_SP r3321
                    gamedate: Dec 18 2022
                    ----------------------
                    Game: G_SetupWeaponDef
                    claymore_zm: WEAPON_CLAYMORE
                    explosive_bolt_upgraded_zm: WEAPON_EXPLOSIVE_BOLT
                    explosive_bolt_zm: WEAPON_EXPLOSIVE_BOLT
                    frag_grenade_zm: WEAPON_FRAGGRENADE
                    syrette_sp: WEAPON_SYRETTE
                    claymore_zm: WEAPON_CLAYMORE
                    explosive_bolt_upgraded_zm: WEAPON_EXPLOSIVE_BOLT
                    explosive_bolt_zm: WEAPON_EXPLOSIVE_BOLT
                    frag_grenade_zm: WEAPON_FRAGGRENADE
                    syrette_sp: WEAPON_SYRETTE
                    Waited 2 msec for asset 't5_weapon_thundergun_world' of type 'xmodel'.
                    zombie_bowie_flourish: WEAPON_ZOMBIE_PERK_BOTTLE
                    zombie_cymbal_monkey: ZOMBIE_CYMBAL_MONKEY
                    zombie_knuckle_crack: WEAPON_ZOMBIE_PERK_BOTTLE
                    zombie_perk_bottle_additionalprimaryweapon: WEAPON_ZOMBIE_PERK_BOTTLE
                    zombie_perk_bottle_doubletap: WEAPON_ZOMBIE_PERK_BOTTLE
                    zombie_perk_bottle_jugg: WEAPON_ZOMBIE_PERK_BOTTLE
                    zombie_perk_bottle_revive: WEAPON_ZOMBIE_PERK_BOTTLE
                    zombie_perk_bottle_sleight: WEAPON_ZOMBIE_PERK_BOTTLE
                    ----------------------
                    Loading script "maps/_zombiemode_spawner"...
                    Loading script "maps/_zombiemode"...
                    Loading script "scripts/sp/custom/scripts"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    Loading script "scripts/sp/zom/script"...
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    misc_modle doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    stream_info doesn't have a spawn function
                    -----------------------------------
                    Error: couldn't open 'shock/electrocution.shock'.
                    Error: couldn't open 'shock/zombie_death.shock'.
                    '0' is not a valid value for dvar 'bg_shock_viewKickPeriod'
                      Domain is any number from 0.001 to 1000
                    '0' is not a valid value for dvar 'bg_shock_soundFadeInTime'
                      Domain is any number from 0.001 to 1000
                    Error: Invalid counter string id: global_solo_games
                    getAssignedTeam Error: unknown xuid (0) for client (0).
                    getAssignedTeam Error: unknown xuid (0) for client (1).
                    getAssignedTeam Error: unknown xuid (0) for client (2).
                    getAssignedTeam Error: unknown xuid (0) for client (3).
                    -----------------------------------
                    Unknown command "fade"
                    REDACTEDPLAYERNAME : dropped gamestate, resending
                    SV_SendClientGameState() for REDACTEDPLAYERNAME
                    Going from CS_CONNECTED to CS_CLIENTLOADING for REDACTEDPLAYERNAME
                    --
                    DynEnt_WriteGameState wrote 2 bytes
                    --
                    Sending 30125 bytes in gamestate to client: 0
                    REDACTEDPLAYERNAME : dropped gamestate, resending
                    SV_SendClientGameState() for REDACTEDPLAYERNAME
                    Going from CS_CONNECTED to CS_CLIENTLOADING for REDACTEDPLAYERNAME
                    --
                    DynEnt_WriteGameState wrote 2 bytes
                    --
                    Sending 30125 bytes in gamestate to client: 2
                    REDACTEDPLAYERNAME : dropped gamestate, resending
                    SV_SendClientGameState() for REDACTEDPLAYERNAME
                    Going from CS_CONNECTED to CS_CLIENTLOADING for REDACTEDPLAYERNAME
                    --
                    DynEnt_WriteGameState wrote 2 bytes
                    --
                    Sending 30125 bytes in gamestate to client: 3
                    REDACTEDPLAYERNAME : dropped gamestate, resending
                    SV_SendClientGameState() for REDACTEDPLAYERNAME
                    Going from CS_CONNECTED to CS_CLIENTLOADING for REDACTEDPLAYERNAME
                    --
                    DynEnt_WriteGameState wrote 2 bytes
                    --
                    Sending 30125 bytes in gamestate to client: 1
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    Going from CS_CLIENTLOADING to CS_ACTIVE for REDACTEDPLAYERNAME
                    Going from CS_CLIENTLOADING to CS_ACTIVE for REDACTEDPLAYERNAME
                    client text ignored for REDACTEDPLAYERNAME: mlvl close briefing
                    client text ignored for REDACTEDPLAYERNAME: mlvl open briefing
                    Going from CS_CLIENTLOADING to CS_ACTIVE for REDACTEDPLAYERNAME
                    client text ignored for REDACTEDPLAYERNAME: mlvl close briefing
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    [SESSION FIX] Reconnection successful
                    [SESSION FIX] Recreating session...
                    Deleting 'gameSession' session
                    Calling dwCreateSession (gameSession [00000000]) with controller 0 as the host (flags are 9), 4 public and 4 private slots
                    SESSION CREATE ERROR 0
                    calling XNetQosListen( ENABLE ) for session 'gameSession'
                    Got our host key for our new party - xnkid (xxx.xxx.xxx.xxx...)
                    [SESSION FIX] Session recreated successfully
                    Re-adding all players to the session(s)
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    Going from CS_CLIENTLOADING to CS_ACTIVE for REDACTEDPLAYERNAME
                    client text ignored for REDACTEDPLAYERNAME: mlvl close briefing
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    Session modify complete
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 657, origin -479.0 -1222.0 80.1) couldn't find path to goal.
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    AI (entity 662, origin -387.0 -1949.0 80.1) couldn't find path to goal.
                    AI (entity 662, origin -387.0 -1949.0 80.1) couldn't find path to goal.
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 668, origin -479.0 -1222.0 80.1) couldn't find path to goal.
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    Session modify complete
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    Session modify complete
                    AI (entity 675, origin -387.0 -1949.0 80.1) couldn't find path to goal.
                    AI (entity 675, origin -387.0 -1949.0 80.1) couldn't find path to goal.
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    AI (entity 658, origin -387.0 -1949.0 80.1) couldn't find path to goal.
                    AI (entity 658, origin -387.0 -1949.0 80.1) couldn't find path to goal.
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    map: zombie_theater
                    num score ping guid   name            lastmsg address               qport rate
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    --- ----- ---- ------ --------------- ------- --------------------- ----- -----
                    [SESSION FIX] Watchdog is alive
                    

                    *4 Players in game for this log, but had to remove status lines to condense it down

                    undefined 1 Reply Last reply May 8, 2023, 3:06 PM
                    0
                    • undefined Offline
                      undefined Offline
                      Nehalem
                      replied to Ahrimdon on May 8, 2023, 3:06 PM last edited by
                      #10

                      Ahrimdon Thanks for the feedback!

                      If you were using version r3417 this shouldn't have happened, but since you are running another version it is expected that map_rotate prevention doesn't work properly, I have an idea to make it work regardless of the version, hold on.

                      1 Reply Last reply
                      0
                      • undefined Offline
                        undefined Offline
                        Nehalem
                        wrote on May 8, 2023, 3:43 PM last edited by Nehalem May 8, 2023, 6:51 PM
                        #11

                        Ahrimdon Ok here it is, click "Release binaries" at the bottom of the page, now it should prevent map_rotate to be executed while reconnecting regardless of the Plutonium version, I can't test it right now, let me know how it goes, you should be notified with [SESSION FIX] Prevented map_rotate in the logs when it happens.

                        1 Reply Last reply
                        0
                        • undefined Offline
                          undefined Offline
                          FaN514
                          wrote on May 9, 2023, 5:40 PM last edited by
                          #12

                          Could clientside EXE_ERROR_CREATING_SESSION be related to this issue as well?

                          1 Reply Last reply
                          0
                          • undefined Offline
                            undefined Offline
                            Dec Contributor
                            wrote on May 10, 2023, 7:57 AM last edited by
                            #13

                            works perfectly fine for me for past few days thanks!

                            1 Reply Last reply
                            0
                            • undefined Offline
                              undefined Offline
                              Nehalem
                              wrote on May 15, 2023, 2:33 PM last edited by Nehalem May 15, 2023, 5:34 PM
                              #14

                              FaN514 I've never experienced this error on the client side, when does it happens? Is it the error you get when you try to join a server which has session issues?

                              @WeedLikeToSmoke I'm glad it works for you. 👍

                              Btw I published version 1.3 of the plugin few days ago, you may encounter the map_rotate issue if you're using older versions of the plugin with the latest Plutonium version.

                              RedxSkullundefined undefined 2 Replies Last reply May 16, 2023, 1:57 PM
                              1
                              • undefined Offline
                                undefined Offline
                                Dec Contributor
                                wrote on May 16, 2023, 12:35 PM last edited by
                                #15

                                thanks for the new update!

                                1 Reply Last reply
                                0
                                • RedxSkullundefined Offline
                                  RedxSkullundefined Offline
                                  RedxSkull
                                  replied to Nehalem on May 16, 2023, 1:57 PM last edited by RedxSkull May 16, 2023, 4:59 PM
                                  #16

                                  Nehalem Great job Fixing some of the major issues with T5SP running on a server. It's too bad Dead Ops Arcade is the only map that has issues running on a server. If you ever have a chance or interested would be great to look into it so there can be servers hosting the map. Mainly the issues are that when you join the server you can't move or kill zombies when you spawn in and you have to remove the custom script zm_spawn_fix provided by plutonium to even start the map. I just copied zm_spawn_fix to all the other map folders so it doesn't effect the map from starting.

                                  undefined 1 Reply Last reply May 20, 2023, 6:22 AM
                                  0
                                  • undefined Offline
                                    undefined Offline
                                    FaN514
                                    replied to Nehalem on May 22, 2023, 7:12 PM last edited by
                                    #17

                                    Nehalem
                                    When you leave client hanging for some time and go afk. You'll get that error in console and won't be able to join online servers or create private server (in-game lobby). Kind of annoying when you play the game and host dedi on same PC.

                                    1 Reply Last reply
                                    0
                                    • alnoiseundefined Offline
                                      alnoiseundefined Offline
                                      alnoise
                                      wrote on May 24, 2023, 4:53 PM last edited by alnoise May 24, 2023, 8:52 PM
                                      #18

                                      Legend.

                                      Fixing something Plutonium devs apparently couldn't... Thank you for this.

                                      Edit: After using it for a little bit I noticed it interferes with iw4madmins webfront (players and chat aren't showing up). That's the only issue I could find though. Thanks so much again.

                                      1 Reply Last reply
                                      0
                                      • undefined Offline
                                        undefined Offline
                                        Nehalem
                                        wrote on Jun 18, 2023, 5:23 PM last edited by
                                        #19

                                        RedxSkull Thanks, I'm not into modding CoD at all these days, but if someday I decide to go back into it I could potentially take a look into this DOA issue if it still exists.

                                        FaN514 Oh ok, I wasn't aware of this issue on the client side, since you can't load plugins with the client, you could try to play with some console commands such as disconnect, xstopparty, xstartparty, etc. to see if it fixes your issue. I'm not sure it will but who knows.

                                        alnoise You're welcome, thanks for reporting but I haven't planned to look into IW4MAdmin stuff, I hope someday T5SP will get a proper fix for all these sessions issues.

                                        1 Reply Last reply
                                        0
                                        • undefined Offline
                                          undefined Offline
                                          dontknowletspl
                                          replied to Nehalem on Jul 9, 2023, 5:32 PM last edited by
                                          #20

                                          Nehalem Sometimes when server is started, restarted or server rotate it seems to try fix the session and fail but eventually manages to fix it. This still causes the session error which can be only fixed by restarting server.

                                          Other than that nice work.

                                          Console:

                                          [SESSION FIX] Failed to recreate session
                                          [SESSION FIX] Something went wrong with dwCreateSession
                                          [SESSION FIX] Will try to recreate session again soon...
                                          Read 3517 bytes of file online_tu14_sp_english.wad. (7609ms)
                                          Got Online WAD. 3 entries, generated: Thu May 26 13:22:09 202
                                          2
                                          Warning: Invalid category ID found, returning first category.
                                          calling XNetQosListen( ENABLE ) for session 'gameSession'
                                          Got our host key for our new party - xnkid 
                                          [SESSION FIX] Failed to recreate session
                                          [SESSION FIX] Something went wrong with dwCreateSession
                                          [SESSION FIX] Will try to recreate session again soon...
                                          [SESSION FIX] Watchdog is alive
                                          [SESSION FIX] Watchdog is alive
                                          [SESSION FIX] Recreating session...
                                          calling XNetQosListen( DISABLE ) for session 'gameSession'
                                          Deleting 'gameSession' session
                                          Calling dwCreateSession (gameSession [00000000]) with control
                                          ler 0 as the host (flags are 9), 4 public and 4 private slots
                                          SESSION CREATE ERROR 0
                                          calling XNetQosListen( ENABLE ) for session 'gameSession'
                                          Got our host key for our new party - xnkid 
                                          [SESSION FIX] Session recreated successfully
                                          
                                          1 Reply Last reply
                                          0

                                          2/29

                                          Apr 29, 2023, 8:26 AM

                                          topic:navigator.unread, 27
                                          • 1
                                          • 2
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          1 / 2
                                          • First post
                                            2/29
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Donate