GAuthDaemon rewrited on c++
What he can:
- Authorization
- GM privilege
- Recive gold
- Recive gold without relogin into game
What he can, what cant original auth:
- Token authorization
- Characters filter
- Anti brutforce
- 2 auth type (login, token)
- Auto mysql server reconnection
What in plans:
- Support codes on ingame mailbox
Installation:
- Copy gauthd folder in home folder
- Configure gauthd.conf
- chmod 777 -R /home/gauthd/
- In start script change auth start options to
Code:
cd $PW_PATH/gauthd/; ./gauthd >$PW_PATH/logs/gauth.log &
- In stop script change auth stop options to
- Remove this on GAuthClient section in gdeliveryd gamesys.conf
Code:
isec = 2
iseckey = baxixD0awqydOtrxjxr8uhzaslmnqh
osec = 2
oseckey = baxiykbpn3fxLqpsdpiodI4iazqjdl
shared_key = baxiIvunkjfjlj0Ckgxzzdfpess5vw
If you want enable token authorization, set or add token_login_support = true on gdeliveryd gamesys.conf (normal authorization is also available) and you need start game with params user and token2, like this:
Code:
start elementclient.exe startbypatcher console:1 user:kn1fe token2:CZrfpz6yE6ZnoYZ9nKdk6g==
Where:
kn1fe - account login
token2 - password hash from users table
Download link - gauthd
Source code - https://github.com/Kn1fe/GAuthDaemon
I will accept any bug reports and suggestions
Re: GAuthDaemon rewrited on c++
this is the best release years ago
Re: GAuthDaemon rewrited on c++
Re: GAuthDaemon rewrited on c++
why not open source this? Would probably be good for future development
Re: GAuthDaemon rewrited on c++
Quote:
Originally Posted by
cmb
why not open source this? Would probably be good for future development
And what about this? https://github.com/Kn1fe/GAuthDaemon
Re: GAuthDaemon rewrited on c++
How do we enable anti brutforce? Nice release!
Re: GAuthDaemon rewrited on c++
Quote:
Originally Posted by
Coldwin
How do we enable anti brutforce? Nice release!
I think the function is not added yet as it says.
What in plans:
Support keys(iseckey, oseckey)
Support codes on ingame mailbox
Anti brutforce
Re: GAuthDaemon rewrited on c++
Version 1.1.0
- 3 auth type with selection in conf file (allow_auth_type)
- Password hash type selection
- Added antibrute, for example: $count login try for $interval seconds = block auth for $block_time
- Code refactoring and optimization
- In gauthd.conf added comments to parameters
Download link - https://drop.me/Mv7xOg
Source code - https://github.com/Kn1fe/GAuthDaemon
Re: GAuthDaemon rewrited on c++
Version 1.1.1
- Removed email auth, beause challenge_algo = 1 makes interesting bug (you can login in any account with any password)
- Rebuild to x32 with latest qt version
Download link - https://www.mediafire.com/file/vez1e...x7z5/gauthd.7z
Re: GAuthDaemon rewrited on c++
How to use "Support codes on ingame mailbox"?
Re: GAuthDaemon rewrited on c++
Quote:
Originally Posted by
letanduy
How to use "Support codes on ingame mailbox"?
Nohow, this function in plans, now i dont know how to revive them
Re: GAuthDaemon rewrited on c++
Version 1.1.2
- Updated to Qt version 5.10.0
- Updated mysql library
- Bugfix
Re: GAuthDaemon rewrited on c++
My VPS (not dedicated) keeps randomly shutting down after I used gauthd, it didn't work as well because "Too old kernel". I can't update my kernel so I don't use it anymore.
Is there a way to reverse damage done by gauthd?
Re: GAuthDaemon rewrited on c++
this gauthd is 64bit ?? I need 32bit for Ubuntu server. But I can't QT ...
Re: GAuthDaemon rewrited on c++
Gauth dies by itself randomly sometimes. The connection gets cut. Is there a way to fix this?