mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-10-06 16:19:58 +00:00
Make LBP2 lucky dip prefer newer levels and make player count more accurate (#744)
* Lucky Dip, Newest Levels, & Recently Played change * almost broke prod :disaster: * Update ProjectLighthouse.Servers.GameServer/Controllers/Slots/SlotsController.cs I forgor lol Co-authored-by: koko <koko@drones.gay> * Remove TimestampMicros and add random slot selection with bias * playersInPod count filters by platform * Hope this actually commits now, idk github * Apply suggestions from code review Co-authored-by: Josh <josh@slendy.pw> * Update ProjectLighthouse.Servers.GameServer/Controllers/StatisticsController.cs Co-authored-by: Josh <josh@slendy.pw> * Fix random bias ordering --------- Co-authored-by: koko <joebiden@kitgaming67.com> Co-authored-by: koko <koko@drones.gay> Co-authored-by: Slendy <josh@slendy.pw>
This commit is contained in:
parent
d5f3db9201
commit
aefecc7b12
3 changed files with 7 additions and 5 deletions
|
@ -4,6 +4,7 @@ using Microsoft.AspNetCore.Authorization;
|
|||
using Microsoft.AspNetCore.Mvc;
|
||||
using LBPUnion.ProjectLighthouse.Extensions;
|
||||
using LBPUnion.ProjectLighthouse.Types.Serialization;
|
||||
using LBPUnion.ProjectLighthouse.Types.Users;
|
||||
|
||||
namespace LBPUnion.ProjectLighthouse.Servers.GameServer.Controllers;
|
||||
|
||||
|
@ -22,7 +23,7 @@ public class StatisticsController : ControllerBase
|
|||
}
|
||||
|
||||
[HttpGet("playersInPodCount")]
|
||||
public IActionResult PlayersInPodCount() => this.Ok((StatisticsHelper.UserCountInPod(this.database)).ToString());
|
||||
public IActionResult PlayersInPodCount() => this.Ok(StatisticsHelper.RoomCountForPlatform(this.GetToken().Platform).ToString());
|
||||
|
||||
[HttpGet("totalPlayerCount")]
|
||||
public async Task<IActionResult> TotalPlayerCount() => this.Ok((await StatisticsHelper.RecentMatchesForGame(this.database, this.GetToken().GameVersion)).ToString());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue