mattyx14 / otxserver

OTX Server from:
https://docs.opentibiabr.com
GNU General Public License v2.0
229 stars 195 forks source link

[OTX2] 7.x Latest source problems #627

Closed disu5 closed 5 years ago

disu5 commented 5 years ago

hello, i want to update my old OTS (version from ~2016year) to latest source version from few days ago 10.2019, and I have problem (error) in compilation (PHOTOS) I cant to compile this :/ https://imgur.com/f3L60PR https://imgur.com/rMATl3I

So.. I download older (FINAL) source OTX Server 2.12 :: Version " OpenTibia", and there is a problem with MULTIPLATFORM flag... IT didnt works All times I got 7.70 version (without flag in makefile.am) And with flag that same (-D_MULTIPLATFORM76 in makefile.am) and that same problem (engine compiled for 7.70 client) MULTIPLATFORM flag not work (in default is 7.70 and with flag is 7.70 too) https://imgur.com/ZIruT8v

So.. i download more older source OTX Server 2.X.S - 3 :: Version " LORD ZEDD " and its ok, working good with -D_MULTIPLATFORM76 in makefile.am (I got 7.60 client engine and its ok) but is old version...

mattyx14 commented 5 years ago

estoy trabajando en adaptar correctamente el codigo ya que falta mucho en el marge de @Reason184 Reason184 pero si gustan lo subo pero esta imcompleto

Reason184 commented 5 years ago

estoy trabajando en adaptar correctamente el codigo ya que falta mucho en el marge de @Reason184 Reason184 pero si gustan lo subo pero esta imcompleto

@mattyx14 no hay necesidad de apurarse, commit cuando estes listo

disu5 commented 5 years ago

friends, thanks for answer OK, I tryed all sources 7.x and the last where all is OK with MULTIPLATFORM76 is VERSION OTX Server 2.9 :: Version "VANXI" - works good

p.s I try the newest source OTX2 8.6 client, and there all is ok, good work!! only 7.x have problems with 7.4 and 7.6 (cant compile for this client)

Reason184 commented 5 years ago

@disu5 The problem happened because I merged the commits done to 8.6X to 7.X, but I didn't realise that the 7.X protocols behaved that much different from the 8+.So matty is now working to fix it