r-o-b-o-t-o / azerothcore-armory Goto Github PK
View Code? Open in Web Editor NEWA website to view your AzerothCore server's characters
License: MIT License
A website to view your AzerothCore server's characters
License: MIT License
Getting the following output in logs when trying to visit the site:
[2022-09-23 18:18:07:187] [INFO]: Loading config...
[2022-09-23 18:18:07:187] [INFO]: Loading data files...
[2022-09-23 18:18:13:1813] [INFO]: Connecting to databases...
[2022-09-23 18:18:13:1813] [INFO]: Starting server...
[2022-09-23 18:18:16:1816] [INFO]: Server is listening on 0.0.0.0:48733.
[2022-09-23 18:18:29:1829] [HTTP]: GET / 304 - ID 5f1bfbfe-f63e-4808-891e-fab6c65887d8 - IP xxx.xx.xx.xxx - 55.572 ms
[2022-09-23 18:18:29:1829] [HTTP]: GET /azerothcore-armory/css/bulma.min.css 404 - ID 4bada3d3-e5da-496d-865c-3ec6ac42cf89 - IP xxx.xx.xx.xxx - 5.857 ms
[2022-09-23 18:18:29:1829] [HTTP]: GET /azerothcore-armory/css/armory.css 404 - ID a2d088c7-9529-45fd-9e41-638d2469b24d - IP xxx.xx.xx.xxx - 5.470 ms
[2022-09-23 18:18:29:1829] [HTTP]: GET /azerothcore-armory/css/index.css 404 - ID 6a644685-d5f8-40a0-911f-e485d0e6172d - IP xxx.xx.xx.xxx - 10.912 ms
[2022-09-23 18:18:29:1829] [HTTP]: GET /azerothcore-armory/css/datatables.css 404 - ID 15c9a186-dca5-44c2-b59e-cac7351a4ec4 - IP xxx.xx.xx.xxx - 11.546 ms
[2022-09-23 18:18:29:1829] [HTTP]: GET /azerothcore-armory/search?draw=1&columns%5B0%5D%5Bdata%5D=0&columns%5B0%5D%5Bname%5D=&columns%5B0%5D%5Bsearchable%5D=true&columns%5B0%5D%5Borderable%5D=true&columns%5B0%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B0%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B1%5D%5Bdata%5D=1&columns%5B1%5D%5Bname%5D=&columns%5B1%5D%5Bsearchable%5D=true&columns%5B1%5D%5Borderable%5D=true&columns%5B1%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B1%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B2%5D%5Bdata%5D=2&columns%5B2%5D%5Bname%5D=&columns%5B2%5D%5Bsearchable%5D=true&columns%5B2%5D%5Borderable%5D=true&columns%5B2%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B2%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B3%5D%5Bdata%5D=3&columns%5B3%5D%5Bname%5D=&columns%5B3%5D%5Bsearchable%5D=false&columns%5B3%5D%5Borderable%5D=true&columns%5B3%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B3%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B4%5D%5Bdata%5D=4&columns%5B4%5D%5Bname%5D=&columns%5B4%5D%5Bsearchable%5D=false&columns%5B4%5D%5Borderable%5D=true&columns%5B4%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B4%5D%5Bsearch%5D%5Bregex%5D=false&columns%5B5%5D%5Bdata%5D=5&columns%5B5%5D%5Bname%5D=&columns%5B5%5D%5Bsearchable%5D=false&columns%5B5%5D%5Borderable%5D=true&columns%5B5%5D%5Bsearch%5D%5Bvalue%5D=&columns%5B5%5D%5Bsearch%5D%5Bregex%5D=false&order%5B0%5D%5Bcolumn%5D=0&order%5B0%5D%5Bdir%5D=asc&start=0&length=10&search%5Bvalue%5D=&search%5Bregex%5D=false&_=1663971508557 404 - ID 8416e3ab-fbac-4db6-8225-42e83c59f1be - IP xxx.xx.xx.xxx - 8.756 ms
If I load the page, it loads a white screen and tries to load the armory but the page pops up with this error:
DataTables warning: table id=results - Ajax error. For more information about this error, please see http://datatables.net/tn/7
Getting this error when I start it. Any help would be great. Thanks
(node:244923) UnhandledPromiseRejectionWarning: Error: connect ETIMEDOUT
at PromisePool.query (/var/www/html/azerothcore-armory/node_modules/mysql2/promise.js:341:22)
at CharacterController. (/var/www/html/azerothcore-armory/src/armory/controllers/CharacterController.ts:150:44)
at step (/var/www/html/azerothcore-armory/build/armory/controllers/CharacterController.js:44:23)
at Object.next (/var/www/html/azerothcore-armory/build/armory/controllers/CharacterController.js:25:53)
at fulfilled (/var/www/html/azerothcore-armory/build/armory/controllers/CharacterController.js:16:58)
Currently, the Armory is not accent sensitive. An example of displaying this would be looking up my Rogue, "Luna" on the Armory. If you are to click on my Rogue named "Luna", it will instead redirect to the Armory page of a character named "Lüna".
The problem stems from a collation issue. This could be fixed in two possible ways:
Example: SQL_Latin1_General_CP1_CI_AS (where AS would ensure that the collation is accent sensitive).
Instead of the name of the character being used on the URL, (e.g. https://www.chromiecraft.com/en/armory/?character/ChromieCraft/Luna), perhaps using IDs would ensure that this issue never occurs as every character should have a unique ID.
On the 3D model viewer, weapons are displayed incorrectly when the character is mounted, for example when using a shield
The shield shouldn't be flipped over and this high up
Windows 10 64bits
Windows 10 64bits, Chrome 99
acd3ed875
Can you make a world map to go with the armory? like chromiecraft has an example https://www.chromiecraft.com/en/playermap/
No response
No response
In console, while loading any armory character, a lot of errors are loaded (more than 1k) and loading got a lot of times while loading those errors:
viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'show')
at ia.updateProgress (viewer.min.js:2:202696)
at XMLHttpRequest.<anonymous> (viewer.min.js:2:45027)
at XMLHttpRequest.c (/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:9405)
viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading '1')
at Kn.setAppearance (viewer.min.js:2:176083)
at Object.success (viewer.min.js:2:188994)
at c (jquery-3.6.0.min.js:2:28327)
at Object.fireWith [as resolveWith] (jquery-3.6.0.min.js:2:29072)
at l (jquery-3.6.0.min.js:2:79901)
at XMLHttpRequest.<anonymous> (jquery-3.6.0.min.js:2:82355)
22viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'show')
at ia.updateProgress (viewer.min.js:2:202696)
at XMLHttpRequest.<anonymous> (viewer.min.js:2:45027)
at XMLHttpRequest.c (/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:9405)
viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'show')
at ia.updateProgress (viewer.min.js:2:202696)
at XMLHttpRequest.<anonymous> (viewer.min.js:2:45156)
at XMLHttpRequest.c (/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:9405)
644viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'show')
at ia.updateProgress (viewer.min.js:2:202696)
at XMLHttpRequest.<anonymous> (viewer.min.js:2:45027)
at XMLHttpRequest.c (/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js:1:9405)
228viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'show')
at ia.updateProgress (viewer.min.js:2:202696)
at XMLHttpRequest.<anonymous> (viewer.min.js:2:45027)
at XMLHttpRequest.c (rocket-loader.min.js:1:9405)
updateProgress @ viewer.min.js:2
(anonymous) @ viewer.min.js:2
c @ rocket-loader.min.js:1
viewer.min.js:2 Uncaught TypeError: Cannot read properties of null (reading 'forEach')
at Kn.setAnimation (viewer.min.js:2:178308)
at Kn.bO (viewer.min.js:2:187586)
at Kn.bT (viewer.min.js:2:195236)
at Object.success (viewer.min.js:2:188477)
at c (jquery-3.6.0.min.js:2:28327)
at Object.fireWith [as resolveWith] (jquery-3.6.0.min.js:2:29072)
at l (jquery-3.6.0.min.js:2:79901)
at XMLHttpRequest.<anonymous> (viewer.min.js:2:45208)
at XMLHttpRequest.c (rocket-loader.min.js:1:9405)
No response
1- load armory
2- search for a character
3- load a character in armory
4- look in dev console
win 11
win 11 - chrome last version
Currently the link structure for the links are example: https://wotlkdb.com/static/images/wow/icons/medium/class_priest.jpg, but the https://wotkdb.com has updated their link structure.
Images should load
Follow install instructions and then launch server
Windows 10, Linux, MacOS
All browsers
v1.0.0
AzerothCore rev. e863873d4c80
UI support i18n and control tooltip with i18n(?domain=xx)
No response
No response
On the character page, the equipment slot icons are all cropped on mobile.
The icons should be displayed in full like on desktop:
Windows 10 64bits
Windows 10 64bits, Chrome 99
Android 11, Chrome 99
acd3ed875
Hello there (Zanna here),
as wrote in discord I'd like to make some usefull suggestions to kind of tools to implement in ChromieCraft webservices to be more interesting for PvE oriented guild and parties. I'll make a short list, then I'll describe them after.
Raid Schedule: set the raid schedule, once the addon knows when you raid, it auto capture attendance and can auto start invites.
Player Check: a common player check that tells spec, ping, item level, repair status, gem/enchant missing, talents.
Invites: handle invites, if the addon knows your raid schedule, you can set it to auto start invites 15 minutes before the raid starts (maybe with a discord webhook can be handled very well)
Loot (My Bis List): a place where you can build your desired item list (and maybe compare actual Armory item sets with the one you insert into this BiS list, like you can do in old fashioned wotlkdb.com compare function, that still look very interesting actually)
Loot (Raid List): see the bis list set by other raid members. Useful for leaders to know who have loot in a specific boss. (knowing for every raid which user got which item is a GREAT info for those guildies using DKP system or similar);
Attendance: if the addon knows your raid schedule, it 'ticks' every minute during the raid period adding '1 point' for each player in the raid group (same, for those guildies not pugging raid, attendance is mandatory for Raid Leader. This is a very importante data to be obtained, and maybe server side it is very easy to achieve).
It is quiet common players to use discord bot https://raid-helper.com to organize their raid, out of the box, nobody can really use internal calendar because it is very limited compared to this tool. Integrate this bot info with a webhook to obtain data and manipulate it from main website will be cool, but this is just a toy request, not so foundamental.
PlayerName - lvl 60 warrior - Main spec: Protection / Secondary spec: Fury - Herbalism 300/300 - Alchemy 300/300 - Armory link
I hope those requests can help you finding a great way to help us organizing a better game and if you need more specific info ask me for more, I'll try to explain to you as much as I can in my spare time :)
Enjoy!
Zanna
No response
No response
Currently, if you attempt to look up a character like "Luna" for example, the results will show you ALL the names with the word "Luna" in it, making it a nuisance to find that character immediately.
Adding an "Exact Match" button next to the search bar would alleviate this issue.
We are getting errors when viewing any race outside of the "classic 10". Our Zandalari Trolls are displayed (and named) Troll. Our Vulpera throw errors when you click on them. Those are 2 examples.
Click Vulpera > display gear.
Windows
Windows w/ Chrome
Latest pull from 3 days ago. Using the latest as of May 3rd 2022 (update from 19 days ago)
latest.
Hello there,
it will be more intuitive for the general Armory tab to have filtered fields on breadcrumbs instead sortable only
having it filtered can be usefull to find a specific guild only, or a specific character name o class, and so on.
Using a CSS like a bootstrap one that allow filterable table headers
No response
It will be nice to have rarity color rectangle around items in armory
No response
No response
Canvas frame containing 3D model is too large (unusefull)
reduce canvas width
No response
In the question, I’m starting from how much it is possible, instead of English, to get a description of character objects in any other language..
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.