În continuarea primului server postat și adăguarea in portofoliul public, am updatat primul server personal postat.
Pe scurt, server-ul a fost modernizat, se poate instala orice system modern.
Bug-urile sunt aceleași, excepție cel de la inventory protect, serverfile-ul e vraijte pentru că are doar un singur core, recomand să împrăștiați mapele pe mai multe core-uri.
N-am nici cea mai mică idee ce parolă a fost / este la mysql, dar totuși mi-am adus aminte de cont-ul meu.
User : ManiacRobert
pass : tnetjkwu
pkg list
Sursă Server
Sursa server a fost complet mutată pe c++20 și clang, toate makefile-urile au fost re-făcute complet. Extern-ul și lib-urile au fost complet schimbate. Toate makefile-urile sunt făcute pe ccache. La compilare o să aveți versiunea de debug și cea de release, versiunea de debug are incluse toate flag-urile de debug in caz că o să aveți crash-uri cu sursa și cea de release nu le are (evident). I-am rezolvat exploit-ul la inventory protect.Compilarea sursei se face direct din ServerSource/server, folosind gmake clean si gmake, ccache-ul se vede dupa prima compilare.
Sursă Client
Sursa client a fost updatata pe vs 2019.
Client(Folositi doar client-ul) :
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
ServerFile :
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Sursele
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Trebuie sa multumesti autorului pentru a putea vedea mesajul.
Pentru decriptare folositi
https://www.mediafire.com/folder/lwhcn5xyb53yq/PML
Config-ul
{
//"log_name":"PackMakerLite",
//"cs_name":"",
"ignore_full_name": [".git", ".svn", ".vs", "desktop.ini"],
"ignore_file_extension": ["bak", "db", "wdp"],
"force_filename_lowercase": false,
"default_pack_type": 2,
"pack_type_by_list": [],
/*"pack_type_by_list": [
["mss", 0],
["mse", 1],
["msf", 2],
["spt", 0],
["atr", 1],
["dds", 2],
["raw", 0],
["wtr", 1],
["mde", 2],
["tga", 0],
["txt", 1],
["msk", 2],
["msa", 0],
["msm", 1],
["py", 2]
],*/
//"eter_magic_mcoz":"MCOZ",
//"eter_magic_epkd":"EPKD",
//"eter_magic_mcsp":"MCSP",
//"parallel":true,
"eter_pack_index_ext":".eix",
"eter_pack_data_ext":".epk",
"eter_pack_index_key": [
517053185,
3647686871,
2268274764,
2493679204
],
"eter_pack_data_key": [
396500132,
3280733614,
3814825661,
538457009
]
}
Define-urile.
#ifndef __INC_SERVICE_H__ #define __INC_SERVICE_H__ #define _IMPROVED_PACKET_ENCRYPTION_ //#define __AUCTION__ #define __PET_SYSTEM__ #define __UDP_BLOCK__ #define OFFLINE_SHOP #define GIFT_SYSTEM #define FULL_YANG #define SHOP_TIME_REFRESH 1*10 #define SHOP_BLOCK_GAME99 //#define SHOP_DISTANCE #define SHOP_AUTO_CLOSE //#define SHOP_ONLY_ALLOWED_INDEX //#define SHOP_HIDE_NAME #define SHOP_GM_PRIVILEGES GM_LOW_WIZARD #define SHOP_SEARCH #define SHOP_SEARCH_PRICE_MIN #define __SASH_SYSTEM__ #define __WEAPON_COSTUME_SYSTEM__ #define __EFFECT_SYSTEM__ #define __WOLFMAN_CHARACTER__ #define __SOULBINDING_SYSTEM__ #define __CHANNEL_CHANGE_SYSTEM__ #define __CHANGELOOK_SYSTEM__ #define __VERSION_162__ #ifdef __VERSION_162__ #define HEALING_SKILL_VNUM 265 #endif //#define ENABLE_MOUNT_COSTUME_SYSTEM #define __SEND_TARGET_INFO__ #define __VIEW_TARGET_PLAYER_HP__ #define __VIEW_TARGET_DECIMAL_HP__ #define __COSTUME_ATTR_SYSTEM__ #endif //#define ENABLE_COINS_SYSTEM #define __INVENTORY_PROTECT_SYSTEM__ #define __7AND8TH_SKILLS__ #define __ONEX_VIP__ #define ENABLE_TITLE_SYSTEM #define NEW_PET_SYSTEM #define __DUNGEON_FOR_GUILD__ #ifdef __DUNGEON_FOR_GUILD__ #define __MELEY_LAIR_DUNGEON__ #ifdef __MELEY_LAIR_DUNGEON__ #define __DESTROY_INFINITE_STATUES_GM__ #define __LASER_EFFECT_ON_75HP__ #define __LASER_EFFECT_ON_50HP__ #endif #endif #define ENABLE_MOUNT_SYSTEM #define __EXPANDED_BOOK_NAME__ #define ENABLE_SUPPORT_SYSTEM #define __MOUNT_SYSTEM__ #ifdef __MOUNT_SYSTEM__ #define __MS_BUG_WITH_MAPS__ #endif #define ENABLE_EXTEND_INVEN_SYSTEM #define ENABLE_OFFLINE_SHOP_HIDE #define ENABLE_BAN_SYSTEM #define ENABLE_MAINTENANCE_SYSTEM
#define ENABLE_NEWSTUFF #define ENABLE_WOLFMAN_CHARACTER #define PET_RESTART #define ENABLE_NEWSTUFF #define ENABLE_WOLFMAN_CHARACTER #ifdef ENABLE_WOLFMAN_CHARACTER #define USE_MOB_BLEEDING_AS_POISON #define USE_MOB_CLAW_AS_DAGGER #define USE_ITEM_BLEEDING_AS_POISON #define USE_ITEM_CLAW_AS_DAGGER //#define USE_WOLFMAN_STONES //#define USE_WOLFMAN_BOOKS #endif #define DATABASE_STUFF #ifdef DATABASE_STUFF #define ENABLE_DEFAULT_PRIV #endif #define __PVP_ADJUSTMENTS__ #define __HACKFIX__ANTI_SAFEZONE__ #define ENABLE_GM_ONLINE_LIST #define ENABLE_PORT_SECURITY








