-
Content Count
358 -
Joined
-
Days Won
44
meko last won the day on April 12 2020
meko had the most liked content!
About meko

-
Rank
Advanced Member
Contact Methods
-
IRC Nickname
meko
Profile Information
-
Gender
Not Telling
-
Github
Helianthella
-
Client Version
ManaPlus
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
-
-
-
pointshop is not a valid NPC type in Hercules. You might want to use the trader type with subtype NST_CUSTOM
-
-
for inarray() you can use array_find() from Array manipulation functions, which behaves the same way: if (array_find(.blackList[0], [email protected]) != -1) { for debugmes you should use consolemes: consolemes(CONSOLEMES_DEBUG, "message");
-
conf/network.conf
-
SQL Error ragnarok.loginlog doesnt exist
meko replied to ratbugasmati's question in General Server Support
You must execute the queries from sql-files/logs.sql to create the log tables -
-
the file is located at db/abra_db.txt
-
-
the documentation has not been updated yet but you must define the constant CUSTOM_SKILL_RANGES at compile time, with the syntax being: {from, to}, {from, to}, ... In your case since you are only adding one skill you would define it as: {8443, 8443}, this means you would pass a -D compiler option like this: -DCUSTOM_SKILL_RANGES="{8443,8443}," ...which will insert it in skill_idx_ranges[]
-
this just means mysql is not available in the apt repos so you should install mariadb-server instead of mysql-server and libmariadb-dev (and optionally the compatibility layer libmariadb-dev-compat) instead of libmysqlclient-dev
-
Follow the installation instructions provided in the README file and make sure to configure your firewall and to open ports with your hosting provider
-
-
-
-
OnPCDieEvent: if (!(isequipped(Helm_Of_Sun)) // no helm of sun || agitcheck() // WoE || getmapflag(strcharinfo(PC_MAP), mf_pvp) // map PvP || getunittype(killerrid) == UNITTYPE_PC) // killed by a player end; addtimer(1000, strnpcinfo(NPC_NAME) + "::OnAutoRevive"); end; OnAutoRevive: recovery(getcharid(CHAR_ID_ACCOUNT)); // revive the player end;
-
/conf/network.conf
-
Hercules has no LTS versions so the latest revision of the stable branch is always the most stable revision since we do not backport patches to older releases. Keep in mind that new bugs do appear from time to time but if you encounter some please report them so that they may be patched in the next release. If bugs are severe we also do pre-releases (denoted as vXX.XX.XX+Y) to address them in-between 2 releases
-
MD5 is not encryption, it is only hashing. Ideally Argon2 or PBKDF2 should be used when storing passwords but the engine currently supports neither. There is a PR that implements PBKDF2 for Hercules but it is currently on hold
-
From the error it appears that FluxCP is trying to connect to your mysql server but fails to reach it and the connection times out. You may have forgotten to update the DbConfig.Hostname when you moved to your new host
-
Keep in mind that performing SQL queries is slow, especially when there's 200 rows of results so you should be using getunits() when possible. If you do not provide a map to getunits() it will search the whole server, just like the SQL query that is used in Ridleys script.