SmartlyDressedGames / Unturned-3.x-Community

Community portion of the Unturned-3.x repo. If you have access to the source code you can find it here:
https://github.com/SmartlyDressedGames/Unturned-3.x/
85 stars 18 forks source link

Invincibility glitch #3047

Closed Rubberduck63 closed 2 years ago

Rubberduck63 commented 2 years ago

Hello. This is a pretty major bug that I do not believe that it is very "public" yet. I am not very sure how it works, but I will say what happens here, because its very usable and it makes you impossible to die. So I opened unturned on one computer, left it running, and then left (I do not know if this affects it but that computer was on linux) . Then I went over to a different place, new IP address, new computer (This computer was on windows), and opened opened unturned, using the remote play thing, joined a server and saw how buggy it was, then I pressed the x in the corner of my screen and closed it. The only option to do anything was remote play, so I turned off my wifi, restarted steam without wifi, launched unturned using right clicking on a launch game on a players name. I joined the server I had previously joined, and it looked like I had civilian nightvision on. There was 2 of my same character moving in unison right on top of each other. I jumped off my base, and got shot a bunch of times. I did not realize this glitch until I kept getting shot and stayed at 0 hp. It was not a connection issue, because my MS was under 100 on both computers, always on that server. I left the server, and it kicked both my accounts, rejoined, was at 0 health and was able to take damage (I geuss because it kicked the server that had joined because of remote play to?) and was able to take damage and play as usual. Pls fix this glitch, because I do not want it to go public and ruin this great game. By the way, if you see this neal, and it was any help can you put my account name on the changelog, (It is Dirtydan7122). Also if you could gift me a item that would be nice also. Have a good day. edit; if you need any other info regarding this add me on discord it is Rubberduck6#1356 another edit; if you dont have discord you can also add me on steam

Rubberduck63 commented 2 years ago

Edit; I mainly want the item so I can brag to my friends.

SDGNelson commented 2 years ago

Thanks for the report. Thankfully this should just be a client-side display issue, i.e., from the perspective of other players I suspect you are dead. If it happens to you again could you attach the Client.log file from the Unturned/Logs folder and/or if you are the server host the Server_ (id) .log file from the U3DS/Logs folder please?

Rubberduck63 commented 2 years ago

nelson, the other players were saying that i was a admin

Rubberduck63 commented 2 years ago

they saw that i wasnt dead and i was moving around

Rubberduck63 commented 2 years ago

i told them that i was a admin so i didnt get banned f

Rubberduck63 commented 2 years ago

@SDGNelson

Rubberduck63 commented 2 years ago

if you want i can try and replicate it and put it in a video, using a virtual machine on my main computer

Rubberduck63 commented 2 years ago

also another way i know i wasnt dead is bc i was able to drop/pick up stuff

Rubberduck63 commented 2 years ago

and /home

Rubberduck63 commented 2 years ago

also when i clicked the group thing it showed 2 of me in it

Rubberduck63 commented 2 years ago

Thanks for the report. Thankfully this should just be a client-side display issue, i.e., from the perspective of other players I suspect you are dead. If it happens to you again could you attach the Client.log file from the Unturned/Logs folder and/or if you are the server host the Server_ (id) .log file from the U3DS/Logs folder please?

does the log thing save when u close the game and reopen it? also both of the accoutns were connected, so would their be 2 of them

Rubberduck63 commented 2 years ago

if their would be 2 of them that would prove that the 2 different computers running it would have the same log

Rubberduck63 commented 2 years ago

shoot, im looking in the old ID file and it does not go back to yestreday

Rubberduck63 commented 2 years ago

is their any way to get the old one @SDGNelson

Rubberduck63 commented 2 years ago

wait I do not know if i closed out the previous unturned session on the other computer, ill check that one when i have access to it

Rubberduck63 commented 2 years ago

I was playing on this computer when it happened, but if the log is also on the other computer that would just back up the point that it may not be a client error

Rubberduck63 commented 2 years ago

it would back up that i was not just connected to the server on just this computer, and in fact i was connected on both computers

Rubberduck63 commented 2 years ago

ok im going to replicate the glitch now

Rubberduck63 commented 2 years ago

and record while im doing it

Rubberduck63 commented 2 years ago

Nelson i need you to check nelson@smartlydressedgames.com i made a major breakthrough; you can duplicate items with it as well i sent you a video of it its 16 minutes but i promise it will be worth your time

SDGNelson commented 2 years ago

Thanks for all the details! You were right - it is a bigger issue than I thought, but fortunately easily fixed. It looks like an oversight from during the network transport rewrite. I will get this fixed for the update this Friday!

rube200 commented 2 years ago

@SDGNelson could you provide any detail of this after update, it may be related with some issues

Rubberduck63 commented 2 years ago

@SDGNelson can u get the debuggers beret please :(

Rubberduck63 commented 2 years ago

i want to brag to my friends

Rubberduck63 commented 2 years ago

that i have a exclusive item for helping nelson

Rubberduck63 commented 2 years ago

i think it qualifys as a particularly nasty bug

SDGNelson commented 2 years ago

@rube200 which issues are you running into? The problem here is that with SteamNetworking the connection handle doubled as a unique player id check, whereas now with SteamNetworkingSockets that needs to be explicitly checked later. (oof pretty ridiculous mistake to have in a multiplayer game) I have also been made aware of a more malicious connect exploit which will be patched in the update.

@Rubberduck63 sorry, the Debugger's Beret is not given out anymore for the past few years because there was a lot of spam specifically trying to get the item, but I will credit you in the patch notes!