Jump to content
  • 0

Pitmaster

Question

Hi there, I try to instal a Mangos-zero server. I have installed the realmd and the mangosd, I have used phpmyadmin to fill the database and got from my 1.12.1 (5875) client the maps and vmaps.

The realmd starts smooth. But I get the following errror on mangosd:

Map file '/usr/local/share/mangos-zero/maps/0004331.map' is non-compatible version (outdated?). Please, create new using ad.exe program.

Correct *.map files not found in path '/usr/local/share/mangos-zero/maps' or *.vmtree/*.vmtile files in '/usr/local/share/mangos-zero/vmaps'. Please place *.map and vmap files in appropriate directories or correct the DataDir value in the mangosd.conf file.

*** Error in `mangosd': corrupted double-linked list: 0x0000000001b58410 ***

I hope someone here can gif me a hint........

Thx Pit

Link to comment
Share on other sites

18 answers to this question

Recommended Posts

As I wrote in my post: "from my 1.12.1 (5875) client the maps and vmaps". Is it possible I took the wrong client? The whole proces of extracting the maps went whitout a problem.

Is there a problem with EU and/or US version? I think the version number is correct? Is it?

How can I check what version my mangos version needs from his client?

Pit

Link to comment
Share on other sites

The Guide here is the most recent for windows:

getMaNGOS WIKI

Please let me know if you have issues with it.

:-) yes, I am using Linux also as desktop....... And server is on school, I am a teacher ICT, I want to use it as a project to practice mysql. servermanagement etc. The client I have is at home (have to go to school also but for now.....)

Pit

Link to comment
Share on other sites

And for the tools, I do not got a "tools" directory but only the tools "mangosd map-extractor mmap-generator realmd vmap-assembler vmap-extractor". So, I do have a problem.

Using the tool map-extractor gif me the following:

mangos-zero DBC & map (version z1.3) extractor

Extracting client database files... 0 files extracted.

Extracting maps...

Reading maps from Map.dbc ... Fatal error: Could not read Map.dbc!

Pit

Link to comment
Share on other sites

I get exactly the same diagnostic from map-extractor when running it in the build directory instead of the game client directory, where the client binaries wow.exe and launcher.exe lies. In case of different operating system for the server and client, you might copy the "Data" directory tree from client to the tools directory (where the programs are built). Then map-extractor will find the required MPQ files in ./Data/ - its what I just tried, though under single OS. It should result in 158 *.dbc files and 2429 *.map files.

Link to comment
Share on other sites

Ive already got those files extracted and ready for download here if you want them

Well, thank you, but I have this data already. Like any "developer", I used to do such extraction :)

BTW the movement maps (mmaps/ folder) are not required to run the server. They provide pathfinding capability. In their absense, pathfinding should be turned off in mangosd.conf via mmap.enabled option.

If you encounter any other problem during setting up the server copy, let us know plz.

Link to comment
Share on other sites

Well you need to download the database from github.com/mangoszero. I would use branch 20 since its newer and has better accuracy in the stats. You will also need branch 20 of the server aswell though. So when you use git bash type this-

git clone https://github.com/mangoszero/database.git -b Rel20 --recursive

git clone https://github.com/mangoszero/server.git -b Rel20 --recursive

then you'll need to input the databases into yours.

Link to comment
Share on other sites

Downloaded but not applyed, I use the 0.19 server and using the 0.20 database release make me have to edit my software????

Arkadus, is it the case, if I use these "data files" from you, I use the database from your last post and build a new realmd and mangosd from the link out of your last post that nothing can go wrong?

Pit

Link to comment
Share on other sites

Arkadus, is it the case, if I use these "data files" from you, I use the database from your last post and build a new realmd and mangosd from the link out of your last post that nothing can go wrong?

Briefly: yes.

A longer explanation. The "data files" needs to be reextracted very rarely, namely after an update of both core and extractor sources and respective announce from the project maintainers.

The development consists in a constantly changing both "server" and "database" repositories. Most of the database changes touch only content of the tables; if you miss some of these, you lose no more than a bit of functionality (script, item so on). But few database changes touch the structure of tables, and core ("server") should be avare of it, i.e. should be updated to the corresponding version. In other case the core will not start, telling you about wrong DB version.

The core and DB versions are related by a name. In each of the three DB, it is the name of the last column of "db_version" (realmd_db_version, character_db_version) table named like "required_20..." for Rel20 branch. In the core, the names are hardcoded into this file:

https://github.com/mangoszero/server/blob/Rel20/src/shared/revision_sql.h

These should not be changed unless you exactly know what you are doing. So, you need a corresponding database version to your core version.

The simplest way to get corresponding versions from both repos is fetching the head of any branch (master, Rel19, Rel20) with the same name.

Link to comment
Share on other sites

Update.

I have cleaned my server. I have downloaded the stuff Arkadus kindly profided the links for.

So, data, database and server.

Compiled server again with cmake, make and make install.

Dropt the data and populated the database.

Corrected the .conf files. And run.

Oops needed update. Done! Run 100%.

Working is always easy with the right tools. :-)

Link to comment
Share on other sites

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