Jump to content

Auntie Mangos

Moderators
  • Posts

    2446
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Auntie Mangos

  1. Greetings,

    since we currently do have three different branches of mangos, namely mangos-zero for vanilla WoW, mangos-0.12 for the Burning Crusade expansion, and the master branch for WotLK.

    Yehonal from mangos-zero has suggested splitting each branch into one repository of its own.

    I'd like to hear your opinions on that.

  2. Not really. Take Apache as an example. Apache Software Foundation provides the infrastructure and more to the project, and thats it. Everybody can still download Apache, submit patches, whatever and still be anonymous.

    Difference is: there is a legal entity responsible for the project then. For the user nothing changes. It just adds the chance for the project to spread the ideals for which mangos stands. It *may* be political a tiny bit :D

  3. Hi,

    just a short notice: this night I will be pushing live a few changes, and improvements to the Wiki, to actually make editing more fun. Do not be surprise if some tiny things break for a limited time, it will be be good tomorrow morning.

    There will be a few hundred fixes coming so please do not shoot me if something breaks :P

  4. The one thing you should have learned is: a little patience goes a long way. ;)

    Since you are new to all this, take your time, read and ask before you actually do stuff.

    When it comes to getting mangos, UDB, and scriptdev2 databases sorted out, it is always best to first start with UDB and scriptdev2 data, since their releases are usually a few revisions below the database in mangos itself.

    From there on, it is step by step upgrades. The README file in mangos/sql/updates has a tiny but helpful ASCII art describing how to read the filenames, and how to use this.

    In common, installing and configuring mangos on Windows is a bit harder than on Linux. E.g. I find it much more pleasant to have a Linux server with Debian or Ubuntu server running a 64-bit version of mangos, which I then access via SSH from my notebook.

    The final hint I can give here is: mysqldump should always be part of what you do. Backup every step of changes you make, and if you want to be extra safe, store your database inside a git or Mercurial repository (github/bitbucket both have free packages), and you will hardly ever run into trouble because there is a safe rollback available.

  5. Query : GRANT ALL PRIVILEGES ON `scriptdev2` . * TO 'mangos'@'localhost' WITH GRANT OPTION

    Error Code : 1146

    Table 'mysql.user' doesn't exist

    Well, in your effort to reset MySQL you apparently have dumped the MySQL database itself, which means you just killed MySQL and have to reinstall MySQL.

    Never touch the databases mysql and information_schema. These are the heart of any MySQL installation and killing them kills your installation.

  6. thats kinda kewl but i'll stick with the 32 bit seems more "stable" from what i've read

    Well, that is a thing of the past. I am running only 64bit instances of mangos since a year now, and haven't had any stability issues. Consider that an ancient rumor, and use 64bit if you want.

    OO why can't i delet DB information_schema ( redoing DB from start also )

    You should not delete this. This is sort of MySQL's global brain and memory. Redoing databases should only touch the realm, world, scripts, and character databases. Not anything else, and especially not information_schema table.

  7. so i keep going to the earler versions to "update" but really am i updateing if theirs NOTHING THERE IN THE FIRST PLACE?

    DO NOT JUST EXECUTE the updates. Check your character database, and have a look at the character_db_version table. Executing

    DESCRIBE yourcharacterdb.character_db_version;

    should show your the required_... columns current name.

    Search the update folder for the SQL files (there should be two) containing that column name.

    Use the 2nd file that starts from your column name, not the 1st one that creates the column.

    And then go slow, step by step.

    It sounds like you are actually mixing different database version from mangos, UDB, and scriptdev2, plus another version on your characters db.

    Do it database by database, each will need to updated on its own. If you use the last UDB release, you will have to execute a few update scripts.

    In common, you should never be in a hurry when updating mangos and especially not when updating, or backing up your databases.

    As for world, scripts, and realm database: these are easy to restore and update, and you can't loose any of your data.

    As for character database: always mysqldump before making changes, and not after failed changes.

    If you only have a broken character database, here is a suggestion: create a blank character database, and upgrade it to the recent version.

    Create mysqldump files for the blank database and your backup with only the CREATE TABLE statements, and diff them. You should be able to spot the difference and fix it.

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