[CLIENT] Failed to send unique id

Started by SantaClaus, May 11, 2015, 08:05 PM

Previous topic - Next topic

SantaClaus

Hello,

since the client got updated, the issue I had previously got fixed but now I'm having another problem when trying to join certain servers.

I also updated the server.exe to the latest version (v12) and I got the message Connection rejected: failed to send unique id. I thought I had done something wrong so I did get back to the previous server.exe (v11) and everything worked okey. But now since some servers are updating to v12 too, Im getting the same message when joining them:



I have tried uninstalling and reinstalling the client in a different directory (not the AppData one) but problem remains.

Thanks and Regards.

Stormeus

Check C:\users\USERNAME_HERE\appdata\roaming\VCMP\04beta\debuglog.txt for any additional information. Let me know if you find anything, and if you do, post it.

SantaClaus

This is what the file says:

MSG: Blocked plugin 'vc-mp.flt', append to game_allowedmods to allow this plugin.
Error in : get_hr turned out to be 2147749890
Error in : Failed with a result of 2147749890; LastError is 183

I guess its telling me that mods aren't allowed? I have particle.txd mod and tried reverting it to the original one but it won't work either. Maybe a fresh VC install would work.


Stormeus

Try following the steps in this thread thread and try again:
https://social.technet.microsoft.com/Forums/windows/en-US/8ed26d46-9994-4052-a307-5b071805aea8/wmi-corrupt-how-to-reinstallrepair

The error is at the system level and reinstalling VC or removing mods won't fix it.

SantaClaus

Thank you very much for supporting me but tried both methods about the repository and they didn't work :/ even tried doing chkdsk, sfc /scannow and cleaning Registry with CCleaner... also tried disabling ESET Smart Security firewall in case it could be blocking some kind of packet but looks like it wasn't the issue.


.

If you compare the screenshots of @stormeus and @rwwpl in this topic. You'll notice that in one of them the UID (Unique User ID) is missing. And it just so happens that it's missing from the one with the IP issue.

These things could be connected somehow. What I mean is that, somehow on some machines the client is failing to generate the UID. However, there's a small confusion here because the numeric ID that identifies the player can also be considered a unique user id, because it's owned by one user and only one, when connected on a server. Which is why I'm not so sore about what I'm saying.

Wouldn't hurt to investigate though :)

.

Stormeus

#6
Quote from: S.L.C on May 12, 2015, 06:38 PM<snip>

Good theory, but the error is actually that WBEM_E_NOT_FOUND is being returned by this function:
https://msdn.microsoft.com/en-us/library/aa391442%28v=vs.85%29.aspx

Try wmic path win32_computersystemproduct get * in the command line and see what the output is.

Mariu22S

Many people can join to the server , probably don't have unique id 2.I think that uniquev2 should be withdrawn because there are fewer players

Kicking connecting player at ID 0, no unique id (v2).
Kicking connecting player at ID 0, no unique id (v2).
Kicking connecting player at ID 0, no unique id (v2).
Kicking connecting player at ID 0, no unique id (v2).

SantaClaus

Quote from: stormeus on May 12, 2015, 06:54 PMTry wmic path win32_computersystemproduct get * in the command line and see what the output is.

The file output is:
Caption                          Description                      IdentifyingNumber  Name          SKUNumber  UUID                                  Vendor  Version 
Producto de sistema informático  Producto de sistema informático                     Aspire X3810             FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF  Acer             

Thats what the command returns. I dont have almost any kind of experience on these environments, but for me that UUID value it's not correct or looks really weird.

I tried VC-MP in my other computer connected to the same network, and the last version is working just fine. Also tried the same command and it outputs a reasonable value.

The problem is on my machine, I will try to look for some solution!!

Thank you very much again for helping.

Erik

#9
Hhh same problem happend to me...

http://postimg.org/image/otjqij65z/

And i'm getting an error when i start the app

http://postimg.org/image/nn6d06069/

SantaClaus

#10
Quote from: Erik on May 13, 2015, 02:43 PMHhh same problem happend to me...

http://postimg.org/image/otjqij65z/

And i'm getting an error when i start the app

http://postimg.org/image/nn6d06069/

Try running cmd.exe or Command Prompt Line and run this command:

wmic csproduct get UUID
If It returns all FFFFFF, I'm afraid you have the same problem as me; you won't be able to play on updated servers.

I have been reading a little bit and it seems that this thing is on a very low level (or machine level), meaning that normal home users won't be able to fix it. I have also Windows XP installed on another Partition and it returns the same UUID. I also entered the BIOS setup and this PC hasn't got Asset Tag or UUID being shown there. Just stickers on the PC Case with the serial number, but kind of useless since hardware doesn't see it. I have also read some comments and looks like not all suppliers provide a UUID, and also it cannot be changed or it would be needed to go through stuff like flashing BIOS and things that some users may be afraid of doing...

Since this stuff also looks curious to me, I got into an small article that says other ways to "identify" a machine uniquely. I dunno if it would work (I dont have any knowledge about this), but wouldn't be possible to use the Hard drive ID to identify a machine if the UUID method fails (returns FFFF...)? Of course, Im not telling you to change the VC-MP system entirely at all just because It doesn't work for me, but this question is more about curiosity than anything else!! (Sorry if Its not the correct place to ask).

This is the article about ways to identify a machine: http://www.nextofwindows.com/the-best-way-to-uniquely-identify-a-windows-machine/

Thanks again!

Stormeus

We've found another way of identifying the machine which will probably end up rolling out later today (>4 hours from this post as I'm taking standardized tests in a moment).

Erik

Quote from: SantaClaus on May 13, 2015, 03:17 PM
Quote from: Erik on May 13, 2015, 02:43 PMHhh same problem happend to me...

http://postimg.org/image/otjqij65z/

And i'm getting an error when i start the app

http://postimg.org/image/nn6d06069/

Try running cmd.exe or Command Prompt Line and run this command:

wmic csproduct get UUID
If It returns all FFFFFF, I'm afraid you have the same problem as me; you won't be able to play on updated servers.

I have been reading a little bit and it seems that this thing is on a very low level (or machine level), meaning that normal home users won't be able to fix it. I have also Windows XP installed on another Partition and it returns the same UUID. I also entered the BIOS setup and this PC hasn't got Asset Tag or UUID being shown there. Just stickers on the PC Case with the serial number, but kind of useless since hardware doesn't see it. I have also read some comments and looks like not all suppliers provide a UUID, and also it cannot be changed or it would be needed to go through stuff like flashing BIOS and things that some users may be afraid of doing...

Since this stuff also looks curious to me, I got into an small article that says other ways to "identify" a machine uniquely. I dunno if it would work (I dont have any knowledge about this), but wouldn't be possible to use the Hard drive ID to identify a machine if the UUID method fails (returns FFFF...)? Of course, Im not telling you to change the VC-MP system entirely at all just because It doesn't work for me, but this question is more about curiosity than anything else!! (Sorry if Its not the correct place to ask).

This is the article about ways to identify a machine: http://www.nextofwindows.com/the-best-way-to-uniquely-identify-a-windows-machine/

Thanks again!

No, it's returining UID... 3444.....43e1 etc... Maybe because of windows? It's not genunie

Thijn

Quote from: Erik on May 13, 2015, 03:26 PMNo, it's returining UID... 3444.....43e1 etc... Maybe because of windows? It's not genunie
We don't support piracy here. If you've got a pirated Windows OS then we can't and wont give any support if something is broken for you.

Stormeus

Quote from: Erik on May 14, 2015, 10:56 AM
Quote from: Thijn on May 13, 2015, 06:25 PM
Quote from: Erik on May 13, 2015, 03:26 PMNo, it's returining UID... 3444.....43e1 etc... Maybe because of windows? It's not genunie
We don't support piracy here. If you've got a pirated Windows OS then we can't and wont give any support if something is broken for you.
Then how can i play vcmp? -_-

You could play VC:MP, we're just not going to support you if you're using a pirated OS.