MantisBT - Soldat |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000134 | Soldat | Multiplayer | public | 2011-11-14 02:57 | 2015-04-15 13:55 |
|
Reporter | Aardwolf | |
Assigned To | | |
Priority | normal | Severity | minor | Reproducibility | random |
Status | confirmed | Resolution | open | |
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 1.6.2 | |
Target Version | | Fixed in Version | | |
|
Summary | 0000134: Glued to other player (duplicate id?) |
Description | It seems as if myself and another player were given the same player ID, and thus everything I did affected him, and vice versa.
It has happened to me once again since I posted about it on the forum ( http://forums.soldat.pl/index.php?topic=41258.new;topicseen#new [^] ) but I didn't manage to check my "duplicate id" hypothesis. |
Steps To Reproduce | |
Additional Information | It may have something to do with packet loss, as my connection is dropping packets like crazy (eats, color bug, game ending without moving to the next map, etc.) |
Tags | No tags attached. |
Relationships | related to | 0000114 | confirmed | | Being able to control another player's (or bots) unit | related to | 0000182 | feedback | | Double Character Bug |
|
Attached Files | demo7.sdm (460,037) 2011-11-14 02:57 https://bugs.soldat.pl/file_download.php?file_id=296&type=bug glued.png (17,541) 2012-04-19 18:54 https://bugs.soldat.pl/file_download.php?file_id=313&type=bug
glued2.png (52,894) 2012-04-19 18:57 https://bugs.soldat.pl/file_download.php?file_id=314&type=bug
demo10.sdm (244,395) 2012-04-23 12:46 https://bugs.soldat.pl/file_download.php?file_id=316&type=bug Soldat - Bug - Playing as somebody else.png (598,112) 2012-05-31 01:37 https://bugs.soldat.pl/file_download.php?file_id=334&type=bug autodemo13.sdm (234,694) 2012-07-31 17:05 https://bugs.soldat.pl/file_download.php?file_id=350&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2011-11-14 02:57 | Aardwolf | New Issue | |
2011-11-14 02:57 | Aardwolf | File Added: demo7.sdm | |
2011-12-21 09:51 | Shoozza | Status | new => acknowledged |
2012-04-19 18:51 | homerofgods | Note Added: 0001422 | |
2012-04-19 18:54 | homerofgods | File Added: glued.png | |
2012-04-19 18:57 | homerofgods | File Added: glued2.png | |
2012-04-23 11:39 | homerofgods | Note Edited: 0001422 | bug_revision_view_page.php?bugnote_id=1422#r122 |
2012-04-23 11:40 | homerofgods | Note Edited: 0001422 | bug_revision_view_page.php?bugnote_id=1422#r123 |
2012-04-23 11:45 | homerofgods | Note Edited: 0001422 | bug_revision_view_page.php?bugnote_id=1422#r124 |
2012-04-23 11:45 | homerofgods | Note Added: 0001424 | |
2012-04-23 11:46 | homerofgods | Note Edited: 0001424 | bug_revision_view_page.php?bugnote_id=1424#r126 |
2012-04-23 12:46 | dst | File Added: demo10.sdm | |
2012-04-23 12:47 | dst | Note Added: 0001425 | |
2012-05-24 20:43 | Shoozza | Relationship added | related to 0000182 |
2012-05-31 01:37 | DorkeyDear | File Added: Soldat - Bug - Playing as somebody else.png | |
2012-05-31 01:42 | DorkeyDear | Note Added: 0001537 | |
2012-07-02 17:03 | Tehbugerz1r | Note Added: 0001568 | |
2012-07-02 17:04 | Tehbugerz1r | Note Edited: 0001568 | bug_revision_view_page.php?bugnote_id=1568#r159 |
2012-07-02 17:06 | Tehbugerz1r | Note Edited: 0001568 | bug_revision_view_page.php?bugnote_id=1568#r160 |
2012-07-31 17:05 | SyavX | File Added: autodemo13.sdm | |
2012-07-31 17:05 | SyavX | Note Added: 0001575 | |
2012-08-30 04:51 | Tehbugerz1r | Note Added: 0001587 | |
2013-07-14 15:52 | Bistoufly | Status | acknowledged => confirmed |
2014-04-02 18:58 | homerofgods | Severity | major => minor |
2015-04-15 13:55 | homerofgods | Relationship added | related to 0000114 |
Notes |
|
(0001422)
|
homerofgods
|
2012-04-19 18:51
(edited on: 2012-04-23 11:45) |
|
Actually, I have a demo from 1.4.2
And as you see in the picture, the Player ID's they are not the same
|
|
|
(0001424)
|
homerofgods
|
2012-04-23 11:45
(edited on: 2012-04-23 11:46) |
|
I also checked your demo and they got different ID's there too. Unless we are talking about a different ID that I don't know about
|
|
|
(0001425)
|
dst
|
2012-04-23 12:47
|
|
|
|
|
I have uploaded 'Soldat - Bug - Playing as somebody else.png'. I'm not 100% certain if this is the same bug. This is from a while ago; I cannot recall what Soldat version.
The player menu is visible. I am 'playing as' the player (bot) Dummy. If I recall correctly, I did not have control over the character. My nickname in the screenshot is |D)orkeyDear. |
|
|
(0001568)
|
Tehbugerz1r
|
2012-07-02 17:03
(edited on: 2012-07-02 17:06) |
|
I found out how Issue 0000134 works, it's a client related problem. You can reproduce Issue 0000134 exactly by setting the ID that the client recognises as your character to another bot's(or even player). The source client thinks it's in control of the victim's character but it can only move the victim's character on the source client, which soon updates to the actual position shortly after(depending on time between source client and victim client). The server still thinks everything is normal, but the source client is sending the information for the character it thinks it's in control of(the victim client's), which then results in the server moving the source character to that position. The result is the two are stuck together, having similar velocity and position but not health(due to the fact that's server based).
I posted this information a while ago on the double character bug.
|
|
|
(0001575)
|
SyavX
|
2012-07-31 17:05
|
|
Attached a demo from v1.6.3 (autodemo13.sdm), where two players joined at the same time (9:40 @ demo) and got glued to each other.
17:19:03 senza fissa dimora joining game (***:23073) HWID:***
17:19:03 senza fissa dimora has joined alpha team.
17:19:03 INF Altay joining game (***:23073) HWID:***
17:19:03 INF Altay has joined alpha team. |
|
|
|
Interesting how it doesn't show the same IDs, but this does not disprove my theory. This can be easily replicated by making a script that adds a bot in the OnJoinGame procedure. |
|