MAC IP Address

Jedzkie

The Master of White Spaces
Messages
632
Points
0
Age
33
Location
Philippines
Discord
✪ Jedzkie#0662
IRC Nickname
Jedzkie
Github
Jedzkie
Emulator
Client Version
2016-03-16 RE
i suggest to add harmony's mac ip address configuration to hercules and also in scriptcommands aswell. thank you.

 
my reason is for some events and in pvp room w/ pvp points modification in order to avoid spamming.

Edit: Even i set my client to disabled multiple windows, and enabling MD5 hash check, my players still able to make dual clients using sandbox.

 
Last edited by a moderator:
<p>Why not use their IP Address? If they make a dual login they will have the same IP also.</p>

<p> </p>

<p>@Edit</p>

<p>I think I get what you just want is one account per pc( assuming that your playing in a internet cafe)</p>

 
Last edited by a moderator:
Why not use their IP Address? If they make a dual login they will have the same IP also.
because NAT everywhere. From the same IP can be many different players. Best way it's hardware detection, like HWiD, MAC

 
Last edited by a moderator:
This would be fine to avoid false-positives
default_smile.png


 
1. MAC Adress can be spoofed even without getting disconnected with client A when you spoof the MAC before running client B, HWID is harder to do, but possible and safer

2. You need to enable "SSO login packet" thing in the patcher (the one which is always active on 2013 clients since normal login is removed)

3. The modification Hercules wise is easy to adapt, i used harmony in the past but completely dropped it because i made my own mods to support mac etc.

Might release a MAC package for Hercules i'm still waiting for the big update to not mess up my stuff : P

 
Changing mac ip every time can prove to be tedious. It would be nice to minimize if not prevent dual-clients from the same machine in events, battlegrounds, WoE etc.

 
Changing mac ip every time can prove to be tedious. It would be nice to minimize if not prevent dual-clients from the same machine in events, battlegrounds, WoE etc.
+1

Make this possible please
default_smile.png


 
I really doubt it will help a lot, but maybe some newbies will fail at the mac check so here we go.

Hercules Developers are free to implement this code snippet whenever they want.

NOTE, do backups of your src folder AND your login mysql database, or wait till a developer implements mac to hercules.

1. Download the file i attached.

2. Place mac_check.patch into your hercules folder and apply the patch via GIT.

3. Recompile the server, do NOT start the server yet!

4. Open your mysql tool and select your ragnarok (server) database.

5. Copy the below text into the query window

ALTER TABLE `login` ADD COLUMN `last_mac` VARCHAR(18) NOT NULL DEFAULT ''  AFTER `pincode_change` ; 
6. Click run / apply to add the new last_mac to your login database.

You are set serverwise!!

What do you need to send the mac?

1. Your client must have the "SSO login" enabled. (i suggest R.O.L.e.X http://herc.ws/b...opic/930-rolex/ as the login system of your choice)

2. That's all.

3. Enjoy!

mac_check.patch

 

Attachments

I really doubt it will help a lot, but maybe some newbies will fail at the mac check so here we go.

Hercules Developers are free to implement this code snippet whenever they want.

NOTE, do backups of your src folder AND your login mysql database, or wait till a developer implements mac to hercules.

1. Download the file i attached.

2. Place mac_check.patch into your hercules folder and apply the patch via GIT.

3. Recompile the server, do NOT start the server yet!

4. Open your mysql tool and select your ragnarok (server) database.

5. Copy the below text into the query window

ALTER TABLE `login` ADD COLUMN `last_mac` VARCHAR(18) NOT NULL DEFAULT ''  AFTER `pincode_change` ; 
6. Click run / apply to add the new last_mac to your login database.

You are set serverwise!!

What do you need to send the mac?

1. Your client must have the "SSO login" enabled. (i suggest R.O.L.e.X http://herc.ws/b...opic/930-rolex/ as the login system of your choice)

2. That's all.

3. Enjoy!
Yey! thank you
default_smile.png


 
Question: What if I enabled the "SSO Login", but I did not use "ROLEX", Is it still gonna work?

 
Sorry for the necro-reply, but even if you did change your MAC address, you would briefly disconnect from your network while the connection resets. You would then have to log in again, thus logging your MAC address again and keeping you limited from most typical dual-login detection methods using MAC address. However, changing your MAC address does allow you to bypass other conventional uses of MAC address logging, so hardware ID detection would prove to be more effective.

@Ryuuzaki:

It'd be cool to see this (or hardware ID logging) as a plugin, though I haven't read your patch yet and I'm unsure if that'd even be possible.

 
Last edited by a moderator:
Back
Top