Page MenuHomeFeedback Tracker

RPT Log files missing CheckMAMData
Assigned, UrgentPublic

Description

Hey guys!
On 1.21 we finally had access to the account mitigation option.
With the same, RPT logs used to show the device ID, which was extremely helpful in mitigating ban avoidance by players.
It used to show as such

19:22:19.258 [Login]: Adding player TheDevilsKnock0 (1427417349) to login queue at position 0
19:22:19.258 [LoginMachine]: Add player TheDevilsKnock0 (1427417349)
19:22:19.258 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid ) Entering AuthPlayerLoginState
19:22:19.258 Server: SetClientState dpid=1427417349 id=0 name=TheDevilsKnock0 CREATED -> CONNECTED
19:22:19.268 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid ) Entering WaitAuthPlayerLoginState
19:22:19.605 Player TheDevilsKnock0 connected (id=BF45970BDE6CB0B34BF3516141F9D47BC84E8576).
19:22:19.616 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid ) Entering WaitPlayerAssignedLoginState
19:22:20.27 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering DBGetLoginTimeLoginState
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMData] :: device: _lEGP8fyVAYSUyFnqdsgAIHFwTRc8LYhZ_lXOjk8c4U= | account: BF45970BDE6CB0B34BF3516141F9D47BC84E8576 | time: 9660015
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMDataHelper] :: id1: _lEGP8fyVAYSUyFnqdsgAIHFwTRc8LYhZ_lXOjk8c4U= | id2: BF45970BDE6CB0B34BF3516141F9D47BC84E8576 | time: 9660015
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMDataHelper] :: FOUND: Time: 9117593 | Penalty: 0
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMDataHelper] :: id1: BF45970BDE6CB0B34BF3516141F9D47BC84E8576 | id2: _lEGP8fyVAYSUyFnqdsgAIHFwTRc8LYhZ_lXOjk8c4U= | time: 9660015
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMDataHelper] :: NOT FOUND
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMData] :: devicePenalty: 0 m | accountPenalty: 5 m
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMData] :: deviceTS: 0 | accountTS: 9117593
19:22:20.49 [MAM] :: [NetworkServer::CheckMAMData] :: remainingDPenalty: 0 s | remainingAPenalty: 0 s
19:22:20.49 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering DBWaitLoginTimeLoginState
19:22:23.49 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering DBGetCharacterLoginState
19:22:23.70 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering CreateNetObjectsLoginState
19:22:23.80 Server: SetClientState dpid=1427417349 id=0 name=TheDevilsKnock0 PLAYER ASSIGNED -> MISSION RECEIVED
19:22:23.89 Server: SetClientState dpid=1427417349 id=0 name=TheDevilsKnock0 MISSION RECEIVED -> GAME LOADED
19:22:23.89 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering PreloadCamLoginState
19:22:23.101 [StateMachine]: Player TheDevilsKnock0 (dpnid 1427417349 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering WaitPreloadCamLoginState

Now with the new update, and all the variables in cfgEconomyCore being set exactly the same, this seems not to show up anymore.
Example of a new login on 1.22

12:45:45.991 [Login]: Adding prioritized player TheDevilsKnock0 (1750333859) to login queue at position 0
12:45:45.991 [LoginMachine]: Add player TheDevilsKnock0 (1750333859)
12:45:45.991 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid ) Entering AuthPlayerLoginState
12:45:46.01 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid ) Entering WaitAuthPlayerLoginState
12:45:46.354 Player TheDevilsKnock0 connected (id=BF45970BDE6CB0B34BF3516141F9D47BC84E8576).
12:45:46.365 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid ) Entering WaitPlayerAssignedLoginState
12:45:46.813 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering DBGetLoginTimeLoginState
12:45:46.835 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering DBWaitLoginTimeLoginState
12:45:49.837 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering DBGetCharacterLoginState
12:45:49.858 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering CreateNetObjectsLoginState
12:45:49.874 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering PreloadCamLoginState
12:45:49.882 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering WaitPreloadCamLoginState
12:45:59.144 [StateMachine]: Player TheDevilsKnock0 (dpnid 1750333859 uid BF45970BDE6CB0B34BF3516141F9D47BC84E8576) Entering GetNewCharLoginState

Was this moved to a new variable to be enabled in cfgEconomyCore or forgot to be enabled on 1.22?
Is it possible to have this back in the logs, pretty please? 🙏

Details

Severity
None
Resolution
Open
Reproducibility
N/A
Operating System
Windows 7
Category
General

Event Timeline

Geez changed the task status from New to Assigned.Aug 31 2023, 10:19 AM
Geez added a subscriber: Geez.Sep 1 2023, 11:58 AM

Hello TheDevilsKnock.
Can you please send us your server config and parameters?

This comment was removed by TheDevilsKnock.

Please, set this as private if possible.

Sorted.
Apparently nolog was set and while it didn't account for RPT previously, now it does.
Sorry for the hassle.
Please delete or set this private for some sensible infos in the files I sent.

Deleted the files. Not even the time and someone snooped in my server cos of it. SMH.