Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/15/2020 in all areas

  1. Welcome to QuantumCore, most people always told you me you are crazy, that's a waste of time don't do that. But I don't care and still started this project, mostly as a learning process. So what is QuantumCore you ask? QuantumCore is basically a server emulator for Metin2. In comparison to what we currently mostly use this doesn't use any source code by Ymir/Webzen and is a full reimplementation of the 40k server. This project is still in work and far from being completed. So why do you already create a thread for this? First of all we need feedback from you guys of what the features are and what we could improve even more. In addition to a normal rewrite of the core this project is using more modern technology. The code base is based on C++17 and will include features of C++20 as soon as it's officially released. Also we only test 64bit builds, no more 32bit builds. In addition to this we are automated building the core against the current LLVM toolchain and automatically creating Docker images. We have started to implement Unit Testing for some core features, and we will extend this to more code we write. Also we are working on embedding AngelScript (and maybe even more languages in the future) to not only write quests but also to extend the core. The main goal is that you can create most of the new systems in AngelScript with a resonable performance instead of modifying the core source code. For example if you want to create a new command you could write the following plugin: void main() { command::RegisterCommand("test", TestCommand); } void TestCommand(game::[email protected] player, string[] arguments) { if(arguments.length() < 2) { player.SendChatMessage(1, "/test [name]"); return; } player.SendChatMessage(1, "Hello from " + player.name + "(" + player.level + ") to " + arguments[1]); } We also using redis for caching fast changing fields, like player position, items etc. The source code of this project will be licensed under the GPLv3 license. So you are free to modify the source code and use it for your project. We would be also very happy if you contribute back your improvements to the core. So what is the main goal? - Providing a compatible game server to the clean 40k client - Writing a modern, stable and scalable game server - Keep the core extensible Main repository: https://gitlab.com/quantum-core/core Documentation: https://docs.quantum-core.io/index.html With best regards, QuantumCore Team @arves100, @DevChuckNorris
    1 point
  2. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) Create app at here:[Hidden Content] Copy CLIENT ID Then change Discord.h/DiscordClientID Add images at here: example my image's name is image1 You can also use smallImageKey and smallImageText
    1 point
  3. M2 Download Center Download Here ( Internal ) Download Here ( GitHub )
    1 point
  4. M2 Download Center Download Here ( Internal ) Hello, Here is the translation of translate.lua file (about 95%) Language available (and tested): Missing language: Translate AIO + Quest GF
    1 point
  5. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) It gives info messages when character level up. From 2018 locale/xx/settings.lua: -- level, msg, type (you can add multiple msg) add_level_info(2, "MSGGGG1", 8); --8 big notice add_level_info(2, "MSGGGG122", 2); --2 notice add_level_info(3, "MSGGGG122333", 1); --1 info
    1 point
  6. We now have 673 files saved on our server!
    1 point
  7. 1 point
  8. 1 point
  9. 1 point
  10. 1 point
  11. 1 point
  12. 1 point
  13. 1 point
  14. [Hidden Content]
    1 point
  15. 1 point
  16. Hi, My topic concerns a module powered by Invision Community, Files. It will soon be disabled. Indeed, with the various updates of the forum engine, it seems that this module is capricious. All the files on this module are no longer downloadable... A rescue forum will be created, it will be based on the date we acquired Metin2 Dev so that I can restore the missing files. All files will be migrated to the Metin2 Download Center. Sincerly, ASIKOO
    1 point
  17. It's time... The module has been disabled, a good part of the files have been restored! If I forgot any, feel free to tag me on it so I can restore it.
    1 point
  18. M2 Download Center Download Here ( Internal ) Download: [Hidden Content]
    1 point
  19. Good idea, the part of GetCompareIndex could be improved for better customization, by that people can add easily new types/subtypes. To: [Hidden Content] To: [Hidden Content]
    1 point
  20. -- SOLVED -- Open your db and game makefiles and add this to the CFLAGS ; -static-libgcc -static-libstdc++ -- SOLVED -- When i start game, i havent get any error but somehow game doesnt start, and thats the what gdb said ; I have FreeBSD 12.1 - GCC10-Devel - x86 FOR Build FreeBSD 12.1 x64 FOR Game Server Core was generated by `game'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x287e450c in vtable for __cxxabiv1::__si_class_type_info () from /usr/lib32/libcxxrt.so.1 (gdb) bt full #0 0x287e450c in vtable for __cxxabiv1::__si_class_type_info () from /usr/lib32/libcxxrt.so.1 No symbol table info available. #1 0x28bd4027 in __dynamic_cast () from /usr/lib32/libstdc++.so.6 No symbol table info available. #2 0x28c5be7a in bool std::has_facet<std::ctype<char> >(std::locale const&) () from /usr/lib32/libstdc++.so.6 No symbol table info available. #3 0x28c4d3a0 in std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&) () from /usr/lib32/libstdc++.so.6 No symbol table info available. #4 0x28c4d86c in std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*) () from /usr/lib32/libstdc++.so.6 No symbol table info available. #5 0x28be840d in std::ios_base::Init::Init() () from /usr/lib32/libstdc++.so.6 No symbol table info available. #6 0x0806bd4d in __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at integer.cpp:4901 No locals. #7 _GLOBAL__sub_I__ZN8CryptoPP17InitializeIntegerC2Ev () at integer.cpp:4901 No locals. #8 0x28447475 in ?? () from /libexec/ld-elf32.so.1 No symbol table info available. #9 0x28446459 in ?? () from /libexec/ld-elf32.so.1 No symbol table info available. #10 0x2844401e in ?? () from /libexec/ld-elf32.so.1 No symbol table info available. While compiling i'm not get any warning or error, game and db linking very well but if i try start game i have this core. ?
    1 point
  21. M2 Download Center Download Here ( Advance Refine Systems ) Download Here ( Cheque System ) Download Here ( Soul Bind System ) Hello everyone ! I've been away from metin2 for about 6 months and i've get back from less then a month and made thoes systems , i've start selling them but i didn't sell it to anyone and i got bored from metin2 again so i'm going to release it and go off from metin2 for ever . about the Advance Refine System here some info: so download and have fun [Hidden Content]
    1 point
  22. Hey, In different Games always Ninja's have the ability to hide example in Wow when Rogue hide the Monsters losing their aggro, but in Metin2 when you hide with the Skill Eunhyung the Monster still have aggro on you, this seems little wrong, Hided and Monster still can reach you? Maybe because you can use Poison / Bleeding / Fire that make this little bit difficult, but i think i come up with a solution. I think the only part that missing is when you clean the Target from the Monster to move again back but is not really necessary. * I Added also for GMs in /in command the function. In the Tutorial bellow, you can find the Function ForgetMyAttacker with my improvements.
    1 point
  23. M2 Download Center Download Here ( Internal ) There is not much to say here. They are simply boulders for the map. Download: [Hidden Content]
    1 point
  24. M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) There's just a smart python module which i did for fun, for a friend, no support for implementation. Enjoy. Github repository: [Hidden Content]
    1 point
  25. M2 Download Center Download Here ( Internal ) Hello There. I publish here this system i hope that this help you a bit with this you can hide your costume if you dont like it (if I forgot something just say it ) (this system is not complete yet you can hide only your costume no hairstyle,sash,weapon) (This system is not mine! i just found the source function and made the python codes and quest)
    1 point
  26. Why are you criticizing someone who tries to share a work for the community what he has created? I didn't take a look on the code.. But why you don't give any code improvement suggestions? That would help the creators more to understand how to do something better! Your comment is meaningless in this regard! You have never released anything... I can't understand why you can't say just thank you .. P.S: @Whisy thank you for the release Best regards Raylee
    1 point
  27. Hello, I found it elsewhere so I decided to reupload it for you folks : [Hidden Content] Have a nice day !
    1 point
  28. 1. Open PuTTY and log in as User: root Password dev 2. Type cd /var/db 3 tar zxvf inscarnium_db.tar.gz After this follow the next steps => 1 Go to /etc/rc (FileZilla) 2 Edit rc.conf and add last line mysql_args="--skip-grant-tables --skip-networking" 3 /usr/local/etc/rc.d/mysql-server restart 4 mysql -u root mysql 5 UPDATE user SET Password=PASSWORD('New Password') WHERE USER='root'; 6 FLUSH PRIVILEGES; 7 exit; 8 Edit again rc. conf and delete the line mysql_args="--skip-grant-tables --skip-networking" 8 /usr/local/etc/rc.d/mysql-server restart 9 mysql_upgrade -p --force => the password you've set above 10 Login to MySQL with your password.
    1 point
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.