celguar / spp-classics-cmangos

SPP Classics repack with ike3 playerbots. Based on cmangos. Supports 1.12, 2.4.3, 3.3.5. Check "Releases" for installer
213 stars 58 forks source link

Beta update - Manual update? #113

Open moshiv77 opened 1 year ago

moshiv77 commented 1 year ago

Hey, thanks for your server. Tell me, on the Beta server, updates come out quite often, do they update only the Core? Or the database too?

Tell me if it is possible to update your server manually, for example, using the database from Mangos wotlk

Thanks

poogie commented 1 year ago

I can tell you about TBC The updates are daily at this point. It depends on the dev team, so there is no fixed rule. The repack launcher only updates the binaries. If you want to go beyond this, you can do it , but don't expect instructions or guides, it requires some effort from you. If you are not willing to learn by yourself and avoid complications, just keep the things as they are. Trust the dev team, and they will offer you a ready to go release soon.

You can manually update if you know what are doing. You need a basic knowledge about folder structure and a little usage of Heidi sql or navicat for the database updates if you want to taste the full new features.

For world database you need Celguar's Repo: https://github.com/celguar/mangos-wotlk and parent cmangos https://github.com/cmangos/mangos-wotlk But be careful!!!!!!! If you don't know what are you doing, you will mess everything.

For the sql updates the things turn a bit harder. You need Heidi or similar software, and you have to understand the source folders.

Here's some info: https://github.com/celguar/mangosbot-bots#readme

I'm testing the TBC releases and I don't know at which point is the rest of branches.

I'm just an 'advanced user' with some scripting and database knowledge, not a dev. I can guide you with few tips, but not a tutorial, sorry.

celguar commented 1 year ago

@moshiv77 Hello! Beta builds are mostly to let ppl test latest bots code. We don't update core + DB very often. If you want to update core to latest cmangos you will need all the tools for building cmangos, such as visual studio, cmake, boost, git And you will have to solve numerous possible conflicts when pulling latest changes from official cmangos. If you know what it means then you probably can do it without many issues.

celguar commented 1 year ago

When we update DB we usually do it using normal repack update, not beta build. Beta builds are daily build mangosd.exe's to let ppl test most recent code and give feedback without affecting all other ppl