Jump to content
TrinityCore

CDawg

Members
  • Posts

    1477
  • Joined

  • Last visited

  • Days Won

    85

Everything posted by CDawg

  1. Is worldserver running properly, just not authserver? You say "auto-closes" so I'm assuming you are running Windows? Try opening a console (cmd.exe), then running it while not laucnhing the binary from Windows Explorer. It won't auto close, and should display an error, like, "can't connect to the db, etc..."
  2. To answer: 2. should answer your own question. with the console text that you pasted. (hence the TrinityCore rev.) 5. Do NOT download seperate dbc,vmaps,mmaps. Compile the tools and extract them yourself. From what it appears in your text dump, you got a successful server compile or binary and compile the tools (from what you answered in number 3) Then extract them yourself. or you will get an error with an invalid vmtree version.
  3. What was unsuccessful? Missing binary extractors on your mac? I've extracted the client files on Linux. In fact Iv'e done just about everything purely without any Windows support. It can be done. I just need to know what was the issue you were having?
  4. is SOAP enabled? look at your worldserver.conf
  5. you have it set to 28% and 48%. That intentional?
  6. After re-extracting the maps, there is a new version applied to the vmtree. There should be a message that says 'wrong version', rather than the map file display that does not exist. Anyhow, looks like you got the message
  7. Well, you are not learning from your last post... We can't read your mind... what's the error, any logs, did you compile in debug mode??
  8. Where is the crash log? What version did you compile? Telling us that worldserver.exe Application crashed doesn't help. Also, try compiling your binaries with debug if you are having issues. It may be a simple stepped missed. https://trinitycore.atlassian.net/wiki/display/tc/Windows+setup+troubleshooting
  9. Started here: https://trinitycore.atlassian.net/wiki/display/tc/Databases+Installation It directed me here: https://trinitycore.atlassian.net/wiki/display/tc/Databases+Installation#DatabasesInstallation-DownloadingtheDatabase It said to go here: https://github.com/TrinityCore/TrinityCore/releases Which goes to: Older versions of all TDB's including the most updated ones. https://github.com/TrinityCore/TrinityCore/releases/tag/TDB434.09 That took 1 minute. You are welcome
  10. Welcome to the community. Have you actually tried TC? Not sure about other "emus" that you are talking about, but TC is the closest blizzlike that comes. The spawndist and movement is the closest to 3.3.5a retail from those days of wow.
  11. Glad you steered away from repacks... Unfortunately, the only way to do this is by using scripts. Obviously, you can't just dump tables from DB to another that are completely architected with the differences. The more differences between the table structures, the more work you have to do to manually import each character. Tips: do a "desc <TC character table name>;" in mysql client. then do the same to the repack table. "desc <my repack table>;" You will have to do that to each table in the characters schema, then modify the differences in your dump (unsafe route). Otherwise, like I said, just a script for each table, import one row of character to all tables that match or have similarities. Then log into that specific character and test it out. if things are broken, or some data is missing, then it was an invalid entry. Try and try again, until the one character looks to be working correctly with all the necessary items. Then you can import all of your other characters. Good luck!
  12. You can run 2 or more TC environments on one machine. Completely separated as if they are hosted on separately. I do hourly backups and replication on my databases. Since, I have a pretty large box with bandwidth, I just do dev work on the machine, compile only taking up 8 out of the 16 cores. This is all of course on Linux. I think Windows is a pig and just takes up unnecessary resources. That way if there are any crashes or compile issues, the other servers are only taking 6-8 cores and no lag. The other environments have no idea that anything else is running on the same node. Also, you run screen sessions on linux. Just some tips
  13. I'm assuming you are "unpacking" a core repack. You are also (from what I can tell) configured your DB to a local IP. Start here: https://trinitycore.atlassian.net/wiki/
  14. @Thulium First of all, great job on the compiling issues guide. Not a lot of people using Linux that ask for help here. I think I get alot of pm's for Linux questions because they feel that if they ask, that it's a dumb question. You really don't want the system to automatically update libraries, and not everyone has the resources to spin up another node for testing or staging just for the sake of packages. The libraries should be updated manually. ... that's what I just mentioned... what are you begging to differ? Once you run into that very issue (even after manually updating OS packages/libraries), you may have to downgrade for compatibility purposes. Trust me Iv'e helped so many with this very issue time and time again.
  15. One note to add for everyone that is related to the OP's issue, this is NOT a TC issue, but some food for thought.... Be sure to check and disable the auto updates for your server (Linux). Iv'e ran into a couple of issues where, even after a fresh compile and run the new binaries, the client mysql binaries get f*cked up from the os upgrade and TC will dump with mysql errors connecting or not matching. I don't have this issue with CentOS, but I run both Ubuntu Server and it sh*t's on itself, then you will have to go back and downgrade the mysql packages (which can be a nightmare), bcuz of connection issues to the client <-> mysql server. This also goes for the server "security updates". Sometimes the security updates will take precedence and force upgrades. (there are ways to disable it for a stable server). If anyone run's into this issue, I will be glad to help out.
  16. @RenUneR are able to log all the way into the game and you see that on the terminal session? That isn't an error, It's telling you that the server is receiving malformed packets, or in other words data that it doesn't understand coming from the client. The client you are using could be sending bad data or someone is trying to access that port with invalid commands.
  17. Hey mmorganj, First of all, welcome to the community. It's great seeing people mature and getting off repacks, I just don't find one single benefit to repacks and It's even better when people come up (like you ) that want to contribute, even if it's for self learning, temporary experience, or being selfless in giving back to the very community that you seem to recognize. We can take all the help we can get, regardless of experience or background! Now, with that said, I personally think the best way to get started is with the basic scripts. Learning to modify, change, or even add new scripts for quests, spells, events, etc... If you are experienced with C++, learning C++, or just getting your feet wet for the first time with it, would be the best way to get the ball rolling. With MySQL or any database, can be a breeze if you have the right tools to learn, and for the common person investing time can pick it up in a few weeks.. I personally use mysql client on Linux. Again, another personal experience to dive into learning how mysql works on an advanced aspect. For beginners, I think a lot of people use Windows and HeidiSQL is simple and easy since HeidiSQL (mysql gui) has a script output window that is very transparent on the exact commands it's doing while navigating through the GUI. If you would rather just jump into using Linux through a terminal client and get more advanced, let me know and I can get you started with those basic commands to get that ball rolling. Personally just not a Windows fan Getting started, Well... there is so much to get going: How to (to get going) The issues we have (up to you on your pace for assisting), dissect how spells, waypoints, etc. work SAI Scripts, this link has tools, questions, and basic understanding on how they work, etc.. Additional utilities (specifically for TC community to improve the experience and make it easy) To be honest this community doesn't really teach how to code, but more of on what needs help and improvement. I would start by learning the basics of C++ like pointers, classes structs, etc... If you choose to code something up, don't forget that we have standards before submitting a Pull Request (Code review) for the devs to research over before adding to the master (or flavor of branch you want to contribute)
  18. Glad you solved the problem and that you compiled it yourself For anyone else that is trying to convert the characters table from an existing to another TC. I think this has been answered several times, but this has to be done via a script. There is no way to import/export from one different table to another directly with all the diverse changes. It's not impossible, but just matching with what column goes with what. For Example: Recently, there was a change to the main characters table where the character appearances were segmented from the "traditional" flags that used to be. You will have to do the math like I did to separate those flags out from your repack (assuming your repack table still uses the traditional columns). and that is just the beginning.
  19. If it keeps crashing, it's very well possible that you are missing files from your client or they may be corrupt.
  20. https://github.com/TrinityCore/TrinityCore/pull/17271
  21. I don't remember off top of my head, but I set the flag of the npc in the DB so that they are dead, for cosmetic purposes. - Is this a temporary NPC? Is this for a quest? is the dead NPC designed to be loot-able? As for the command. I honestly don't remember that command. mysql> select name, permission from command where name like "npc%" order by name asc; +-------------------+------------+ | name | permission | +-------------------+------------+ | npc | 570 | | npc add | 571 | | npc add formation | 572 | | npc add item | 573 | | npc add move | 574 | | npc add temp | 575 | | npc delete | 576 | | npc delete item | 577 | | npc evade | 837 | | npc follow | 578 | | npc follow stop | 579 | | npc info | 593 | | npc move | 595 | | npc near | 594 | | npc playemote | 596 | | npc say | 597 | | npc set | 580 | | npc set allowmove | 581 | | npc set data | 592 | | npc set entry | 582 | | npc set factionid | 583 | | npc set flag | 584 | | npc set level | 585 | | npc set link | 586 | | npc set model | 587 | | npc set movetype | 588 | | npc set phase | 589 | | npc set spawndist | 590 | | npc set spawntime | 591 | | npc tame | 601 | | npc textemote | 598 | | npc whisper | 599 | | npc yell | 600 | +-------------------+------------+
  22. It's a custom event. Probably something that other developers are not light on sharing so easily. I created a bunch of custom events and share most of them.. You can try asking in custom code section to see if someone has exhausted that event or is willing to share some tidbits with ya.
  23. CDawg

    New guy

    Welcome! I started with cMangos many many years ago and switched back over to Trinity pretty quick (probably because TC was more mature in the process) Just curious... What made you switch?
×
×
  • Create New...