Windows Drones lost, don't exist, can't place another?

Avenn

Refugee
Someone's drone disappeared on them after logging in.

When I use the command LE, it does not show their drone.
Player could not place another, says they're at max.
Gave player admin, had them open console, 'dm' then 'jd clear' but received error - See screenshots.
If you can point me in the direction of where to pull logs from to help assist, I'll get it as soon as possible.

I then closed the dedicated server.
Located the drones.dat and drones.bak files and deleted them.
Restarted the server.

Players who were offline and unable to pick up their drones now also have no drone, yet are unable to place another drone. jd clear does not work for them either. Also included in the screenshots.

Send help
Post automatically merged:

"Drone player 1" screenshot is player 1 running the 'jd' command. It exists, just not in the world?
 

Attachments

  • drone player 2 v2.png
    drone player 2 v2.png
    766.5 KB · Views: 2
  • Drone player 2 v1.png
    Drone player 2 v1.png
    260.2 KB · Views: 2
  • Drone player 1.jpg
    Drone player 1.jpg
    904.1 KB · Views: 2
This is the same symptom I get when teleport is used. There is a confirmed bug item here:


Yes, jd clear does not do anything useful just lists an error.
 
This is the same symptom I get when teleport is used. There is a confirmed bug item here:


Yes, jd clear does not do anything useful just lists an error.

Thank you! I'll follow and watch for solutions
 
Came here hoping for a solution, having the same issue (did not use Teleport though). I usually pick up my drone and vehicles before logging out, but one day when logging in I couldn't place my drone, it gave the "max deployed" message. Same drone from the previous session was in my inventory/hotbar, but I could no longer place it. Server host and I tried all of the above steps as well (he tried jd clear with my ID after, made me admin and when I try jd clear it returns the "object reference..." error. Using the "jd" command shows an entity ID for a junkDrone for my player but with no known location as well. We tried deleting those drone files as well with no fix. I also tried dying and respawning naturally, relogging many times, scrapping the drone, attempting to place a different drone, built a new one... nothing's working.

Extra strange is that my brother tried giving me his drone, I attempted to place it with the same "max deployed" message, I gave it back, and he immediately could not place the drone either. I'm corrupted. Guess I'll have to start touching everybody's drones... :eek:😂😭
 
Came here hoping for a solution, having the same issue (did not use Teleport though). I usually pick up my drone and vehicles before logging out, but one day when logging in I couldn't place my drone, it gave the "max deployed" message. Same drone from the previous session was in my inventory/hotbar, but I could no longer place it. Server host and I tried all of the above steps as well (he tried jd clear with my ID after, made me admin and when I try jd clear it returns the "object reference..." error. Using the "jd" command shows an entity ID for a junkDrone for my player but with no known location as well. We tried deleting those drone files as well with no fix. I also tried dying and respawning naturally, relogging many times, scrapping the drone, attempting to place a different drone, built a new one... nothing's working.

Extra strange is that my brother tried giving me his drone, I attempted to place it with the same "max deployed" message, I gave it back, and he immediately could not place the drone either. I'm corrupted. Guess I'll have to start touching everybody's drones... :eek:😂😭
I have been deep diving on any backhack I can do to try and rectify the situation. The problem I have is what is the exact formatting on the junkdrone command
 
I have been deep diving on any backhack I can do to try and rectify the situation. The problem I have is what is the exact formatting on the junkdrone command
ok, based on what you said, the formatting is as follows:
junkDrone clear player_id
jd clear player_id

said ID can be found in the saves file for your map in the players.xml file.

TFP uses Epic as a medium for cross platform unique IDs labeled as EOS in the game, and then they add the native platform, in my case PSN with a unique identifier for it as well and a reference to a username.

Sor for example in my case:
<persistentplayerdata>
<player platform="EOS" userid="some_long_alpha#_string" nativeplatform="PSN" nativeuserid="Some_long_#_string" playername="cobra_shipwreck" playgroup="PS5" lastlogin="2025-08-01 09:41:56" position="418,39,376">

I would note here I removed the unique userstrings as those could be used for some naughty impersonation bits, but I left my PSN and other identifiers.

Now I would note that the jd and junkDrone commands can be run from the telnet server the game runs as a launch option.
 
Back
Top