-Gammer: Es lo que le iva a decir yo, que usara la obdb, es muy buena,
pero el caso es que tengáis en cuenta que casi todos los fallos
vienen de las revisiones de antrix (aunque yo me pensaba lo contrario)
y al parecer las 2 últimas cada vez vienen con más errores que arreglos...
Por cierto, emupedia no "dice ser la web original de antrix", sino que
ES la web original de antrix, puesto que es la que tiene su código fuente,
y la que lo actualiza por SVN:
svn://emupedia.com/svn/antrix/-valhalla: Usa una revisión más moderna de antrix, en mi manual posteo cada día
una actualización nueva, en los links que hay en el tuto, pues ahí.
P.D: para tí y para todos: recomiendo que no uséis la última revisión que he posteado (907)
porque a partir de la rev895 las revisiones han venido con
un sinfín de fallos y bugs. os recomiendo la anterior,
la 873 que en esa ya están arreglados muchos bugs
y es bastante estable.-puding, gammer y los q quieran instalar la obdb:
Readme del obdb2.0OBDB2 - Official Blizzard DataBase
HOW-TO
obdb-def.sql
If you have already installed obdb, DO NOT execute obdb-def.sql, it contains all table defs (will null the whole db). If you do not have installed obdb or wanna just "override" tables execute this first and then dbimport.sql.
EXECUTING THIS ON EXISTING DATABASE WILL GET YOU DB NULLED AND DELETED ALL ACCOUNTS AND CHARS, FOR EXISTING DATABASE USE DBIMPORT.BAT WHICH WILL IMPORT OBDB_XXXXX TABLES WITHOUT LOOSING PLAYER ACCOUNTS.
All the files are split into tables so the devs can work on separate jobs. (Makes also update faster)
obdb_xxx.sql
Whole db is split into tables. You have nice and simple batch script that will import the tables into db (linux ppl should write sh script - i will put it to svn).
Mysql.exe is also provided, i hope it will work on most configs (it will prolly need similiar mysql version to work).
Before importing, edit dbimport.bat with notepad and change the lines:
set user=antrix
set pass=antrix
set db=antrix
set server=localhost
They are your mysql settings. User and Pass is mysql server user and password, db is the db name, and server is the ip of the mysql server (leave localhost if on same server).Traducción - Resumen:
Crea una base de datos nueva (con el nombre obdb o el que quieras),
dale a restore from sql dump, y usa el archivo
obdb-def.sql,
éste creará las tablas principales.
Dale al botón derecho en
dbimport.bat, y a editar, y cambia
set user=antrix
set pass=antrix
set db=antrix
set server=localhostpor los datos de tu servidor, es decir,
usuario/contraseña/basededatos/nombrededominioAhora abres el
dbimport.bat con doble click, y esperas a que termine.
Ahora para migrar las cuentas,personajes y objetos de la anterior base de datos
a esta otra, editamos con click derecho el archivo
export_tables.batset user=antrix
set pass=antrix
set db=antrix <--- aquí pones la base de datos vieja (de la q quieres sacar las cuentas)
set server=localhost
lo demás lo configuras con tus datos (user/pass/dns)
Ahora abres el archivo y eso te ha guardado en un sql toda la info de las cuentas,
esto tambien te servirá para hacer backups de los pj's,cuentas,etc,etc.
Ahora editas el archivo
import_accounts.bat, y le pones los datos
de la nueva base de datos:
set user=antrix
set pass=antrix
set db=antrix <-- tu base de datos nueva (obdb o como la hayas llamado)
set server=localhost
Lo demás con tus datos de user/pass/dns
y ya está.