|
You last visited: Today at 05:03
Advertisement
[Guide] Adding a DLL Import
Discussion on [Guide] Adding a DLL Import within the SRO PServer Guides & Releases forum part of the SRO Private Server category.
11/30/2015, 17:23
|
#1
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
[Guide] Adding a DLL Import
In this guide we'll be using the filterHWID.dll made for the filter, using your own DLL would be pretty much the same.
filterHWID.dll Information
The ProjectHax filter supports limiting clients by HWID via a DLL. You will need to add an import to your sro_client.exe using StudPE. The HWID info will be sent after the user selects their character. If no HWID is received within 30 seconds or if the limit is exceeded, the user is disconnected. This will not prevent people from using bots or prevent going clientless with a bot. The DLL only has signatures for vSRO 1.188. Nothing else has been tested but support can be added if needed.
Change Log
Code:
1.0.5
Fixed random crashes while sending the HWID info
Fixed time problem associated with Windows never syncing the time or Windows never setting the correct timezone
1.0.4 will continue to work so 1.0.5 is not a required update; however, it's a good idea to upgrade anyway.
Code:
1.0.4
Improved the security of the HWID packet
Users must set their date, time, and time zone correctly on their system otherwise they will disconnect
Code:
1.0.3
Added more data to the HWID to prevent people with similar CPUs from hitting the HWID limit
You must update to 1.0.3+ and restart your server if you are utilizing the HWID functionality.
Code:
1.0.2
Added message boxes to tell you if something went wrong with hooking functions
Removed mutation of the "send HWID packet" code cave. It may have been causing some issues.
Enabled size compiler optimizations to reduce the overall size of the DLL
Code:
1.0.1
Fixed part of the HWID data being random
You must update to 1.0.1 and restart your server if you are utilizing the HWID functionality.
Code:
1.0.0
Initial release
vSRO v1.188 support
Adding a DLL Import
Make any EXE modifications first and then do this. Otherwise you will not be able to open sro_client.exe with OllyDbg due to the DLL being packed and having debugger detection.
- Download
 - Download the ProjectHax

- Open StudPE
- Drag sro_client.exe into the StudPE window
- Go to the "Functions" tab, right click -> "Add New Import"
- Select the DLL (Dll Select) and select the function (Select func.)
- Click "Add to list"
- Click "ADD"
- Finally, click "OK" on the main window
Download links:
StudPE:  filterHWID.dll: 
|
|
|
12/01/2015, 23:04
|
#2
|
elite*gold: 0
Join Date: Dec 2007
Posts: 242
Received Thanks: 16
|
this work for apply Limited for a ID Machine like IP LIMITE?
|
|
|
12/02/2015, 10:48
|
#3
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
Quote:
Originally Posted by spinal2
this work for apply Limited for a ID Machine like IP LIMITE?
|
If I understand you correctly, yes.
|
|
|
12/02/2015, 11:28
|
#4
|
elite*gold: 1
Join Date: Sep 2015
Posts: 413
Received Thanks: 268
|
helpful, keep it up
|
|
|
12/04/2015, 23:27
|
#5
|
elite*gold: 0
Join Date: Dec 2007
Posts: 242
Received Thanks: 16
|
Quote:
Originally Posted by halon2
If I understand you correctly, yes.
|
and what code Iam need ADD in Server.cfg to Configure Machine ID limite.
IN case of IP Limite We use :
Code:
NetCafeIPRefreshTime 10
MaxUserForNonePCBangIP 10
10 = MAX IP FOR CLIENTE
|
|
|
12/05/2015, 00:52
|
#6
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
Quote:
Originally Posted by spinal2
and what code Iam need ADD in Server.cfg to Configure Machine ID limite.
IN case of IP Limite We use :
Code:
NetCafeIPRefreshTime 10
MaxUserForNonePCBangIP 10
10 = MAX IP FOR CLIENTE
|
Just like I posted, and then configure it on our filter.
|
|
|
12/11/2015, 20:30
|
#7
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
I got a PM a while ago asking if this is a bypass for HWID limits.
No, this is not a bypass.
|
|
|
12/15/2015, 17:05
|
#8
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
DLL Changes:
Quote:
1.0.1
Fixed part of the HWID data being random
If you're using the DLL from the thread:
You must update to 1.0.1 and restart your server if you are utilizing the HWID functionality.
|
|
|
|
01/30/2016, 14:10
|
#9
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
DLL Update:
Code:
1.0.3
Added more data to the HWID to prevent people with similar CPUs from hitting the HWID limit
You must update to 1.0.3+ and restart your server if you are utilizing the HWID functionality.
|
|
|
03/21/2016, 18:24
|
#10
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
Updating this thread a bit.
DLL Update:
Code:
1.0.4
Improved the security of the HWID packet
Users must set their date, time, and time zone correctly on their system otherwise they will disconnect
You must update to 1.0.4+ and restart your server if you are utilizing the HWID functionality.
|
|
|
06/27/2016, 11:39
|
#11
|
elite*gold: 0
Join Date: Aug 2013
Posts: 236
Received Thanks: 39
|
well some questions i have no answer for them
hope you can help with that
how i can change the limit per pc ? like 1 2 3 4 5 6 ? in this DDL ?
also server.cfg needs a code to put in to make it work right ?
|
|
|
06/27/2016, 16:19
|
#12
|
elite*gold: 361
Join Date: Oct 2008
Posts: 692
Received Thanks: 374
|
Quote:
Originally Posted by OverLimitNetwork
well some questions i have no answer for them
hope you can help with that
how i can change the limit per pc ? like 1 2 3 4 5 6 ? in this DDL ?
also server.cfg needs a code to put in to make it work right ?
|
With our DLL ? No, you just need to set it at the filter page and hook the DLL into the client like in the guide. I don't know how other HWIDs handle it, but this is how ours work.
|
|
|
10/23/2018, 04:47
|
#13
|
elite*gold: 355
Join Date: Mar 2009
Posts: 264
Received Thanks: 52
|
Thanks so much
nice app
|
|
|
12/17/2019, 21:21
|
#14
|
elite*gold: 0
Join Date: Feb 2008
Posts: 236
Received Thanks: 11
|
need add dell filter but give me error
|
|
|
08/26/2020, 19:23
|
#15
|
elite*gold: 0
Join Date: Aug 2020
Posts: 30
Received Thanks: 0
|
re upload please filterHWID.dll
|
|
|
 |
|
Similar Threads
|
[Guide]How Import PSK-PSA to UnrealED
11/02/2011 - Lin2 Guides & Templates - 0 Replies
sup guys , well in this guide we will learn how to import files to Unreal Editor PSK-PSA, or before going to clarify a little doubt that maybe interested to know.
PSK is a file?
ok this file is that contains the mesh, bone Influence indices and weights' for each vertex, the bone names, hierarchy bone, and skeletal default pose.
PSA is a file?
|
[Guide] Adding a GUI
07/07/2011 - CO2 PServer Guides & Releases - 24 Replies
Requested by SilentKill.
Deleted by FuriousFang.
|
Guide for Adding 10+11D to SEA Emu.
07/24/2010 - SRO Private Server - 5 Replies
I've gotten most of the bugs fixed up to 9D and was looking to add the 10D+11D files, but most people are to dumb to say how to do it, is it possible we can get a guide, or someone who speaks decent english to Explain how to Add it.
I downloaded the newest client, to the Data and Particles and Moved it to my Emu's SRO Client Folder. Still cannot spawn anything.
|
All times are GMT +1. The time now is 05:03.
|
|