07-05-2012, 18:39
07-06-2012, 05:41
Any news?
07-06-2012, 09:07
Well I am still adding signature scans and to be honest the 'bug description' isn't very helpful so I guess I need to do all myself which is going to take long and needs much testing.
07-06-2012, 09:55
We will wait ...
What's the news? All bad?
What's the news? All bad?
07-09-2012, 11:07
I try to look into this, maybe add some more logging. But I need a detailed bug description. @pieter you seem to be experiencing this bug very often so maybe the next time it happens you can fill this description. Others can help too.
Bug description:
It would also be nice if you could run some plugin like this:
and then upload the log files to pastebin if the bug occurs.
Thanks, hope we can fix this bug.
Bug description:
Code:
- How many players are on the server?
- Are all plugins not working properly anymore?
- What is (!)exactly(!) not working? (Only post things you are sure about)
Are things just not working or are they applied to another player? (Only post if you are sure)
- Is the addon still logging the events (ex. chat, damage, etc.)?
If yes: Is the ClientNum matching to the name in the log?
Is the logging correct?
It would also be nice if you could run some plugin like this:
Spoiler (Click to View)
CSHARP Code
- using System;
- using System.Collections.Generic;
- using System.Text;
- using Addon;
-
- namespace MW3Logger
- {
- public class Class1 : CPlugin
- {
- public override ChatType OnSay(string Message, ServerClient Client)
- {
- ServerLog(LogType.LogData, DateTime.Now.ToShortTimeString() + String.Format(": Logger: OnSay: Name;{0};XUID;{1};ClientNum{2}", Client.Name, Client.XUID, Client.ClientNum));
- return ChatType.ChatContinue;
- }
-
- public override void OnPlayerSpawned(ServerClient Client)
- {
- ServerLog(LogType.LogData, DateTime.Now.ToShortTimeString() + String.Format(": Logger: OnPlayerSpawned: Name;{0};XUID;{1};ClientNum{2}", Client.Name, Client.XUID, Client.ClientNum));
- }
-
- public override void OnPlayerConnect(ServerClient Client)
- {
- ServerLog(LogType.LogData, DateTime.Now.ToShortTimeString() + String.Format(": Logger: OnPlayerConnect: Name;{0};XUID;{1};ClientNum{2}", Client.Name, Client.XUID, Client.ClientNum));
- }
- }
- }
Thanks, hope we can fix this bug.
07-09-2012, 11:57
@zxz0O0 I have no idea why making signatures takes so long for you. If you send me the offsets you need signatures for I can make them from the iw5mp_server.exe in a few minutes.
07-09-2012, 12:15
(07-09-2012, 11:57)SuperNovaAO Wrote: [ -> ]@zxz0O0 I have no idea why making signatures takes so long for you. If you send me the offsets you need signatures for I can make them from the iw5mp_server.exe in a few minutes.
I get bored after a few signatures and then I stop. There are like 60 offsets, now 23 left and I do like 5 a day.
Here are some offsets if you have some free time
Spoiler (Click to View)
Code:
0x0047B280
0x0047B6EF
0x004F6B84
0x004FEFE5
0x004DABC0
0x00433970
C++ Code
- (CSig.Scan((PBYTE)"\x83\xFF\x15\x75\x0B\x33\xFF\xE8\xFF\xFF\xFF\xFF\x89\xFF\xFF\xFF\xFF\x01\x00\x00\x00\xE8","x?xxxx?x????x????xxxxx"));
07-09-2012, 12:41
0x0047B280
\x57\xE8\x00\x00\x00\x00\x8B\xF8\x81\xE7
xx????xxxx
0x0047B6EF
\x29\xB5
xx
0x004F6B84
\x8D\x14\xED\x00\x00\x00\x00\x2B\xD5\x6A
xxx????xxx
0x004FEFE5
\xE8\x00\x00\x00\x00\x8B\x0D\x00\x00\x00\x00\xB8\x00\x00\x00\x00\x99
x????xx????x????x
0x004DABC0
\x55\x8B\xEC\x83\xE4\x00\x83\xEC\x00\x53\x56\x57\x68\x00\x00\x00\x00\x68
xxxxx?xx?xxxx????x
0x00433970
a little more complicated but to prevent an even bigger signature this should work
\xC6\x05\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x33\xF6
xx?????x????x????x????x????x????x????x????xx
Add 0xD
Follow the address -> you are at 0x00433970
Also the sig you posted results in 2 addresses.
\x57\xE8\x00\x00\x00\x00\x8B\xF8\x81\xE7
xx????xxxx
0x0047B6EF
\x29\xB5
xx
0x004F6B84
\x8D\x14\xED\x00\x00\x00\x00\x2B\xD5\x6A
xxx????xxx
0x004FEFE5
\xE8\x00\x00\x00\x00\x8B\x0D\x00\x00\x00\x00\xB8\x00\x00\x00\x00\x99
x????xx????x????x
0x004DABC0
\x55\x8B\xEC\x83\xE4\x00\x83\xEC\x00\x53\x56\x57\x68\x00\x00\x00\x00\x68
xxxxx?xx?xxxx????x
0x00433970
a little more complicated but to prevent an even bigger signature this should work
\xC6\x05\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x33\xF6
xx?????x????x????x????x????x????x????x????xx
Add 0xD
Follow the address -> you are at 0x00433970
Also the sig you posted results in 2 addresses.
07-09-2012, 12:44
(07-09-2012, 12:41)SuperNovaAO Wrote: [ -> ]0x0047B6EF
\x29\xB5
xx
Is that really working
Anyway thanks I'll try them later.
07-09-2012, 12:45
(07-09-2012, 12:44)zxz0O0 Wrote: [ -> ](07-09-2012, 12:41)SuperNovaAO Wrote: [ -> ]0x0047B6EF
\x29\xB5
xx
Is that really working
Anyway thanks I'll try them later.
Yes, that is working. (and at that address is the only place in the entire code of iw5mp_server.exe where a 0x29 byte is followed by a 0xB5 byte. This might change and making the signature longer is maybe necessary.)