Is it possible to get DBC bases structure description somewhere?
Is it possible to get DBC bases structure description somewhere?
These ads disappear when you log in.
Here is a smaller download without the maps that you can use to update from the old version. Just replace things in the folder
Elysium bropack v3 (lite)
Just look at the cmangos wiki.
Dbc_files * cmangos/issues Wiki * GitHub
Or mangoszero:
DBC File Format — mangos-zero 0.2.0 documentation
Last edited by brotalnia; 06-01-2017 at 06:54 AM.
I have been hosting now for a while and everything so far looks great! Will you be updating this as elysiums GitHub makes updates? Only issue we ran into is only part leaders could enter an instance and sometimes only 1 of us count see the other. I extracted binaries with AC what ever AC means and they seem to work ok now![]()
The repack is updated monthly, a few days after they apply updates to the live servers. AC is short for Anti-Cheat. The archives with it in the name have anti-cheat protection included.
Last edited by marcelo_20xx; 06-05-2017 at 07:03 PM.
Hi, thanks for the repack!
Actually, I am not using it but I try to setup an elysium docker-compose environment and I am therefore following your setup structure. However I encounter some problems and maybe you can help me. (I am just doing this for fun since I like linux, docker and vanilla wow, I don’t want to setup an public wow server). I setup 4 db containers, a realmd container and a mangos container. When i start everything the mangosd server just stops after a bunch of db errors with Halting process.... (Here is the full server.log 2017-06-07 10:18:38 Core revision: 2e4a9e50fd5ed974d978 / 2017-05-31 10:35:44 +0 - Pastebin.com)
I think its best to describe everything i did to setup the docker-compose environment:
I have one ubuntu 17.04 build container which pulls the server source from the elysium server git repo and builds the core with cmake etc. Everything here seems to be okay and I dont encounter any errors and the compilation results in the following shared libraries: libframework.a, libgame.a, libscripts.a, libshared.a and the two executables: realmd and mangosd.
Now I setup 4 mariadb 10.1 container: characters, logs, realmd, world where the respective database in each are called correspondingly and all with the user mangos pw mangos.
Then I created two ubuntu 17.04 container realmd and mangosd with all external lib dependencies. In both I created a workdir where I placed all shared libs. In the container mangos I copied the executable mangosd and in the container realmd the executable realmd. In the corresponding container I placed your *.conf files, in which I edited the db infos.
I linked the mangos docker container with all 4 db container and the realm db container to realmdb database. I also created a folder for the log files and copied your data folder.
Oky, I then started the db server and filed them with the sqls from the migrations folder in the elysium repo as follows:
realdm ← logon.sql
world ← world.sql
characters ← character.sql
logs ← logs.sql
then I applied:
world ← world_full_02032017.sql
and afterwards all migrations in the order of their date.
Character migrations on the caracters db
and world migrations on the world db
Afterwards I also applied your custom sqls on the world db. (cool stuff thanks for them!)
Now I started the whole docker compose setup and got an error which I could refer to a missing realm entry. Therefore I just did an "INSERT INTO `realmlist` (`name`) VALUES ('DOCKER');" on the realmd db.
The error was gone and the realm server seems to start correct. Here is the out put from the realmd.log:
2017-06-07 10:18:07 Core revision: 2e4a9e50fd5ed974d978 / 2017-05-31 10:35:44 +0100 / Linux_x64 (little-endian) [realm-daemon]
2017-06-07 10:18:07 <Ctrl-C> to stop.
2017-06-07 10:18:07 Using configuration file realmd.conf.
2017-06-07 10:18:07 Max allowed open files is 1048576
2017-06-07 10:18:07 Database: db_realmd;3306;mangos;mangos;realmd
2017-06-07 10:18:07 Added realm "DOCKER"
Oky now comes the part where I am lost: the mangosd server.
I start the server with the following command ./mangosd -c mangosd.conf and the I get around ~3000 db errors like for example:
2017-06-07 10:18:39 Table `creature` have creature (GUID: 18614 Entry: 15552) with `creature_template`.`RegenHealth`=1 and low current health (320000), `creature_template`.`minhealth`=1000000.
Here is the server log: 2017-06-07 10:18:38 Core revision: 2e4a9e50fd5ed974d978 / 2017-05-31 10:35:44 +0 - Pastebin.com
At the end of the errors I get the following lines in the server.log before it shuts down:
2017-06-07 10:19:22 World initialized
2017-06-07 10:19:22 SERVER STARTUP TIME: 0 minutes 44 seconds
2017-06-07 10:19:22
2017-06-07 10:19:22
2017-06-07 10:19:22 >> Only expired mails (need to be return or delete) or DB table `mail` is empty.
2017-06-07 10:19:22 Max allowed socket connections 1048576
2017-06-07 10:19:24 Halting process...
Maybe you can help me with this error(s). I just dont get it. Is there an direct communication between mangosd and realmd, which i missed because their containers are not directly linked and could only communicate across the realmd database.
Thanks in advance
The database errors are normal, there is a lot of clutter that needs to be cleaned up. I am not sure why your mangosd process is closing itself. You should open an issue on the elysium github repo if you aren't using the repack. It may be a linux related problem, i use only windows so i can't help you with anything related to that.
Do you know why when I compile the Elysium Core some commands (.level, .mod aspeed is limited to 4 and etc) doens't work? But, when I download and use your repack the commands works perfect...
Can you make a repack for Ubuntu Linux? (or teach me to how to make this work)
Thanksss!
Thanks, i will fill an issue on the elysium repo.
@lucasformiga: The docker-compose thing would be a form of a repack, which you can run everywhere, linux, mac windows, cloud systems etc. It would be as easy as "docker-compose up". oky you would need to install docker before. However i dont get the mangosd server to stay up. If i get it i will post my dockerfiles.
The repack has been updated.
Full download:
Elysium bropack v4
Lite download (no maps):
Elysium bropack v4 (lite)
Good Job, Thx You V3 Database backup Chars and Account not work .mangos Crash !!!!
Last edited by mrboom; 07-03-2017 at 03:38 PM.
Ok
2017-07-03 23:23:00 ERRORatabase `characters` is missing the following migrations:
2017-07-03 23:23:00 ERROR: 20170602200053
2017-07-03 23:23:00 ERROR: 20170607063901
2017-07-03 23:23:00 ERROR: 20170625144515
the last 20170625144515 i can not find
If I put the migration in the database, he says warning extra migratin with a number !!!!!!!!!!!!!!!!! is the correct
Last edited by mrboom; 07-03-2017 at 05:22 PM.
Make sure you are adding them to the characters database like it says, not the world database.