Jump to content

Vanilla Core [latest: r71480]


Vanilla

Recommended Posts

vor 26 Minuten schrieb pelimpolem:

Now solve that problem by doing the same as with the other lib

the problem is that now I miss this error

/usr/lib32/libc.so.7: version FBSD_1.5 required by /usr/lib32/libmysqlclient.so.18 not found


Could it be the frebsd version? use 10.3 what version does the game use?

i had the same problem with the libc.so.7. this lib is a system lib. everything i tried, did not work! Only to change the Server Hoster.

Link to comment
Share on other sites

On 2017. 11. 07. at 11:44 PM, tierrilopes said:

db/ClientManagerLogin.cpp

 

You got unmatched ` probably

 

Edit

Downloaded and checked.

db/ClientManagerLogin.cpp

search for:


"SELECT id, `name`, job, level, playtime, st, ht, dx, iq, part_main, part_hair, x, y, skill_group, change_name FROM player%s WHERE account_id=%u",

Replace with: (2 times)


"SELECT id, name, job, level, playtime, st, ht, dx, iq, part_main, part_hair, x, y, skill_group, change_name FROM player%s WHERE account_id=%u",

 

https://dev.mysql.com/doc/refman/5.7/en/keywords.html

---

On 2017. 11. 07. at 11:33 PM, Aliano said:

still this error in db syserr with your new prebuilt files:

 


SYSERR: Nov  7 22:31:52 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1=24 WHERE `id`=13' at line 1
query: UPDATE player_index SET `pid`1=24 WHERE `id`=13

 

and the same problem

db/ClientManagerPlayer.cpp

snprintf(queryStr, sizeof(queryStr), "UPDATE player_index%s SET `pid`%d=%d WHERE `id`=%d",

this should be:

snprintf(queryStr, sizeof(queryStr), "UPDATE player_index%s SET `pid%d`=%d WHERE `id`=%d",

 

  • Metin2 Dev 4
  • Love 2
Link to comment
Share on other sites

Hello,

i want to know why i get 0 UNKNOW PROCESS HEADER with rev 67210 but with 70220 more then enough?

is there no way to get the Source for rev67210? i am ready to pay. i am not very happy with all the new revs

for example:

Process: UNKNOWN HEADER: 117, LAST HEADER: 7(17), REMAIN BYTES: 1, fd: 20
Process: UNKNOWN HEADER: 63, LAST HEADER: 3(5), REMAIN BYTES: 3, fd: 21
Process: UNKNOWN HEADER: 63, LAST HEADER: 0(0), REMAIN BYTES: 4, fd: 21
Process: UNKNOWN HEADER: 63, LAST HEADER: 0(0), REMAIN BYTES: 13, fd: 21

 

Link to comment
Share on other sites

  • Premium
10 hours ago, Niko. Developer said:

https://dev.mysql.com/doc/refman/5.7/en/keywords.html

---

db/ClientManagerPlayer.cpp


snprintf(queryStr, sizeof(queryStr), "UPDATE player_index%s SET `pid`%d=%d WHERE `id`=%d",

this should be:


snprintf(queryStr, sizeof(queryStr), "UPDATE player_index%s SET `pid%d`=%d WHERE `id`=%d",

 

Thanks

  • Good 1
Link to comment
Share on other sites

someone has the game r71480 with 4 inventories?
is that I do not edit the code and my client is 4 inventories
 
in the r67 if he had the 4 inventories

En 11/11/2017 a las 19:08, pelimpolem dijo:

/usr/lib32/libc.so.7: version FBSD_1.5 required by /usr/lib32/libmysqlclient.so.18 not found

 

problem :/

 

problem resolved

Link to comment
Share on other sites

vor 23 Stunden schrieb pelimpolem:

someone has the game r71480 with 4 inventories?
is that I do not edit the code and my client is 4 inventories
 
in the r67 if he had the 4 inventories

 

problem resolved

This is the hidden content, please

4 inventories, pass is still vanilla

Note that you should not use the dbcache provided in this package since it's the same as in 2 inventory which is broken. I still included it, don't ask me why. As soon as the new build is ready I'll upload both of them working.

  • Metin2 Dev 40
  • Eyes 2
  • Dislove 1
  • Sad 1
  • Cry 1
  • Confused 2
  • Lmao 1
  • Good 6
  • Love 3
  • Love 9

We are the tortured.
We're not your friends.
As long as we're not visible.
We are unfixable.

Link to comment
Share on other sites

MA4Lcab.png

syserr:

SYSERR: Nov 12 13:57:24 :: locale_find: LOCALE_ERROR: "로그인 화면으로 돌아 갑니다. 잠시만 기다리세요.";
SYSERR: Nov 12 13:57:24 :: locale_find: LOCALE_ERROR: "%d초 남았습니다.";
SYSERR: Nov 12 13:57:25 :: locale_find: LOCALE_ERROR: "%d초 남았습니다.";
SYSERR: Nov 12 13:57:26 :: locale_find: LOCALE_ERROR: "%d초 남았습니다.";

 

ps. everything is translated in the locale_string

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

En 13/11/2017 a las 22:31, Vanilla dijo:

This is the hidden content, please

4 inventarios, el pase sigue siendo vainilla

Tenga en cuenta que no debe usar el dbcache provisto en este paquete ya que es el mismo que en el inventario 2 que está roto. Todavía lo incluí, no me preguntes por qué. Tan pronto como la nueva compilación esté lista, subiré ambas trabajando.

many thanks
you save me

 

  • Metin2 Dev 7
  • Confused 1
  • Love 2
Link to comment
Share on other sites

  • 2 weeks later...

i got that error someone can help me??

i copy all files from internal to vanilla


ranlib ./lib/libsqld.a
chmod 700 ./lib/libsqld.a
gmake[1]: Leaving directory '/root/metin/vanilla/libsql'
gmake -C libgame/src dep
gmake[1]: Entering directory '/root/metin/vanilla/libgame/src'
gmake[1]: *** No rule to make target 'dep'.  Stop.
gmake[1]: Leaving directory '/root/metin/vanilla/libgame/src'
gmake: *** [Makefile:76: all] Error 2

 

Link to comment
Share on other sites

  • 2 weeks later...
On 10. 11. 2017 at 2:32 PM, pelimpolem said:

Now solve that problem by doing the same as with the other lib

the problem is that now I miss this error

/usr/lib32/libc.so.7: version FBSD_1.5 required by /usr/lib32/libmysqlclient.so.18 not found


Could it be the frebsd version? use 10.3 what version does the game use?

how solved this problem i have tooo please ?

Link to comment
Share on other sites

  • 2 weeks later...

If someone is interested in a client, binary and svfiles compatible here is my "work":

This is the hidden content, please

Newest version(probably you shouldn't use this):

This is the hidden content, please

 

This is for 70220 version. Enjoy !

pkg update

pkg install clang-devel gmake makedepend devil boost-all lzop mariadb100-server googletest cryptopp

 

  • Metin2 Dev 11
  • Sad 1
  • Confused 1
  • Good 4
  • Love 1
  • Love 9
Link to comment
Share on other sites

Sup y'all i hope every thing is fine with all of you.

I bring here a bug that i tried to fix on the CONFIG(s) of all cores.

The unify_enable flag is not working for me, dunno what is happening but this is my bug:
metin2_help1.thumb.png.f6128c7ffd7c12c3873fab05120c46c5.png

If you Vanilla could explain better to me how the format really is, i would be very appreciated.
I am configuring a server for a friend and for myself to keep and all of this is getting really hard xD (trying to fix every single bug i am encountering for almost a week now)

EDIT: Forgot to say that i executed Game99 core manually to see the bug in real time but this happens in all of them and already converted all the tables from MySQL to UTF8-GENERAL-CI.

Link to comment
Share on other sites

Am 30.12.2017 um 02:49 schrieb ShawderPT:

Sup y'all i hope every thing is fine with all of you.

I bring here a bug that i tried to fix on the CONFIG(s) of all cores.

The unify_enable flag is not working for me, dunno what is happening but this is my bug:
metin2_help1.thumb.png.f6128c7ffd7c12c3873fab05120c46c5.png

If you Vanilla could explain better to me how the format really is, i would be very appreciated.
I am configuring a server for a friend and for myself to keep and all of this is getting really hard xD (trying to fix every single bug i am encountering for almost a week now)

EDIT: Forgot to say that i executed Game99 core manually to see the bug in real time but this happens in all of them and already converted all the tables from MySQL to UTF8-GENERAL-CI.

Hey there! The unify_enable flag should be either 1(true) or 0(false). So if you set it to 1 then it should work :)

New version coming soon with fixed db and some other small changes. Mainly stability stuff, I'm currently working on it through the night and inform you about the progress as soon as I can

  • Love 4

We are the tortured.
We're not your friends.
As long as we're not visible.
We are unfixable.

Link to comment
Share on other sites

On 11/7/2017 at 11:22 PM, Vanilla said:

Okay, everybody. I found the problem and it's related to a change I tried when moving to higher mysql libraries. Therefore the dbcache is marked as probably unstable. I fixed it, but it's not sure if anything else may cause a crash. Please use the new dbcache only for debugging purposes. The new revision is backwards-compatible with earlier revs of our dbcache, so you don't need to worry about that. It could be that everything works now but I can't make a clear statement about this since more testing needs to be done. I reverted all the changes for character login, creation and fetching.

New download links:

This is the hidden content, please

This is the hidden content, please

I tested the login and char creation, it'd work now. Sorry for the inconvenience. Gamecore should work without any flaws since I didn't merge the test changes there. Only db is affected.

Are you compiling with vs cause makefiles are all f*cked ?

 

Having some problems with typeof in clang:

use of undeclared identifier 'typeof'; did you
      mean 'typeid'?
                        itertype(m_vecProbs) it = lower_bound(m_vecProbs...
                        ^
./typedef.h:112:21: note: expanded from macro 'itertype'
#define itertype(v) __typeof((v).begin())
                    ^
./stdafx.h:37:18: note: expanded from macro '__typeof'
#define __typeof typeof

 

Link to comment
Share on other sites

vor 7 Stunden schrieb Undyne:

Are you compiling with vs cause makefiles are all f*cked ?

 

Having some problems with typeof in clang:


use of undeclared identifier 'typeof'; did you
      mean 'typeid'?
                        itertype(m_vecProbs) it = lower_bound(m_vecProbs...
                        ^
./typedef.h:112:21: note: expanded from macro 'itertype'
#define itertype(v) __typeof((v).begin())
                    ^
./stdafx.h:37:18: note: expanded from macro '__typeof'
#define __typeof typeof

 

I don't have any problems with typeof.

We are the tortured.
We're not your friends.
As long as we're not visible.
We are unfixable.

Link to comment
Share on other sites

  • 3 weeks later...

Link source : 

This is the hidden content, please

 

Hi Vanilla!
I am using Freebsd 11 32bit, I have no gcc and I have installed clang.
How come I get the same errors?

 

https://metin2.download/picture/MYym0GC3E1TDK3DK0hyoUQx22qSapJFM/.png

Edited by Metin2 Dev
Core X - External 2 Internal
  • Metin2 Dev 6
  • Sad 1
  • Love 2
Link to comment
Share on other sites

Announcements



×
×
  • 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.