Nolo001-Aha / SourceMod-ReBanner

Rebans alt accounts of banned players through fingerprinting via SteamID, IP addresses and clientside cookies
GNU General Public License v3.0
30 stars 5 forks source link

Problem with serve.php #26

Closed Skootie812 closed 1 year ago

Skootie812 commented 1 year ago

When I go to the file it's saying "No webpage was found for the web address" but file is there I don't know why

naydef commented 1 year ago

Uh, I guess you didn't put it in the right place (the file). Not sure about that, give more info maybe?

Skootie812 commented 1 year ago

I put it in the Fastdl folder that and when I go to that file it shows that error

Skootie812 commented 1 year ago

Ok I figured it out.

Skootie812 commented 1 year ago

ok when I join the server with the plugin loaded it crashes the server and there's no error about the plugin

naydef commented 1 year ago

Are you sure it's the plugin doing that? Also post accelerator crash link.

Skootie812 commented 1 year ago

https://crash.limetech.org/sqg5wfvsuz6f

naydef commented 1 year ago

You forgot to mention what game.

Skootie812 commented 1 year ago

It's TF2

Skootie812 commented 1 year ago

Hello? Are you guys working on fixing the issue I have?

naydef commented 1 year ago

Hello. Update your gamedata file using the one from the repo and report whether this fixed the crashes.

Skootie812 commented 1 year ago

ok it fixes the crashes but now I'm getting this error L 07/23/2023 - 15:00:07: [SM] Exception reported: Could not find fingerprint file on disk! Should never happen? L 07/23/2023 - 15:00:07: [SM] Blaming: rebanner.smx L 07/23/2023 - 15:00:07: [SM] Call stack trace: L 07/23/2023 - 15:00:07: [SM] [0] SetFailState L 07/23/2023 - 15:00:07: [SM] [1] Line 645, rebanner.sp::RequestClientFingerprint L 07/23/2023 - 15:00:07: [SM] [3] Call_Finish L 07/23/2023 - 15:00:07: [SM] [4] Line 405, filenetwork.sp::CallRequestFileFinish L 07/23/2023 - 15:00:07: [SM] [5] Line 298, filenetwork.sp::OnFileReceived

and when I try to change the map it says Download file '/PATH' already exists!

I created completely new folders and files and did exactly what the manual said. rebanner.log

naydef commented 1 year ago

Try using this filenetwork gamedata: https://github.com/Nolo001-Aha/File-Network/blob/502a482bd0f9785a0e7be86e00b54632f797649d/gamedata/filenetwork.txt

Hopefully Nolo merges the changes soon. Report once you test.

Skootie812 commented 1 year ago

The player fingerprints are not added to the database tables and when a banned player joins from different IPs they still have access to join. And the File network plugin throws this error. rebanner.log errors_20230725.log

Skootie812 commented 1 year ago

please reply if you guys are working on it

naydef commented 1 year ago

Sadly I'm not very knowledgeable in the inner working of this plugin, nor I have suitable environment to make testing. I'll see what can be done about this issue.

naydef commented 1 year ago

Please check this version and report: https://github.com/naydef/SourceMod-ReBanner/blob/main/sourcemod/scripting/rebanner.sp

Skootie812 commented 1 year ago

It's not receiving the fingerprint when I try to connect to the server. rebanner.log

naydef commented 1 year ago

It seems I made a number of mistakes when I updated the gamedata of FileNetwork. Please update your gamedata again and retest.

Skootie812 commented 1 year ago

rebanner.log

naydef commented 1 year ago

the RIFF text points out that the client downloads the .wav sound instead of the ID, did you set fingerpintFilePath properly in the serve.php script?

Also make sure to delete the local file which you already downloaded so that fresh fingerprint file is acquired.

Skootie812 commented 1 year ago

Alright, I fixed the fingerprint path in serve.php but this error still occurs errors_20230726.log

naydef commented 1 year ago

I'm a bit clueless here, but try this: https://github.com/naydef/SourceMod-ReBanner/blob/main/sourcemod/scripting/rebanner.sp

Skootie812 commented 1 year ago

rebanner.log

naydef commented 1 year ago

uhm, ok. Any errors? This does look like the previous issue where no file receive callback is being sent...

Skootie812 commented 1 year ago

no there's no error

Skootie812 commented 1 year ago

any update?

naydef commented 1 year ago

Right now no idea why it fails...

naydef commented 1 year ago

Did you do the logging with rb_log_level = 3? I tested the plugin on my test Linux TF2 server and it seemingly is working fine...

Skootie812 commented 1 year ago

yes

Skootie812 commented 1 year ago

rebanner I deleted the file that I highlighted from my computer it redownloads but the console says it already exists and rebanner doesn't receive the player fingerprint I put the lastest update of rebanner.sp and it's still the same thing

naydef commented 1 year ago

Thanks. That's a useful clue to what exactly fails. Please test latest version.

Skootie812 commented 1 year ago

It still occurs. Every ID = Retry game or reconnection

rebanner.log

naydef commented 1 year ago

Any message in console when player connecting?

Skootie812 commented 1 year ago

Capture

naydef commented 1 year ago

Uh, does the file download/materials/free_duel/BLU_Target.vmtexist in your server? The latest version of the plugin is supposed to get this file deleted on plugin load, but I'm not sure why it still exists.

Try to manually delete this file and check whether it reappers.

Skootie812 commented 1 year ago

ok I deleted /materials/free_duel/BLU_Target.vmt from my server and this error appears errors_20230730.log

naydef commented 1 year ago

So yea, do as the message says, basically create this file (or at least build the folder structure of the file), make sure to create it NOT INSIDE download folder, but outside of it.

Skootie812 commented 1 year ago

Alright I think I fixed it but when I reconnect the server this error shows up again errors_20230730.log rebanner.log

naydef commented 1 year ago

Did the file download/materials/free_duel/BLU_Target.vmt reappear? Maybe It reappeared and now it's again showing the message that this file exists in console.

Skootie812 commented 1 year ago

I created the new materials folder called materials2 and that already exist error gone

naydef commented 1 year ago

Hm, then I suppose issue is solved, maybe?

Skootie812 commented 1 year ago

when I try to reconnect the server this shows up again errors_20230730.log

naydef commented 1 year ago

Yea ... I have no idea...

Skootie812 commented 1 year ago

yeah it received the fingerprint at the first join but then after you rejoin the server the plugin shows the error that I've posted above

naydef commented 1 year ago

Sadly I think there's some oddity with your TF2 server, I'm unable to completely understand why it sometimes things fail.

When this error shows, does file download/materials/free_duel/BLU_Target.vmt exist?

Skootie812 commented 1 year ago

I deleted the download folder from the server but after I joined the download folder kept recreating with the path to the VMT file inside it

naydef commented 1 year ago

Hello again. Please test this version: https://github.com/Nolo001-Aha/SourceMod-ReBanner/blob/naydef-patch-1/sourcemod/scripting/rebanner.sp

Edit: I made some more changes.

Skootie812 commented 1 year ago

rebanners rebanner.log

I can't use the path that I've used before now I have to use the full path to the .VMT file

naydef commented 1 year ago

Hm, yea, i made some changes. I'm not sure why the file can't be deleted. What's your rebanner config looking like?

Skootie812 commented 1 year ago

rebanner.txt