Register for your free account! | Forgot your password?

You last visited: Today at 16:24

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[REL]Metin2 Quest database extension

Discussion on [REL]Metin2 Quest database extension within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.

Reply
 
Old 03/16/2013, 01:38   #46
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Quote:
Originally Posted by acid0ne View Post
Anohros,
...
Any idea how to solve this ??
He uploaded an amd64 version.
Have a look at on the starting post attachments.
Mashkin is offline  
Old 03/16/2013, 02:42   #47
 
elite*gold: 577
Join Date: Oct 2009
Posts: 665
Received Thanks: 3,503
On amd64 the loader environment variables for x86 binaries are prefixed with LD_32_
Therefore you need to use LD_32_PRELOAD if you want to load a x86 shared object.
(I doubt that the amd64 coreext will be helpful. Mixing x86 and amd64 code/libraries in the same process isn't possible.)

Kind Regards,
Tim
tim66613 is offline  
Old 03/16/2013, 02:58   #48
 
balika01's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 179
Received Thanks: 350
Quote:
Originally Posted by tim66613 View Post
On amd64 the loader environment variables for x86 binaries are prefixed with LD_32_
Therefore you need to use LD_32_PRELOAD if you want to load a x86 shared object.
(I doubt that the amd64 coreext will be helpful. Mixing x86 and amd64 code/libraries in the same process isn't possible.)

Kind Regards,
Tim
mixing x86 and x64 oO fail of year

to load dinamic libraray to elf on freebsd:
env LD_32_PRELOAD /path/to/lib.so /path/to/elf
balika01 is offline  
Old 03/16/2013, 08:09   #49
 
elite*gold: 0
Join Date: Oct 2010
Posts: 8
Received Thanks: 1
Balika01

So what you suggest me ? What should I do to run it in amd64 FreeBSD ?? Is something that I can do in FreeBSD or Anohros need to fix source and recompile amd64 version of coreext ??
acid0ne is offline  
Old 03/16/2013, 18:24   #50
 
Anohros's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 288
Received Thanks: 1,170
Quote:
Originally Posted by tim66613 View Post
On amd64 the loader environment variables for x86 binaries are prefixed with LD_32_
Therefore you need to use LD_32_PRELOAD if you want to load a x86 shared object.
(I doubt that the amd64 coreext will be helpful. Mixing x86 and amd64 code/libraries in the same process isn't possible.)

Kind Regards,
Tim
That I had already realized. In spite of that, it hasn't worked. I had fixed the hooking function, it's working now.

The fixed version 1.1.1 is uploaded now. The version contains both versions, each one for i386 and amd64. The library continues on i386 version, only the coreext differs now.


With regards,
Anohros
Anohros is offline  
Old 03/16/2013, 19:47   #51
 
elite*gold: 17
Join Date: Jan 2009
Posts: 2,538
Received Thanks: 2,405
gibt es eine möglichkeit die beiden dateien direkt zu verbinden also die libCoreext.so und die game ohne das ich coreext ausführen muss das es wie bei den binarys funktioniert das es von anfang an geladen wird?

Wenn ja wäre es sehr nett wenn es einer erklären würde
Perfection- is offline  
Old 03/16/2013, 20:14   #52
 
elite*gold: 0
Join Date: Sep 2010
Posts: 503
Received Thanks: 609
Quote:
Originally Posted by .Xero View Post
gibt es eine möglichkeit die beiden dateien direkt zu verbinden also die libCoreext.so und die game ohne das ich coreext ausführen muss das es wie bei den binarys funktioniert das es von anfang an geladen wird?

Wenn ja wäre es sehr nett wenn es einer erklären würde
starte coreext mit der start.sh mit denke müsste gehen
*Casi* is offline  
Old 03/16/2013, 20:16   #53
 
elite*gold: 17
Join Date: Jan 2009
Posts: 2,538
Received Thanks: 2,405
klar geht das nur das will ich nicht xD mir ist klar das es so geht nur ich würde es halt lieber so haben das ich ohne coreext auskomme :P
Perfection- is offline  
Old 03/16/2013, 22:08   #54
 
elite*gold: 200
Join Date: Oct 2012
Posts: 318
Received Thanks: 594
LD_PRELOAD
Prσfizσckєr94 is offline  
Old 03/17/2013, 01:43   #55
 
balika01's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 179
Received Thanks: 350
Quote:
Originally Posted by Anohros View Post
That I had already realized. In spite of that, it hasn't worked. I had fixed the hooking function, it's working now.

The fixed version 1.1.1 is uploaded now. The version contains both versions, each one for i386 and amd64. The library continues on i386 version, only the coreext differs now.


With regards,
Anohros
why not use env LD_32_PRELOAD ... ?
balika01 is offline  
Old 03/17/2013, 14:47   #56
 
elite*gold: 0
Join Date: Oct 2010
Posts: 8
Received Thanks: 1
Good job. It works OK on amd64.
acid0ne is offline  
Old 03/19/2013, 18:10   #57
 
callmax's Avatar
 
elite*gold: 20
Join Date: Mar 2010
Posts: 1,166
Received Thanks: 684
muss ich die extension in den laufenden core injecten oder mit der extension den core starten?

und wenn ich das richtig begriffen habe, brauchen ja nur die game cores die extension, also der authserver und der dbserver nicht oder?
callmax is offline  
Old 03/20/2013, 01:35   #58
 
Mashkin's Avatar
 
elite*gold: 44
Join Date: May 2010
Posts: 2,053
Received Thanks: 1,747
Quote:
Originally Posted by callmax View Post
muss ich die extension in den laufenden core injecten oder mit der extension den core starten?

und wenn ich das richtig begriffen habe, brauchen ja nur die game cores die extension, also der authserver und der dbserver nicht oder?
Der Gameserver wird durch den Injector gestartet, sonst wäre eine PID ja sinnvoller als der Pfad zur Datei.

Benutzen muss man die Extension nur in die Cores, in denen man die Funktionen nutzen möchte - also nur die Channelcores.
Mashkin is offline  
Old 03/28/2013, 18:42   #59
 
elite*gold: 17
Join Date: Jan 2009
Posts: 2,538
Received Thanks: 2,405
Hey, da ich gerade anfange mit dem release hier zu arbeiten habe ich mal eine frage zur version 1.1.1, und zwar muss ich mysql.connect machen oder brauche ich das nicht?
Perfection- is offline  
Old 03/29/2013, 06:32   #60
 
Al.Pacino's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 136
Received Thanks: 45
bekomme immer den "fehler" "connection refused". bsd 8.3 64 bit, der pfad usw. stimmt alles woran kann das liegen?

habe mal versucht per gcc die extension auszuführen

PHP Code:
 gcc coreext_amd64
/usr/bin/lderror in coreext_amd64(.eh_frame); no .eh_frame_hdr table will be created.
/
usr/lib/crt1.oIn function `_start':
crt1.c:(.text+0x8a): undefined reference to 
`main
Al.Pacino is offline  
Reply


Similar Threads Similar Threads
[Release] EvolutionGamingNetwork Database + Server files(quest scripts etc) - 05.02.2
11/21/2018 - SRO PServer Guides & Releases - 136 Replies
» Introduction Hello e*pvpers, Prior to my previous release, hereby I present you the full & latest database backup of ---removed--- Should you find particular interest in their account database, you can find it @ EBX7 & RZ. Below you can also download their server exes(gameserver seems modified, so I decided to release it as well) and you can find their quest scripts in the Script\VIETNAM directory. Have fun! » Preview



All times are GMT +2. The time now is 16:24.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.