Jump to content

Rel21+ Temporary Compile Guide


Foereaper

Recommended Posts

Posted
Issue discussed here. Mysql is not old, but rather is built without threading/shared libs (or maybe another critical option; never have built it manually) support. Either rebuild it manually with thread support, or use better pre-built package. I doubt that such extreme solution as changing the whole OS is needed.

You're absolutely correct, further reading today cleared that up as well, just upgraded everything to MariaDB which, according to them, is thread safe...

Thanks for the response and help!

Posted

Thanks for the note, I just have updated the links.

Personally, I would not recommend to stay at the binary packages included into the repo (win/ folder content). The mentioned OpenSSL is updated regularly every two-three months for security issues.

Posted

An additional question: after building the project, I can't find 'vmap-assembler.exe'. I have everything else in the 'tools' folder (vmap-extractor.exe, map-extractor.exe, ExtractResources.sh and so on) but that one. What gives?

Posted
I can't find 'vmap-assembler.exe'.

Ignore it, copy the tools/ folder content to the client root folder and copy the ace.dll in addition (the dependence was added recently), then run ExtractResources.sh under "git bash" as described.

Another possible issue is about Debug build of extractors. I would recommend to build the Release configuration and use optimized tool binaries from build/Release, since they run few times faster. Some time ago, the mmap extractor had been prevented from running if on Debug build. I did not follow the topic and cannot say, how it looks like now. Using Debug build for mmap extractor is a bad idea anyway.

Posted

I'm having a problem when I'm launching mangosd.exe. realmd.exe is running properly as far as I can tell, but when I try to run mangosd it say 'Could not connect to MySQL database at 127.0.0.1: unknown database 'mangos' '

Presumably I've messed something up while running InstallDatabases.bat, so that it can't locate the database. What should I do?

Posted

You can find database names here. The names `mangos0` and `character0` are used for Zero. Modify your mangosd.conf file substituting these names for `mangos` and `characters` at the end of line here:

WorldDatabaseInfo            = "127.0.0.1;3306;mangos;mangos;mangos"
CharacterDatabaseInfo        = "127.0.0.1;3306;mangos;mangos;characters"

To the DB devs: the consistency of the names in all *CreateDB.sql and in the install script needs to be checked and fixed: `characters0` and `character0` are present now.

  • 2 months later...
  • 3 months later...
  • madmax locked this topic

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

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. Privacy Policy Terms of Use