Jump to content
TrinityCore

Leaderboard

Popular Content

Showing content with the highest reputation on 03/22/15 in all areas

  1. Reporting a Bug Part 2 Consider whether or not the following alternatives apply to your problem before posting here: For crashes or bugs during runtime, missing functionality, or patch submission, see the TrinityCore Issue Tracker. (Instructions here) If you have custom content to share, use Custom Code For issues related to components that are not yet implemented in the official Trinity Core/Database codebase, please see Code Development, and post in the appropriate subsection. For issues related to the website or forums, please see TrinityCore.org Website issues For issues related to Trinity Utilities, please see the respective thread in the Trinity Utilities section. For issues related to third-party services such as repacks, alternative databases, TrinityCore forks, please refer to the original authors. First and foremost, you should use the forum's Search Function to search for keywords on your issue, to see if your issue has already been addressed. When posting a topic in this section, do your best to find a suiting title that summarizes your problem. A good descriptive title might make the difference between your issue being addressed or blatantly ignored. Avoid shreeks for attention such as "help plz", "very important", "wtf", etc. When posting one startup log or a big block of code use spoiler bbcode ( [ spoiler ] [ /spoiler ] ) without spaces. As for the issue itself, post all available information you have to offer. Statistical information must contain at least: Your Operating System Your TrinityCore Revision Your TrinityDatabase Version VERY IMPORTANT, WHY THERE IS NO LATEST: on github after 1 month we can't known the date the issue was posted, and because that we can't known the revision Furthermore, avoid posting screen shots. Copy / Paste the relevant text and wrap it in quote tags instead. Most of the time, reading core output thoroughly before visiting this section gives you a clear indication of the problem, as the core's output is decently verbose. If your core does not give you any noticeable output, try running it via the command line (Windows). You can copy text from client with the wow addon Prat http://www.curse.com/addons/wow/prat-3-0/471485 Once your issue has been posted, refrain from unnecessary bumps and pestering the staff to look at your issue. Please help us help you by following these steps. Thank you. -- Trinity Team
    1 point
  2. Reporting a Bug How i report a bug Use our bug tracker at github, read The TrinityCore issuetracker and you if it's your 1st time reporting a bug. Search on bug tracker before reporting a new bug, also don't put multiple bugs on a single ticket. Duplicate tickets will be closed without warning or reason. If one bug was fixed before and it bugs again open a new ticket. Don't use screenshots to post crashlogs, learn how to copy and paste text from your system. You also can copy text from ingame with the wow addon called Prat 3.0 Read the trinitycore issuetracker and you/ to post proper bug reports. I made 3 topics about my bug and they are deleted/closed. Making multiple topics about one thing don't helps you to get faster answers, instead the oposite, they also can be merged to a existing topic of same question, search before posting. I have send a PM to a dev asking to fix my bug but i don't get answer! Devs aren't your private devs, if you have a bug, post it on bug trackers, if you send a pm to a dev is very likely to be ignored. I have reported a bug months ago and it's unfixed yet Devs fixes what they know how to fix/they can fix, and they do on their sparse time. Asking to fix a bug multiple times don't fixes them faster.
    1 point
  3. Custom things What's a hack On Trinitycore a hack is a bad way to fix something (ie hand spawn one mob somewhere because spawn spell doesn't work) Also, changing WDB fields is a hack, never ever change one WDB field without a proper source (Sniff, retail cache) http://www.trinitycore.org/f/topic/58-wdb-fields/ How i apply a patch? The best way is to use git apply /path/to/file.patch command if you get warnings you can simply ignore them, if you get error it will need to be updated. If you know a bit of coding you can use git apply /path/to/file.patch --reject and apply .rej code to the target files. Don't bump patch threads asking to update a patch, duplicate update patch posts/topics will be deleted/closed.
    1 point
  4. Permission issues I get when using account set gmlevel SQL(p): INSERT INTO rbac_account_groups (accountId, groupId, realmId) VALUES (5, 1, -1) [ERROR]: [1452] Cannot add or update a child row: a foreign key constraint fails (`auth`.`rbac_account_groups`, CONSTRAINT `fk__rbac_account_groups__account` FOREIGN KEY (`accountId`) REFERENCES `account` (`id`) ON DELETE CASCADE) Unhandled MySQL errno 1452. Unexpected behaviour possible. Run this sql on auth db: ALTER TABLE account ENGINE=InnoDB; So I cannot use commands or anything in game with the newest trinitycore source. My players can't join bgs. My players can't join arenas. My players can't join lfd. This "bug" is because you insert accounts directy on db instead using soap to create accounts. To "fix" this "bug" you need to add player group into rbac_account_groups table or rewrite your php script to soap. Can i delete RBAC system? Well, you "can" but future commits will add more RBAC things, and your work will be even more hard to revert it, since the plans are make the core fully RBAC based. My players can run gm commands You missed to import some commands at old/3.3.5a/TDB50_to_TDB51_updates/auth/ or you got error running them, maybe you need to run ALTER TABLE account ENGINE=InnoDB; My gms can't run gm commands You imported incorrectly auth updates over a new base_auth.sql and you deleted your gm permissions. Or you have hand created gm account into database, use account set gmlevel to give gm permissions. NOTE: for 6.x branch the account name must come from accounts table not from b.net if you have fresh installed wow 6 and created the account with bnet create, the account can be named something like 1#1.
    1 point
  5. Core compilation errors Part 2 I am unable to compile i get trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp:34: error: variable or field ‘threadIdCallback’ declared void trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp:34: error: ‘CRYPTO_THREADID’ was not declared in this scope trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp:34: error: ‘id’ was not declared in this scope trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp: In function ‘void OpenSSLCrypto::threadsSetup()’: trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp:46: error: ‘threadIdCallback’ was not declared in this scope trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp:46: error: ‘CRYPTO_THREADID_set_callback’ was not declared in this scope trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp: In function ‘void OpenSSLCrypto::threadsCleanup()’: trinitycore/src/server/shared/Cryptography/OpenSSLCrypto.cpp:53: error: ‘CRYPTO_THREADID_set_callback’ was not declared in this scope If you are using one linux with system wide openssl 0.9.8 instalation you need to update to openssl 1.0.0 or install openssl 1.0.0 into your home directory and set cmake to that path with: -DOPENSSL_LIBRARIES -DOPENSSL_SSL_LIBRARIES -DOPENSSL_INCLUDE_DIR -DOPENSSL_CRYPTO_LIBRARIES -DOpenSSL_ROOT_DIR I can't compile TC under *NIX. i get: error: expected ")" before â_BUILD_DIRECTIVE"" Update your TC sources. I can't compile TC under Windows. i get: The C compiler "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/cl.exe" is not able to compile a simple test program. Install any available service pack/update for your Visual Studio version. I can't compile TC under Windows. i get: Could not find the MySQL libraries! Please install the development libraries and headers MySQL sources have been removed from the repository. Like OpenSSL, you need to set MYSQL_LIBRARY and MYSQL_INCLUDE_DIR to where you have mysql installed. In my case, it's LIB=C:mysqlliblibmysqld.lib and INCLUDE_DIR=C:mysqlinclude I can't compile TC i get: /usr/bin/ld: cannot find -lpthreads undefined reference to `pthread_create' declare -x CFLAGS="-m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g3 -ggdb3 -pipe -msse3 -fno-strength-reduce -fno-delete-null-pointer-checks -fno-strict-aliasing -frename-registers -rdynamic -fno-fast-math -lpthread" declare -x CXXFLAGS="-m64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O1 -g3 -ggdb3 -pipe -msse3 -fno-strength-reduce -fno-delete-null-pointer-checks -fno-strict-aliasing -frename-registers -rdynamic -fno-fast-math -lpthread" cmake ../ -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/your/installation/path Another fix can be: If you didn't install mysql from an apt package like me, tc might not find you mysql client lib also if it says it has found it. "-DMYSQL_LIBRARY=/usr/lib/x86_64-linux-gnu/libmysqlclient.so" will get it working Thx Nikno.
    1 point
  6. Client Issues My wow 3.3.5a client tries to update when i try to login Trinitycore uses usernames and not emails to login ingame, you must avoid the use of @ on your usernames/login secuence or your client will try to update to live version. My wow 4.3.4 client tries to update when i try to login Wow 4 clients tries to update to live version even if you enter a username at login, you must edit realmlist.wtf and set patchlist to localhost to avoid that. You can get "Cannot stream required archive data. Please check the network connection" if you don't have a full wow 4.3.4 client, you must download it from somewhere. I get error 0xc000007b every time i try to start core This error is because you have mixing 32 and 64 bits libraries. I get failed to connect 5 times to world socket, aborting login on 6.x core You have forgot to open the 2nd 6.x port (8086 by default).
    1 point
  7. Help TrinityCore Project What i can do to help Trinitycore? If you know c++ or sql you can create patches or db fixes and post them at TrinityCore if you don't know but you played on retail you can create good bug reports following the rules at The TrinityCore issuetracker and you Trinitycore accepts donations? No, Trinitycore doesn't accept monetary donations, but you can donate good code or human labor What's a sniff? One sniff is the dump of the trafic of your network, with this system we can get the most Blizzlike core. I have one sniff, where i can upload it? You can upload your sniffs to http://www.trinitycore.org/f/forum/13-wdbadb/ this subforum is write only for users, so your private data will be safe. I can't see http://www.trinitycore.org/f/forum/13-wdbadb/ forum This forum have a lot of subforums hidden for unregistered visitors, you need to register/login to have access to them. I can't see http://www.trinitycore.org/f/forum/13-wdbadb/ threads Only devs can access sniffs, because they have private data, and this data can allow the ban of the characters used to sniff if this data become public. Why you don't push my pull request/fix? We have a limited amount of devs and not every dev knows about everything so some fixes can wait for a long time, also devs can't test everything alone, so ppl with testers must try some fixes before. Also maybe you don't follow TC's coding standards, read http://www.trinitycore.org/f/topic/6-trinitycore-developing-standards/ I have a fix, but i don't know how to work with git. You can use github, fork TrinityCore, make a branch for your fix (click branch button, write branch name), edit needed files and then make a pull request with it.
    1 point
  8. Other Database issues From where i get the database? https://github.com/TrinityCore/TrinityCore/releases Navicat gives error when trying to import TDB Avoid to use Navicat to import TDB, it don't follows all the sql standards and gives problem when trying to import files with /* */ or prepared statements. Importing TDB is really slow We recommend to use mysql cli to import TDB, it's the faster way. How i use mysql cli? On linux computers: mysql --default-character-set=utf8 -u USERNAME -pPASSWORD DATABASE < FILENAME.sql On windows computers: cd pathtomysql.exe mysql --default-character-set=utf8 -u USERNAME -pPASSWORD DATABASE < PATHTOFILENAME.sql Replace CAPS for the needed username, password, database and files. There are to much sql files under sql/updates directory Use http://www.trinitycore.org/f/topic/43-windowslinux-combine-sql-updates/ and then follow the "How i use mysql cli" with the created file.
    1 point
  9. Extractor Issues I am looking to extract maps but extractor is for wow 4. No it's not, vmap4extractor/vmap4assembler means it's extractor for Vmaps Version 4, no Vmaps for wow 4. TCE00013 I get MMAP:loadMap: 5303952.mmtile was built with generator v4, expected v5 constantly. You are trying to use some old mmaps version, recompile tools with the updated source you are using and re-extract all again. TCE00014 I get Couldn't open RootWmo while running extractor. It's not real error, you can ignore it. I can't extract Vmaps You need to extract maps 1st. My mobs casts spells through walls You need to extract and enable vmaps. Note: on some terrains mobs (and players) can cast through walls and it's blizzlike. My mobs walks through walls For this you need mmaps, atm Trinitycore this feature is disabled by default (extraction can take hours). Enable it on config. I used to use Mangos, can i reuse Maps/Vmaps/mmaps? No, you can't TC's versions for maps,vmaps and mmapsare diferent. TCE00015 I get error opening casc storage 'C:/Program Files (x86)World Of WarcraftData': UNKNOWN or FILE_NOT_FOUND Use battle.net repair to get missing files. Be sure .build.info exist on your wow directory and you are running the extractor where your wow binary is located for example: C:\games\World of Warcraft You may have used 6.x/7.x extractor trying to extract older wow version, you cannot use any extractor version with any wow version, the extractors belongs to especific wow versions. Be sure you have wow binaries / bnet launcher closed. TCE00017 I get error running map extractor, i get "No locales detected " Be sure you are running the extractor where your wow binary is located (for example: C:\games\World of Warcraft). Also, be sure you are running the correct version of wow for the selected branch. I am unable to extract files on master, it's stuck forever Run your wow client and exit and re-run extractor If you have crashes extracting maps on 4.3.4 branch can be because you have downloaded one incomplete client. If you have crashes extracting maps on 6.x branch can be because you are trying to use one localized client, switch locales to enus to allow extraction. If you cannot extract maps on master branch, be sure you have wow and bnet launcher closed, if that still fails change language to enus, if you are on enus change to another language and return to enus.
    1 point
  10. Features FAQ Wintergrasp works? ATM wintergrasp is WIP, there are a lot of bugs that needs to be fixed. What instances/arenas/bgs are working? Most of instances works on Triniycore, some are really blizzlike, others are fully broken, you can read about the status of some at http://www.trinitycore.org/f/topic/5166-arenasbgsinstances-status/ (needs login to be seen) On my bgs we have 10 vs 5 players making it easy mode for one faction. You can enable Battleground.InvitationType = 1 on your worldserver.conf file. Warden works? Yes, it does, but it doesn't have 100% sucess rate, and some of the "hacks" it detects are malware, if you see any entry of warden that it's malware detection and you have one malwarebytes/adware scan post it at TrinityCore (warden doesn't detects all hacks, not even on retail) How i can close one instance/bg? How i can disable one spell? Use disables system, read Disables
    1 point
×
×
  • Create New...