Vari
a7620c2604
Leaderboard fix wrong request structure
2025-09-07 21:21:29 +02:00
Vari
32a5f3c410
leaderboard building the query
2025-09-06 21:05:36 +02:00
Vari
62f0be4398
Added 1v4, 1v5 matchmaking timeout as a setting in the match configuration admin panel.
2025-07-10 01:04:46 +02:00
Vari
595ad29841
Fix some stuff with the challenge generation and the getChallenges endpoint.
2024-12-18 18:46:19 +01:00
Vari
14d1632d52
Hotfix for report not being saved when not typing in a message.
2024-09-14 00:19:21 +02:00
Vari
891b7fe7c5
Added an admin tool to set multipliers for XP gain and Currency gain.
2024-09-13 02:00:43 +02:00
Vari
dfbb8f34c0
Added new Admin Tool page to manage the different versions we need to control. These are:
...
- launcher version (updating launcher)
- game version
- content version (for catalog)
- catalog version
Also added checks that when the wrong content version you dont get a catalog until you update tha game. And added another check when queuing when using the wrong game version you dont get queued. (so that hunters on the wrong version cannot block the matchmaking)
2024-09-05 23:43:47 +02:00
Vari
c43642c754
Added Endpoint and admin tool page for setting a message for the launcher consisting of a message and an url.
...
Also added bruno request that i forgor.
2024-08-30 01:27:30 +02:00
Vari
a0e2e321cc
Created a middleware for checking permissions in admin controllers, so I cannot forget to add permission checks.
...
Changed some descriptions of the admin tools for Miraak.
Aded some more Permissions and added a moderator role.
2024-08-11 16:34:59 +02:00
Vari
179adc7518
Added Game and Player match history. Also adjusted how players get deleted from a match.
2024-07-31 22:14:48 +02:00
Vari
ca6fbc389b
Small fix of player reports
2024-07-28 21:55:54 +02:00
Vari
101688399f
Added Report admin Tool with frontend to handle Player Reports. Similar to the Chat Message handling.
2024-07-28 21:50:59 +02:00
Vari
6fce73e3f2
Added feedback endpoint for Player Reports and saving them in the Backend.
2024-07-28 06:32:47 +02:00
Vari
45cb45b8cc
Added Admin UI for handling bad chat messages.
2024-07-27 18:25:02 +02:00
Vari
b411a34189
Added Database Table for detected bad chat messages and add them automatically if the profanity filter detects something.
2024-07-23 20:54:34 +02:00
Vari
660c745d96
Fix expire_at always bing the current timestamp when mailing an inbox message with no expire Date
2024-07-11 22:07:11 +02:00
Vari
c9c8022b39
Some bugfixes + now added showing the deleted messages in the user inbox.
2024-07-09 01:43:59 +02:00
Vari
1093e11250
Hopefully finished Inbox Messages!
2024-07-07 23:24:48 +02:00
Vari
b975170b55
Almost Finished the inbox messages adminpage. Now the only thing missing is the creation of new messages and the mailer.
2024-07-02 23:45:02 +02:00
Vari
81f5d5f54c
Added Login and Endpoint for claiming message rewards.
2024-05-26 19:19:19 +02:00
Vari
3ca095524a
(Hopefully) Fixed some timezone stuff with the bans
2024-05-20 01:12:54 +02:00
Vari
91ac9b2138
Added UI to create/delete and edit bans.
2024-05-20 01:12:54 +02:00
Vari
16a10132cc
Added Edit User endpoint and implemented it for the user details.
2024-04-25 23:39:30 +02:00
Vari
404aeae539
Fixed form validation blocking the news delete in some cases.
2024-03-23 05:23:14 +01:00
Vari
2c93107bc6
Added Alpine.js to the project and implemented some enabled input dependencies to the gamenews admin page.
2024-03-23 05:23:14 +01:00
Vari
f51185172c
Added 'Enabled' value to game news to enable and disable them individually.
...
Added Some error handling and Required some fields to gamenews.
2024-03-23 05:23:14 +01:00
Vari
e9294248af
Finished Game news save form submit, also moved alerts into global app template.
2024-03-23 05:23:14 +01:00
Vari
ed79add614
Added Gamenews endpoint and Backend Database
2024-03-23 05:23:14 +01:00
Vari
3f9a257821
update UpdateMetadta to set the metadata of the player iven with 'playerId'.
2024-03-09 12:26:15 +01:00
Vari
d1b8e65624
Added handling of the "playerId" parameter to InitOrGetGroups.
2024-03-09 12:26:15 +01:00
Vari
a5823b3e0e
Fixed some bugs with the validation of the end of match requests.
...
Forgot to change the false of the Authorize() method.
Fixed comparison of Match creator and user that send teh request.
To compare objects don't use ===, use == instead.
2024-03-09 12:26:15 +01:00
Vari
cf8b3d0ea6
Added PlayerEndOfMatch Endpoint.
2024-03-09 12:26:15 +01:00
Vari
28b9f22e0a
Added PlayerEndOfMatch Endpoint.
2024-03-09 12:26:15 +01:00
Vari
a5113bbe85
Added ExecuteChallengeProgressionBatch Endpoint.
2024-03-09 12:26:15 +01:00
Vari
1cdac67de0
Added Matchmaking Register endpoint, this endpoints sets a game from 'Created' to 'Open' when the host has laoded the map, so that palyers can start to join.
2024-03-09 12:26:15 +01:00
Vari
7d9c855b02
Started working on Queue Endpoint
2024-03-09 12:26:15 +01:00
Vari
30a0ed158a
Added Unlock Special Items endpoint.
2024-02-29 16:40:09 +01:00
Vari
061b1e2e42
Added endpoint resetCharacterProgressionForPrestige.
...
It checks if you have all the lvl 10 items in your iventory and if you have enough currency.
Then your character progress gets reset and inventory cleared of the items of that character.
then you get the prestige reward added to your inventory and the prestige lvl of the character goes up
2024-02-29 02:15:44 +01:00
Vari
6ce8d3f6fd
Added purchase/set endpoint
2024-02-28 22:16:53 +01:00
Vari
1d133cfefe
Added purchase/item endpoint.
...
The endpoints checks if you can afford the item and have completed the required challenges when any exist.
It also throws an error if you try to buy an item you already have in your inventory.
2024-02-28 17:37:28 +01:00
Vari
223f94a07b
Fixed Catalog item Prestige reard and reward item tables and import using only the catalog item id as id, so we could not differentiate between the prestige levels.
...
Implemented tracking the progress of Signature challenges.
Also implemented both challenges Endpoints "getChallenges" ans "getChallengeProgressionBatch".
For "getChallenges", we just return an empty array since we dont need weekly and dailies yet.
2024-02-28 13:06:56 +01:00
Vari
1360bb7d44
Added updateMetadataGroup:
...
- Moved initOrGetGroup and updateMetadataGroup into own MetadataController.php becauseits really big and cluttered the PlayerController.php
- Added Challenges and pciked challenges for the characters
- Added that when the game sends us an update for the Character metadata, it automatically creates unknown challenges in the database and sets the picked challenges for this characterData
2024-02-26 11:23:59 +01:00
Vari
18377a3507
Added /inventories endpoint. Also added new raltion to player data for inventory of catalog items.
2024-02-24 23:29:36 +01:00
Vari
135a1cef6d
Removed .idea folder
2024-02-15 22:06:43 +01:00
Vari
52984aa81d
Added Moderation check username endpoint
2024-02-13 23:40:05 +01:00
Vari
fdb3bb62ed
Moved folder
2024-02-11 20:05:35 +01:00