For long time i worked on incomplete yet project for add http support into hercules.
And this is funding page for this project.
What parts this project contains already:
new server with http support (named api-server).
missing packets for guild emblems.
http guild emblems (bmp, gif).
hotkeys.
emotes.
adventurer agency (without search).
basic plugins support for all this.
basic plugins support for custom urls.
extend plugins support for inter server packets.
add support for api to login, char, map packets.
protection against different attacks on servers.
sample http plugin.
Add support for emblems bigger than 64k bytes.
Add shared configs support between login/char/map/api.
Add configuration with default emotes for new chars.
What need to add
adventurer agency search.
extend service urls support.
add support for browsers and web panels api for control servers.
twitter like messages support for old clients.
support for vending shops load/save.
other different small things.
Now this project merged to hercules.
Merged pull request: https://github.com/HerculesWS/Hercules/pull/3198
Oh bad news...Personally i don't use any kind of crypto, maybe herc need a section for crowdfunding, like rathena does.
I'll like to support this projet, because is a benefit for all the hercules users, but the actual currency is a limitation for me
In import/inter-server.conf
inter_configuration: {
// Log configuration
log: {
// [LOGIN, MAP] Log database SQL connection
sql_connection: {
db_hostname: "127.0.0.1" // Change this to your hostname
db_port: 3306
db_username: "root" // Change this to your mysql username
db_password: "your_password" // Change this to your mysql password
db_database: "db_logs" // Change this to your log db name
}
}
}
In that way your main and log db is separate.