Summex 69 Posted November 16, 2021 Share Posted November 16, 2021 Guys, it is good to give feedback, report bugs and to state your wishes for this project and of course there are a lot of things that could still be done so that people with all kinds of setup can run these files the way they want to (64bit, running the server on windows, not using an extern folder, compiling the game in vs etc.). But keep in mind that @ TMP4 has already created something quite amazing here for free that the community has been lacking for literal years! Not everything will be included. Some things will be added, some won't. Some things make sense to add, some don't. I for one am excited to see how this project will continue to develop and am really thankful for all the work that has already been done on it. Thanks a lot 3 Link to comment Share on other sites More sharing options...
Forum Moderator Gurgarath 2514 Posted November 16, 2021 Forum Moderator Share Posted November 16, 2021 This is the best community project driven so far, TMP4 gives a lot for everyone, mostly his time and his experience and he evens fixes the bug that are getting reported. He does a marvel out here and I don't get why people get angry about things they can mostly do by themselves (porting on a more modern BSD or add x64) as well as to share. I'm looking forward to see this project on a clean repository to allow for a more easier community interraction as well as easier updating for people who need it. Big thank you (and everyone involved) for this! 1 3 Gurgarath coming soon Link to comment Share on other sites More sharing options...
GoldCash 7 Posted November 17, 2021 Share Posted November 17, 2021 (edited) Hello TMP its small edit in itemdesc. Item 71052 and 71051 is The descriptions of these two items are swapped Edited November 17, 2021 by GoldCash 1 Link to comment Share on other sites More sharing options...
GoldCash 7 Posted November 17, 2021 Share Posted November 17, 2021 (edited) How can i do gmake (game and db) when i dont use vdi? FIXED : pkg install gmake Next Error: https://metin2.download/picture/GIJ1rKas4zgBxa131bZmQ1hn22NKVe5p/.png Edited September 11, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
CjMt2 20 Posted November 17, 2021 Share Posted November 17, 2021 (edited) 26 minutes ago, GoldCash said: How can i do gmake (game and db) when i dont use vdi? FIXED : pkg install gmake Next Error: Error pkg install devel/boost-all but I don't want to be bad but be ready for the next trouble Edited September 11, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
GoldCash 7 Posted November 17, 2021 Share Posted November 17, 2021 (edited) Just now, CjMt2 said: pkg install devel/boost-all Doesnt work I have FreeBSD 12.2 Edited November 17, 2021 by GoldCash Link to comment Share on other sites More sharing options...
CjMt2 20 Posted November 17, 2021 Share Posted November 17, 2021 (edited) 4 minutes ago, GoldCash said: Doesnt work I have FreeBSD 12.2 12.2 is END OF LIFE in 2 months say exactly what error you have OR portsnap fetch update && cd /usr/ports/devel/boost-all && make install clean Edited November 17, 2021 by CjMt2 Link to comment Share on other sites More sharing options...
GoldCash 7 Posted November 17, 2021 Share Posted November 17, 2021 (edited) 1 minute ago, CjMt2 said: 12.2 is END OF LIFE in 2 months say exactly what error you have https://metin2.download/picture/GIJ1rKas4zgBxa131bZmQ1hn22NKVe5p/.png Edited September 11, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
CjMt2 20 Posted November 17, 2021 Share Posted November 17, 2021 (edited) 4 minutes ago, GoldCash said: https://metin2.download/picture/GIJ1rKas4zgBxa131bZmQ1hn22NKVe5p/.png cd /usr/ports/ports-mgmt/pkg && make deinstall clean && make clean && make install clean Your pkg is outdated. Edited September 11, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
GoldCash 7 Posted November 17, 2021 Share Posted November 17, 2021 3 minutes ago, CjMt2 said: cd /usr/ports/ports-mgmt/pkg/ && make deinstall clean && make clean && make install clean Again same error which i post first Link to comment Share on other sites More sharing options...
SmyleMDFK 147 Posted November 22, 2021 Share Posted November 22, 2021 At new version i have this error: Process: FDWATCH: peer null in event: ident 21 https://amnesia2.com/ Link to comment Share on other sites More sharing options...
Contributor TMP4 11001 Posted November 22, 2021 Author Contributor Share Posted November 22, 2021 (edited) 14 hours ago, SmyleMDFK said: At new version i have this error: Process: FDWATCH: peer null in event: ident 21 I think that is independent from any update, it can happen in every serverfile. Mostly when you shut down your server or your core crash. But please give me more info where you get it (db probably) and when you get it. ---------------------------------- A little announcement, I'm working on migrating the project to FreeBSD13, I can release it soon, maybe today tomorrow If I'll have time after work, but expect soon Edited November 22, 2021 by TMP4 4 2 Link to comment Share on other sites More sharing options...
SmyleMDFK 147 Posted November 22, 2021 Share Posted November 22, 2021 @TMP4 , why you not update for gcc ? in my server i make stdc=2a and gcc10 =D , freebsd 13 1 1 1 https://amnesia2.com/ Link to comment Share on other sites More sharing options...
Contributor TMP4 11001 Posted November 22, 2021 Author Contributor Share Posted November 22, 2021 (edited) New Update: This is the hidden content, please Sign In or Sign Up 2021.11.22: - Project migrated to FreeBSD13.0. CryptoPP (8.4.0) included in the /usr/metin2/src/etc folder, and placed all non-main project folders to that 'etc' folder like libmysql, libdevil, teen etc. Here is a patch file if you need: https://pastebin.com/ZtnmEuvP - Hackshield commented out from the source, it's lib was not compatible and it was unused anyway. - Googletest code commented out, it was totally unnecessary and mostly unused. (main.cpp) - Changed a return null to return false in bool DSManager::ExtractDragonHeart. (DragonSoul.cpp) - ClientVS19.zip removed, please use ClientVS22.zip and update your Visual Studio to 2022. - Fixed EterLib/NetStream.cpp, if you enable _PACKETDUMP it will work now. - 71051 & 71052 clientside description was swapped, fixed it in itemdesc.txt. The game & db compiled in FreeBSD13 may not run in FreeBSD12. If you don't want to update your VPS to FreeBSD13, I suggest you to compile the source in FreeBSD12.2 x32. If you install these packages via pkg the source should compile without an issue in FreeBSD12.2 x32 too: Spoiler -mysql55-server -mysql55-client -python27 -devil (1.7.8) -boost-all (1.72.0) -llvm-devel -cmake -gmake -makedepend -gdb Please report bugs, it was a big milestone for the project so bugs can happen. Edited November 22, 2021 by TMP4 8 4 13 Link to comment Share on other sites More sharing options...
Sierra 3 Posted November 23, 2021 Share Posted November 23, 2021 9 hours ago, TMP4 said: New Update: This is the hidden content, please Sign In or Sign Up 2021.11.22: - Project migrated to FreeBSD13.0. CryptoPP (8.4.0) included in the /usr/metin2/src/etc folder, and placed all non-main project folders to that 'etc' folder like libmysql, libdevil, teen etc. Here is a patch file if you need: https://pastebin.com/ZtnmEuvP - Hackshield commented out from the source, it's lib was not compatible and it was unused anyway. - Googletest code commented out, it was totally unnecessary and mostly unused. (main.cpp) - Changed a return null to return false in bool DSManager::ExtractDragonHeart. (DragonSoul.cpp) - ClientVS19.zip removed, please use ClientVS22.zip and update your Visual Studio to 2022. - Fixed EterLib/NetStream.cpp, if you enable _PACKETDUMP it will work now. - 71051 & 71052 clientside description was swapped, fixed it in itemdesc.txt. The game & db compiled in FreeBSD13 may not run in FreeBSD12. If you don't want to update your VPS to FreeBSD13, I suggest you to compile the source in FreeBSD12.2 x32. If you install these packages via pkg the source should compile without an issue in FreeBSD12.2 x32 too: Reveal hidden contents -mysql55-server -mysql55-client -python27 -devil (1.7.8) -boost-all (1.72.0) -llvm-devel -cmake -gmake -makedepend -gdb Please report bugs, it was a big milestone for the project so bugs can happen. But why FreeBSD13? FreeBSD12 is better and everybody use 12... not 13 1 Link to comment Share on other sites More sharing options...
Contributor TMP4 11001 Posted November 23, 2021 Author Contributor Share Posted November 23, 2021 (edited) 28 minutes ago, Sierra said: But why FreeBSD13? FreeBSD12 is better and everybody use 12... not 13 If you don't like the newer FreeBSD13.0 then download a FreeBSD12.2 x32 iso from here and install it to your vbox or even dedicated machine. And as I said above, install these packages via pkg: -mysql55-server -mysql55-client -python27 -devil (1.7.8) -boost-all (1.72.0) -llvm-devel -cmake -gmake -makedepend -gdb And after that you can compile the sources and start your server. Edited November 23, 2021 by TMP4 2 2 5 Link to comment Share on other sites More sharing options...
kisvagen 1 Posted November 23, 2021 Share Posted November 23, 2021 Hello, why i cannot write the password in VM? it didnt recognize any character... Link to comment Share on other sites More sharing options...
Contributor TMP4 11001 Posted November 23, 2021 Author Contributor Share Posted November 23, 2021 40 minutes ago, kisvagen said: Hello, why i cannot write the password in VM? it didnt recognize any character... Hi, your typing is there, it is just hidden for security reason. Don't ask why FreeBSD don't use * characters like other system do (maybe to hide the length), it is a normal behavior for FreeBSD. Keyboard set to hungarian by default (as I see you are hungarina too) so just type 123456789 then press enter, it should work. (Btw anyone can change they keyboard layout with the kbdmap command) And make sure to use the new release (download it from Mega until M2DL gets updated), I need feedback for the FreeBSD13 migration Link to comment Share on other sites More sharing options...
CjMt2 20 Posted November 23, 2021 Share Posted November 23, 2021 17 minutes ago, TMP4 said: Hi, your typing is there, it is just hidden for security reason. Don't ask why FreeBSD don't use * characters like other system do (maybe to hide the length), it is a normal behavior for FreeBSD. Keyboard set to hungarian by default (as I see you are hungarina too) so just type 123456789 then press enter, it should work. (Btw anyone can change they keyboard layout with the kbdmap command) And make sure to use the new release (download it from Mega until M2DL gets updated), I need feedback for the FreeBSD13 migration or ee /etc/rc.conf search for keymap="hu.102.kbd" and replace with # keymap="hu.102.kbd" save and do shutdown -r now Now your bsd is native us english language. 1 Link to comment Share on other sites More sharing options...
kisvagen 1 Posted November 23, 2021 Share Posted November 23, 2021 I already solve it Thanks for the files and the tutorial 1 Link to comment Share on other sites More sharing options...
PeterX 10 Posted November 24, 2021 Share Posted November 24, 2021 On 11/22/2021 at 11:35 PM, TMP4 said: New Update: This is the hidden content, please Sign In or Sign Up 2021.11.22: - Project migrated to FreeBSD13.0. CryptoPP (8.4.0) included in the /usr/metin2/src/etc folder, and placed all non-main project folders to that 'etc' folder like libmysql, libdevil, teen etc. Here is a patch file if you need: https://pastebin.com/ZtnmEuvP - Hackshield commented out from the source, it's lib was not compatible and it was unused anyway. - Googletest code commented out, it was totally unnecessary and mostly unused. (main.cpp) - Changed a return null to return false in bool DSManager::ExtractDragonHeart. (DragonSoul.cpp) - ClientVS19.zip removed, please use ClientVS22.zip and update your Visual Studio to 2022. - Fixed EterLib/NetStream.cpp, if you enable _PACKETDUMP it will work now. - 71051 & 71052 clientside description was swapped, fixed it in itemdesc.txt. The game & db compiled in FreeBSD13 may not run in FreeBSD12. If you don't want to update your VPS to FreeBSD13, I suggest you to compile the source in FreeBSD12.2 x32. If you install these packages via pkg the source should compile without an issue in FreeBSD12.2 x32 too: Reveal hidden contents -mysql55-server -mysql55-client -python27 -devil (1.7.8) -boost-all (1.72.0) -llvm-devel -cmake -gmake -makedepend -gdb Please report bugs, it was a big milestone for the project so bugs can happen. Please reupload, mega link not work limit... Thank you! 6 1 1 3 Link to comment Share on other sites More sharing options...
CjMt2 20 Posted November 25, 2021 Share Posted November 25, 2021 This is just a mirror of how these files were on 11/23/2021 at 12:35 AM 4 Inventory.zip http://s.go.ro/uiadybtn | password: 674320 6th skill.zip http://s.go.ro/6jh7ysfu | password: 166712 Client.zip http://s.go.ro/zlb03oi0 | password: 210144 ClientVS22.zip http://s.go.ro/j8lutdtc | password: 404927 Firewall.zip http://s.go.ro/e2ota2so | password: 756597 Libs.zip http://s.go.ro/i1o77to0 | password: 575369 Server.vdi.zip http://s.go.ro/yqrkajde | password: 949346 vs_community http://s.go.ro/42kz1ahf | password: 818985 2 Link to comment Share on other sites More sharing options...
CjMt2 20 Posted November 25, 2021 Share Posted November 25, 2021 (edited) Sorry, but channels (game) not start because special_item_group.txt have mising objects. TEST_SERVER bypass this problem but in real server this is big problem. Not exist for example vnum 110120 on server or client. Edited November 25, 2021 by CjMt2 Link to comment Share on other sites More sharing options...
Contributor TMP4 11001 Posted November 25, 2021 Author Contributor Share Posted November 25, 2021 (edited) 1 hour ago, CjMt2 said: Sorry, but channels (game) not start because special_item_group.txt have mising objects. TEST_SERVER bypass this problem but in real server this is big problem. Not exist for example vnum 110120 on server or client. Hi, It does exists: 110100~110199 ÇĎ±Ţ ŔĎąÝ ąé·ćĽ® ITEM_DS DS_SLOT1 1 ANTI_SAFEBOX | ANTI_SELL NONE NONE NONE 0 0 0 0 0 TIMER_BASED_ON_WEAR 86400 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 0 0 0 0 0 0 0 0 0 Didn't you mess up your vnum range in item_proto.txt or if you installed a notxt tutorial forgot to set your vnum range in sql? If you use this tutorial: Quote DROP TABLE IF EXISTS `item_proto`; CREATE TABLE `item_proto` ( `vnum` int(11) unsigned NOT NULL DEFAULT '0', `vnum_range` int(11) unsigned NOT NULL DEFAULT '0',......... You have to set your vnum range to that new vnum_range column, it's not automatic since originally there is no vnum_range column in the item_proto table, just in txt. Edited November 25, 2021 by TMP4 Link to comment Share on other sites More sharing options...
MarcoJorge 1 Posted November 26, 2021 Share Posted November 26, 2021 (edited) how to solve this i get when doing razador 0413 01:57:52791 :: CRaceManager::RegisterRacePath : RACE[20387] LOAD MSMFILE[d:/ymir work/npc/flame_bridge_block_chain/bridge_block_chain.msm] ERROR. Vai encontrar outro caminho. 0413 01:57:54062 :: CRaceManager::RegisterRacePath : RACE[20385] LOAD MSMFILE[d:/ymir work/npc/flame_dungeon_npc/flame_npc.msm] ERROR. Vai encontrar outro caminho. 0413 01:57:54063 :: CEffectManager::RegisterEffect - LoadScript(D:\Ymir Work\effect\monster2\yellowred1_big.mse) Erro 0413 01:57:05060 :: CRaceManager::RegisterRacePath : RACE[20388] LOAD MSMFILE[d:/ymir work/npc/flame_door_npc/flame_door_npc.msm] ERROR. Vai encontrar outro caminho. Edited November 26, 2021 by MarcoJorge Link to comment Share on other sites More sharing options...
Recommended Posts