-
Member
Is it possible to get DBC bases structure description somewhere?
-
Elite User
Originally Posted by
albaleil
@brotalnia How to update v2 to v3?
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)
Originally Posted by
Dozator
Is it possible to get DBC bases structure description somewhere?
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.
-
Post Thanks / Like - 1 Thanks
Dozator (1 members gave Thanks to brotalnia for this useful post)
-
Member
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
-
Elite User
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.
-
Post Thanks / Like - 1 Thanks
zapafad (1 members gave Thanks to brotalnia for this useful post)
-
Active Member
Originally Posted by
mrboom
Summon not work ?.
Have tried with summon name but he says there is no such command
Thank you for your work you make the super
Just so you know there is custom RANKS added by Nostalrius on the commands, so account setting set to 3 is not enough for some commands to work, the highest account permission is 6, try setting your account to 6 and see if the command works...
Last edited by marcelo_20xx; 06-05-2017 at 07:03 PM.
-
Member
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
-
Elite User
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.
-
Member
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!
-
Member
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.
-
Elite User
Originally Posted by
lucasformiga
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!
Change your account's security level to 6.
-
Elite User
The repack has been updated.
Full download:
Elysium bropack v4
Lite download (no maps):
Elysium bropack v4 (lite)
-
Post Thanks / Like - 2 Thanks
mrboom,
Dozator (2 members gave Thanks to brotalnia for this useful post)
-
Member
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.
-
Elite User
Originally Posted by
mrboom
Good Job, Thx You V3 Database backup Chars and Account not work .mangos Crash !!!!
Make sure you are not missing migrations if you copy your character and realmd database from the older repack. Look in Server.log to see which ones are missing and apply them.
-
Member
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.
-
Elite User
Make sure you are adding them to the characters database like it says, not the world database.